-
-
[求助]保护现场的问题
-
发表于: 2009-7-16 10:52 3057
-
请教一下 原程序汇编如下
0049CF7D call 0049C800
0049CF82 test eax,eax
被我修改了第一行的指令为 call 09XXXXXX
跳转转到我的函数,如下汇编语句中
pushad //保存寄存器
call MYfun //我的函数
popad //恢复寄存器
call 0049C800 //执行语句1
jmp 0049CF82 //跳回去
当执行回到第2条语句时寄存器的内容没有恢复,是什么原因呢?
0049CF7D call 0049C800
0049CF82 test eax,eax
被我修改了第一行的指令为 call 09XXXXXX
跳转转到我的函数,如下汇编语句中
pushad //保存寄存器
call MYfun //我的函数
popad //恢复寄存器
call 0049C800 //执行语句1
jmp 0049CF82 //跳回去
当执行回到第2条语句时寄存器的内容没有恢复,是什么原因呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [求助]如何实现XueTr那样应用层拒绝访问的功能? 10841
- [求助]用脚本怎么写内存条件断点? 1853
- [求助]用脚本怎么写内存条件断点? 3056
- [求助]保护现场的问题 3058
- [求助]请教 delphi写内存问题 4641
看原图
赞赏
雪币:
留言: