新手来了
本帖最后由 D1peng 于 2016-6-10 21:54 编辑一个简单的找注册码 , 给新手朋友练手的,
求大牛不要喷我。。。-0-
小白来说说思路:
①打开程序,随便输入字符“123456789”,点确定,弹出“错误”提示框。所以可以试试找字符串,然后下断点。
②od载入,指令解释窗口右键->查找->所有参考文本字串,滑条拉至开头可以发现我们要找的字符串。http://www.52pojie.cn/forum.php?mod=image&aid=725161&size=300x300&key=3f7f0d04a0f5bfc7&nocache=yes&type=fixnone
③在上图设置F2断点,F9运行。
④在输入框依然输入123456789,点确定,断下来。
⑤代码向上查看,发现关键代码。
http://www.52pojie.cn/forum.php?mod=image&aid=725169&size=300x300&key=ca5459083eb9b138&nocache=yes&type=fixnone
⑥可以再 je 处nop掉,使跳转失效,指令顺序执行。
⑦选中修改的代码,右键 复制到可执行文件->所有修改,转存完毕。
http://www.52pojie.cn/forum.php?mod=image&aid=725171&size=300x300&key=5587bae73bbc0293&nocache=yes&type=fixnone
⑧测试:爆破完成
http://www.52pojie.cn/forum.php?mod=image&aid=725172&size=300x300&key=f26e2260eca193af&nocache=yes&type=fixnone
虽然这样就破解了,但我不知怎么找注册码,指令流程也不太清楚,望大神指导!{:301_982:}
有感染 我敢全屏杀完 我擦 杀完毒的你的东西。。还没看 苍白无力 发表于 2016-6-10 21:44
有感染 我敢全屏杀完 我擦
额。。 不好意思 我没注意 现在的应该没问题了 OD打开 硬盘逻辑锁小心点 先看看再说 好伤心{:1_906:}并没有追出来。
为什么PEiD查出是VC编的而显示出来是易语言?
如何能快速定位注册码所在的区段呢?
找到了一段貌似是关键代码的地方,然而并没有什么卵用。
IDA发现超多函数。也没能用IDA找出关键的地方。 Vancir 发表于 2016-7-22 09:57
好伤心并没有追出来。
为什么PEiD查出是VC编的而显示出来是易语言?
如何能快速定位注册码所在 ...
。。。你真是的。易语言用的vc的编译器。peid查易语言的时候后面会显示overlay 。。你学破解多久了? 搞定。
http://www.52pojie.cn/thread-529372-1-1.html
页:
[1]
2