-
-
[求助]天天学驱动之小菜题五:跨进程内存读取失败
-
发表于:
2011-2-3 09:02
4809
-
看雪地址 :
http://bbs.pediy.com/showthread.php?t=92353
还原成汇编代码出现如下问题:
invoke RtlMoveMemory 后蓝屏
问题代码
cli
push eax
mov eax,cr3
mov oldcr3,eax
mov eax,ecx
mov cr3,eax
pop eax
sti
mov eax,[edi][1*(sizeof DWORD)]
invoke RtlMoveMemory,eax,offset ReadBuffer,4
cli
mov eax,oldcr3
mov cr3,eax
sti
invoke RtlMoveMemory,eax,offset ReadBuffer,4 执行后蓝屏 蓝屏代码0X00007f ,[edi][1*(sizeof DWORD)] 传入的是16进制00401000 EAX传入CR3的DirectoryTableBase地址测试过是正确的
高手指点下吧
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)