破解样本,USB监控下载:https://www.lanzous.com/i619v3a
之前我们介绍了几款工具,OD,W32,Flexhex
现在我们利用前面的几款工具来针对这软件来进行破解
在进行时需要一些基础的汇编知识。后面我都会架设大家都会了。反正我也会不多
第一步
运行软件,点注册,弹出错误信息。记录下关键字:注册失败
第二步
把软件拖入Flexhex,搜索ANSI文本:注册失败
或者WINHEX
可以看到注册失败的地址为:81A79开始。我们记录下
第三步
OD对应的地址应该为00400000+81A79=0x0481A79
软件拉入OD,查找-》常量。输入0481A79
第四步
使用W32获取判断语句,即使哪里跳过来的。
第五步
既然找到了判断的地方。JG下面还有代码,证明不让代码跳转即可成功破解。
一是OD里面使用NOP填充00405CD2的代码或者把JG改为JL。这样错误的就正确,正确的就错误。
修改完保存代码即可成功破解。OD右键->复制可执行文件->所有修改->保存
总结
这是最简单的破解步骤。其他这个单纯使用OD或者W32即可破解了。
没有接触太多技术。后面随着书籍介绍。会越来越难理解跟抽象
我们的目的是为了熟悉各软件功能。