学习了汇编之后就想往破解方面拓展一下,今天第一次尝试破解,是一个小软件,也是网上看到的,本人自己一步一步搞的,不过是简单的暴力破解,发上来给大家看,大牛别笑我.
软件名:ChinaZip
废话不多,正文来了.
首先出场的是Peid,ok,Aspack2.001的壳,Unaspack出马马上搞定,(一开始用AspackDie脱壳的,可是脱完后用UltraEdit改完后就打不开了,是因为win7系统的原因吗?求解)这样我们有了一个纯洁的ChinaZip.exe文件.
然后就是C32m上场了,进行反汇编以后,可以看到一长串的代码,我们使用查看中的字符串调用,输入关键字"注册"可以快速来到我们的关键程序段处.
而后我们往上找,仔细的看,会看到注册成功的信息,接着往上,没一会我们看到了一个"JNE"代码,这下开心了,这就是我们要找的关键call.
记下屏幕下方中间的偏移地址(offset),然后将文件在UltraEdit打开.
话说这个是正版的,下个目标打算把这个给破解了 - -!
来到UltraEdit界面,按下ctrl+G,将刚刚记下的地址输入,看到该处的机器码为75,对应的就是刚才看的汇编指令JE,我们只要将它改为74,也就是JE,然后保存退出,就大功告成了.
而后打开ChinaZip文件,随便打一个注册码,看是不是就可以注册了呀.
本人新手,学习中,希望可以不断进步.顺便申请一个邀请码.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课