- 注册时间
- 2011-9-14
- 最后登录
- 1970-1-1
该用户从未签到
|
楼主 |
发表于 2011-10-4 17:24:34
|
显示全部楼层
回复 3# 小小思维
var
Address:Pointer;
d: Cardinal;
begin
d:=1111111111111111;
ThreadAdd1 := VirtualAllocEx(ProcessID,nil,4096,MEM_COMMIT{内存-委托},PAGE_EXECUTE_READWRITE{指该内存块具有可读写的权限}); //在目标进程建立内存空间
WriteProcessMemory(ProcessID,ThreadAdd1,@d,4096,Num);
Address := Pointer($0063B9F0) ;
asm
push $0
push $0
push $0
push $0
push $0
push $0
PUSH $0012F804
PUSH $30
PUSH ThreadAdd1
PUSH $0
PUSH $1
MOV ECX,$032B9E50
CALL Address
end;
以上代码 已经写入内容..但还是不行啊..思大大..帮改改吧。。谢谢 |
|