首页
社区
课程
招聘
看雪论坛.珠海金山2007逆向分析挑战赛[第二阶段◇第二题] 答案 by hawking
2007-9-2 08:44 7692

看雪论坛.珠海金山2007逆向分析挑战赛[第二阶段◇第二题] 答案 by hawking

2007-9-2 08:44
7692
收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2007-9-2 08:49
2
0
方法2:
用FindWindow查找窗口句柄,通过GetWindowThreadProcessId取得窗口主线程ID,用PostThreadMessage向窗口主线程发送WM_QUIT消息使之关闭。
上传的附件:
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2007-9-2 08:53
3
0
方法3:
用FindWindow查找窗口句柄,通过GetWindowThreadProcessId取得窗口主线程ID,使用OpenThread函数取得主线程的句柄,再使用TerminateThread结束窗口的主线程。
上传的附件:
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2007-9-2 08:59
4
0
方法4:
用FindWindow查找窗口句柄,用GetWindowThreadProcessId取得窗口的进程ID,以PROCESS_CREATE_THREAD|PROCESS_VM_OPERATION权限OpenProcess得到进程的句柄,通过CreateRemoteThread在进程中创建新的远程线程,线程入口点为ExitProcess地址,通过执行远程线程使进程结束。
上传的附件:
游客
登录 | 注册 方可回帖
返回