念桃无酒 发表于 2014-11-26 13:12

系统变速器 破解教程 大牛飞过

本帖最后由 Crack杰 于 2014-12-2 21:26 编辑





首先查壳





VMP的壳 不脱了 像我们这种菜鸟级的还是放弃脱壳 直接用 论坛的OD 载入 并运行起来





点确认登录后会提示 那就有办法





我们ctrl+G后输入401000跳到系统领空





然后中文搜索---智能搜索

ctrl+f 搜索 验证



找到验证成功



双击进去 并向上找 发现 对比 紧接着一个跳转 这个跳过了验证成功我们在cmp对比指令处下段



然后回到要逆向的程序再次点击确认登录 程序在此处断下 我们把0x0 改成0x1 当然也可以NOP掉跳转 看个人喜好



然后f9运行后弹出



重新载入程序并且运行起来再次回系统领空 智能搜索 crtl+F 初始化失败 可以看到有两个



第一个向上找看到有对比紧跟着一个跳转 我们下段



第二个向上找看到 对比 紧跟着一个跳转 下段

这时我们有了三个断点第一个为登录验证 断点


第二和第三个为初始化验证断点 我们f9让程序运行起来 再次点击确认登录 第一次断下 我们把对比指令里的0x0 改为0x1



然后f9程序再次断下 断在了第二处 把跳转的jge 改为jmp
然后f9程序再次断下 断在了第三处 把跳转的jge 改为jmp





f9运行程序 OK逆向成功接下来就是打补丁了 论坛里有教程我就不献丑了




程序见附件







穆菲菲 发表于 2014-11-26 13:19

沙发,前来学习楼主的经验{:5_119:}{:5_124:}

Crack_TTds 发表于 2014-11-26 13:20

前来膜拜大大 {:5_189:}

520Kelly 发表于 2014-11-26 13:22

话说为什么逆向前你们老是要查壳呢?我都没有这个习惯、、

bigeorry 发表于 2014-11-26 13:32

感谢楼主的教程。论坛有你更精彩!

彡墨鱼灬丶 发表于 2014-11-26 13:35

{:5_123:}每次看完教程都会懂那么一点点,期待更多这样的教程

keke120 发表于 2014-11-26 13:39

感谢分享你的经验和教程

yAxI丶9y 发表于 2014-11-26 13:42

思路不错谢谢楼主分享

yAxI丶9y 发表于 2014-11-26 13:43

520Kelly 发表于 2014-11-26 13:22
话说为什么逆向前你们老是要查壳呢?我都没有这个习惯、、

{:5_118:}有时候强壳就直接扔垃圾桶了

念桃无酒 发表于 2014-11-26 13:50

520Kelly 发表于 2014-11-26 13:22
话说为什么逆向前你们老是要查壳呢?我都没有这个习惯、、

脱了 调试更方便{:5_121:}
页: [1] 2 3 4 5
查看完整版本: 系统变速器 逆向教程 大牛飞过