希望会的同学或大大给个思路(已解决)
本帖最后由 飞奔的红烧肉 于 2016-1-26 14:27 编辑碰到个易语言的程序,是网络验证的,自己分析了半天也没有头绪。恰好初学易语言,就模仿了一下这个程序的验证,结果破解自己写的软件同样没头绪。希望懂的同学或者大神能给个思路。原软件我就不放了,以免有人说我求破解,我只是想要个思路,恳请各位大大能给个思路,不胜感激!{:301_975:}下面把我写的软件放上来,看图
这个软件的验证过程就是这样,我简单介绍一下:密码不足10位时弹窗报错,够了10位才开始验证,错误的话,“激活码无效”才会显示出来。只有正确的激活码才可以让启动按钮变真。我现在要找的是这个启动按钮这个地方,自己分析了半天找不到启动按钮的关键地方。如果能找到的话就可以实现爆破了。不是要追注册码,就是想找到启动按钮的关键点。再次声明:不是求破!是求思路!
源码和软件一并放上
链接:http://pan.baidu.com/s/1bnMVuur 密码:0l1n
如有违规,请删帖!
00401155|.85DB test ebx,ebx
00401157|.74 09 je short 鐧诲綍鍣.00401162
00401159|.53 push ebx
0040115A|.E8 4F010000 call 鐧诲綍鍣.004012AE
0040115F|.83C4 04 add esp,0x4
00401162|>837D F4 00 cmp ,0x0
00401166|.0F84 22000000 je 鐧诲綍鍣.0040118E
0040116C|.6A 00 push 0x0
本帖最后由 399396225 于 2016-1-25 12:30 编辑
004010A9
00401189 /E9 3A000000 jmp 登录器.004011C8 NOP掉 完成爆破
随便一个灰色按钮就KO了 酒桶里的提莫 发表于 2016-1-25 11:46
随便一个灰色按钮就KO了
这样有技术含量吗?我想要的是怎么在OD中找到这个关键点 没被V的他玛都认不出的话下个按钮断点试试吧楼主
dlt814 发表于 2016-1-25 12:00
push 秒杀易语言
WHAT?我太菜 不明白能麻烦说的明白点吗 的确可以试试push窗体法。既然是你自己写的程序,那应该不会有暗桩
图中跳转改JMP 就可以了
页:
[1]
2