血色 发表于 2015-5-27 14:18

悬赏杀手---重启验证软件爆破的一点心得

本帖最后由 血色 于 2015-5-27 16:17 编辑

大牛飞过,只是一点心得,发出来与大家共享。

原贴地址:https://www.52hb.com/thread-10544-1-1.html


软件没有加壳


载入OD后查找字符串,发现这里


双击来到代码处



向上找关键跳


直接修改JNZ为JE



注册成功


实际上打开还是没有注册成功

我们刚才搜索字符串时还发现这样的几个


明白了,这个软件启动时先判断有没有注册,然后再启动软件的
那么大家明白了吧
直接双击代码来到这里


将JNZ修改成JE,让他启动时已经注册


第一个判断是否注册,修改后成已注册,下一步删掉注册窗口
这是注册前,和后注册后的,





至此,程序完美爆破,此例说明,这个验证机制是非常脆弱的,程序只在启动前判断一次。



vigers 发表于 2015-5-27 14:27

验证机制确实不算复杂,谢谢分享

Shark恒 发表于 2015-5-27 14:28

讲的很详细,赞!{:7_236:}

丨丶钟情丶 发表于 2015-5-27 15:00

很简单的注册机制.   

fywy 发表于 2015-5-27 15:23

很详细,赞一个!

血色 发表于 2015-5-27 16:17

丨丶钟情丶 发表于 2015-5-27 15:00
很简单的注册机制.

注册机制不简单,只是验证机制简单!

闪耀 发表于 2015-5-27 20:04

楼主的教材不错啊{:7_236:}

xingfeng 发表于 2015-5-29 14:48

有点不懂 jnz为什么改成je

别管我了行 发表于 2022-3-16 06:07

MoeRay 发表于 2022-3-20 20:39

[快捷回复]-学破解防逆向,知进攻懂防守!
页: [1] 2 3
查看完整版本: 悬赏杀手---重启验证软件爆破的一点心得