破解之暂停法的使用
此文章写在博客有一段时间了,一直忘了发上来给大家分享,今天有空就copy上来了,希望大家支持作者:闪电小子(tysan)
原文地址:http://hi.baidu.com/%C9%C1%B5%E7%D0%A1%D7%D3_tysan/blog/item/062ba4f6f6be5e28bc310937.html
今天请教了吾爱的yasas牛牛,终于学会了破解之暂停法,于是写下来与大家一起学习下~
这个暂停法破解只适用于有错误消息框弹出的软件~,不过也是不算是一个很大的缺陷吧,呵呵~
开始吧:--先用od载入,这个貌似不用说了哈,然后正常的运行被破的软件,需要注册的话,先用假的注
册码注册,也就是随便写注册码,点击注册。这个时候会弹出一个消息框,说注册失败等信息~ 这个时候
就暂停啦,可以用od控件上的暂停按钮,快捷键就是F12,然后再点od菜单上的 调试----执行到用户代码,
快捷键是 ALT+F9.然后可以点击那个错误的消息框啦,这个时候就会地址那里会跳转到程序执行错误代码
返回的那一段,此时就要往上面找那个注册的事件了~ 值得一提的是
004011D7 |. E8 80010000 call 注册.0040135C
004011DC |. 83C4 28 add esp,28
貌似这样的代码就是消息框的call了~~
下面用图来表示一下流程吧~
http://am.img1001.com/uu_1008_4/kcxf_31_118_f1cf887f2a19775.jpg
http://am.img1001.com/uu_1008_4/kcxf_31_118_787710f9c1541bf.jpg
http://am.img1001.com/uu_1008_4/kcxf_31_118_c6b7f04f430ef53.jpg
http://am.img1001.com/uu_1008_4/kcxf_31_118_97d897837b9c7e8.jpg
http://am.img1001.com/uu_1008_4/kcxf_31_118_0552e8fdabe4692.jpg
到此,就结束啦,哈哈 北北~ 支持啊。~ 楼主很仔细也,谢谢了哦 呵呵。支持下LZ~~ 这个确实对新手有帮助 支持,希望多出点新人教程 违反版规了怎么办? 支持支持写的很清楚, 还有个办法是,出了错误信息后 按F12接着点"K",这个是叫什么方法? 还是比较经典的,但并不是对所有的都适用,学习一下不错
页:
[1]
2