运行分析
- 老规矩,需要破解Name和Serial
PE分析

- c++程序,32位,无壳
静态分析&动态调试

- ida查找关键字符串

- 分析关键函数,得出以下结论:
- Name、Serial每一位进行亦或计算,若计算结果相等则弹窗成功
算法分析
Name = 'concealbear'
Serial = ''
Names = ''
for i in range(len(Name)):
Names += chr(ord(Name[i]) ^ (i+1))
for i in range(len(Names)):
Serial += chr(ord(Names[i]) ^ (i+10))
print(Name + '的Serial为:\n' + Serial)


- 写出算法,验证成功







![点击clean失败的操作Error running ‘demo4 [clean]‘ No valid Maven installation found.](https://i-blog.csdnimg.cn/direct/95f44ce3e08b4f96b5479cbc9d680f47.png)










