根据弹窗下API断点

image.png
1.输入我们任意写的的密钥进行注册,寻找跟弹出窗口相关的函数
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

栈回溯找关键字符串

image.png
image.png
image.png
image.png

image.png
image.png
image.png
image.png

栈回溯找关键函数

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

总结程序运行的套路

关键函数.pptx

找到关键函数

image.png

分析关键函数

image.png

如何算法破解

分析第一个call,使其返回值是0x2D,具体请看第二部分

如何暴力破解

关键跳转nop

image.png

跳转nop并非完美破解

每次打开都有一个验证密钥阶段,并没有修改验证密钥的函数

继续函数更改完美破解

更改第一个call,即关键函数
image.png
image.png
image.png
image.png
image.png

另:敏感字符串定位

image.png
image.png

image.png
image.png
image.png