如以下代码 :
有两个程序a.exe和b.exe
a.exe向b.exe注入了一个DLL(键盘钩子),然后DLL修改b.exe的部分代码,然后执行一个操作,马上把修改的代码还原。具体如以下:
要修改的b.exe的代码如下:
006035D7 8BC8 mov ecx, eax
006035D9 FF52 3C call near dword ptr ds:[edx+3C]
在DLL中,我申请了一个指针,我想直接把指针赋值给eax来替代上述两句
即用 mov eax,myAddr
来替代上面两句。。
在实际的使用中,不能手动用OD改,要怎么才能实现我说的功能呢
用一句来替代那两句?
-----------------------------------------------------
如果说在006035d7这个地址做一个跳转,跳转到我的DLL中的函数中去,那么这个跳转该怎么写呢
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!