因为第三个问题找patch点的地方是静态的,所以我们就可以直接修改代码。
问题解决了,现在只需动手写点代码就行了。
相关patch代码:
0059d2e3 . 8945 e0 mov dword ptr ss:[ebp-20],eax ; 这里跳去我们自己的处理处
0059d2e6 > 837d e0 00 cmp dword ptr ss:[ebp-20],0
patch代码:
0059d2e3 e8 d0a10100 call 005b74b8 ; 返回到这里后的第一个patch点
因为第三个问题找patch点的地方是静态的,所以我们就可以直接修改代码。
问题解决了,现在只需动手写点代码就行了。
相关patch代码:
0059d2e3 . 8945 e0 mov dword ptr ss:[ebp-20],eax ; 这里跳去我们自己的处理处
0059d2e6 > 837d e0 00 cmp dword ptr ss:[ebp-20],0
patch代码:
0059d2e3 e8 d0a10100 call 005b74b8 ; 返回到这里后的第一个patch点