-
-
[旧帖] [求助]GetWindowTextA在远程线程调用失败 0.00雪花
-
2008-1-4 13:09 2872
-
是一个远程线程回调函数代码,同样的方法调其它函数都可以,_lpMessageBox就可以,但是lpGetWindowText总是返回0
local @buf[256]:byte
lea ecx,@buf
_invoke [ebx + _lpGetWindowText],lParam,ecx,256
.if eax != 0
_invoke [ebx + _lpMessageBox],lParam,ecx,NULL,MB_OK
.endif
发送WM_GETTEXT消息也一样
是不是因为调用CreateRemoteProcess的进程,打开该进程后,还没有关闭
invoke OpenProcess,PROCESS_CREATE_THREAD \
or PROCESS_VM_OPERATION \
or PROCESS_VM_WRITE,FALSE,dwHallPID
local @buf[256]:byte
lea ecx,@buf
_invoke [ebx + _lpGetWindowText],lParam,ecx,256
.if eax != 0
_invoke [ebx + _lpMessageBox],lParam,ecx,NULL,MB_OK
.endif
发送WM_GETTEXT消息也一样
是不是因为调用CreateRemoteProcess的进程,打开该进程后,还没有关闭
invoke OpenProcess,PROCESS_CREATE_THREAD \
or PROCESS_VM_OPERATION \
or PROCESS_VM_WRITE,FALSE,dwHallPID
[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界
赞赏
他的文章
[求助]VC内联汇编的问题
3891
[求助]联机问题,程序只支持LAN联机
3211
看原图