首页
社区
课程
招聘
[讨论]第二阶段第二题
发表于: 2007-8-30 15:49 40680

[讨论]第二阶段第二题

ccfer 活跃值
16
2007-8-30 15:49
40680
收藏
免费 0
支持
分享
最新回复 (37)
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
26
用ZwQuerySystemInformation找到CrackMe.sys的模块地址,
用自己写的驱动patch CrackMe.sys中的判断跳转语句,使CrackMe.sys对OpenProcess的限制无效,就可以正常OpenProcess并TerminateProcess了
上传的附件:
2007-9-1 11:16
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
27
通过ntoskrl.exe找到真实函数地址,恢复原始SSDT,使OpenProcess正常工作
上传的附件:
2007-9-1 13:56
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
28
PostMessage(hwnd,WM_KEYDOWN,VK_ESCAPE,0x40010001);
PostMessage(hwnd,WM_KEYUP,VK_ESCAPE,0x80010001);
上传的附件:
2007-9-2 00:38
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
29
SetForegroundWindow把目标程序置前台
SetCursorPos把光标定位到右上角小叉的范围内
mouse_event点击鼠标左键
上传的附件:
2007-9-2 01:00
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
30
以PROCESS_DUP_HANDLE权限OpenProcess目标进程
用DuplicateHandle把目标进程的pseudo句柄复制出来,可以是最大权限的
然后就可以TerminateProcess了
上传的附件:
2007-9-2 02:08
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
31
用ProcessExplorer可以观察到目标进程内的线程句柄已经存在
所以用DuplicateHandle循环把目标进程内每个句柄都假设成thread objects复制出来,
复制成功的都都执行TerminateThread操作,最后总会把那个真实的Thread结束掉
上传的附件:
2007-9-2 02:13
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
32
做个穷举用DuplicateHandle把目标进程内每个HANDLE复制出来,
其中会有一个是CrackMe.sys的设备句柄,(可以用ZwQueryObject判断一下句柄是否是需要的,我这里为了只说明原理,把ZwQueryObject简化掉了)
我简单对每个复制出来的句柄DeviceIoControl(hDupTmp, 0x830020C0, &dwMyPid, 4, NULL, 0, &dwBytesReturned, NULL);
这样就可以把CrackMe.sys所保护的pid换掉,目标进程就不被保护了
最后就可以直接的OpenProcess并TerminateProcess了
上传的附件:
2007-9-2 11:02
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
33
这题太丑了,看了会让人发笑的
如果有部分和别人不同的可以公开,其他不要公开了
2007-9-23 20:22
0
雪    币: 47147
活跃值: (20410)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
34

那就全留下来
2007-10-12 16:44
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
看不懂,可以说说吗?
2007-10-12 18:11
0
雪    币: 112
活跃值: (16)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
36
支持偶像,太强大了!学习!
2007-10-12 18:48
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
还在做早操,汗,我不敢参加
2007-10-13 10:10
0
雪    币: 112
活跃值: (16)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
38
一个一个慢慢学习!
2007-10-23 13:10
0
游客
登录 | 注册 方可回帖
返回
//