破解实例:USB监控器

破解样本,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即可破解了。

没有接触太多技术。后面随着书籍介绍。会越来越难理解跟抽象

我们的目的是为了熟悉各软件功能。

发表评论

邮箱地址不会被公开。 必填项已用*标注