可可验证 补丁到底怎么打啊 有没有详细教程啊
昨晚上照教程1、OD附加,来到401000
2、我的一个习惯,载入OD,其他的先不用管,先去干掉退出和蓝屏,右键查找二进制字符串FF25,一个一个找,找到后段首ret
3、蓝屏探寻,探寻到了以后他会自动显示地址,复制地址,Ctrl+G输入地址,段首ret
然后中文智能搜索,看看有没有暗桩之类的,这个FZ没有,那就不管了。
4、接下来就开始补码,复制 8B5424048B4C240885D2 这段代码,右键查找二进制字符串,粘贴,确定
5、来到这个位置,我们往下看,注意看红色框框内的这条线,他从004014DD开始一直走到00401578这个地址处,忘记说了,别忘了分析一下代码,分析完后他就会显示这条线了
6、现在我们去坑代码,右键查找二进制字符串,输入一大堆0000,找一个空白的地方,如果是出现下图2的情况,右键从模块中删除分析,删除分析后,就是下图3的样子了。
7、找一个位置,右键,二进制编辑,然后粘贴刚才复制的那段代码,确定,
8、然后记住第一段代码的地址,或者直接复制他也行,右键,复制到剪贴板
9、接下来开始爆破,爆破码 558BEC81EC34000000C745FC00000000C745F800000000 ,复制这段代码,查找二进制字符串,粘贴,确定
10、然后往下找到断尾处,看到是retn 0x8 ,那我们就把上图2的位置,双击,输入mov eax,0汇编
11、汇编窗口不要关闭,继续输入ret 8点击汇编,注意看清汇编代码之间有空格
这个是按教程PJ了一个可可的 但是保存不了,那怎么打补丁呢这个教程是 复制之前一大堆的数据 然后 00000在补复制的数据是把所有地方 然后也改过好几个地方 到底该怎么打补丁啊 是把所有修改的地方都FZ下来然后在打补丁么 因为之前不是复制了 好些数据 然后在000粘贴数据么 这些也要打上补丁么
本帖最后由 米其林轮胎 于 2017-8-27 15:01 编辑
(1)你说的修改之后保存不了 是因为软件加了壳
(2)打补丁肯定要把所有修改了的数据全部加上去啊 不然数据不全 逆向也就无法成功
(3)既然修改了代码 写补丁的时候肯定要把所有修改过的代码都添加上去 不然你在软件修改了代码 补丁上面却没有你修改之后的代码 这样不是闲的蛋疼....{:6_220:}
(4)纠正:有些时候为了我们方便调试,我们可以改一下无用的代码,这些无用的代码写补丁的时候可以不添加上。
因为之前复制了好些数据然后00000粘贴到下面了 如果要打补丁都要 补进去么 因为是补码但是那么大堆数据都要补么 补码 爆破的 怎么弄补丁丫 哎 正常补丁会打吧 你别管多少你修改什么了 你就补什么 和正常打补丁一样 二进制复制然后粘贴 刚来论坛,感受论坛的强大与成长,默默学习
页:
[1]