首页
社区
课程
招聘
[讨论]672页OllyDbg调试service.exe问题
2013-1-21 14:55 7180

[讨论]672页OllyDbg调试service.exe问题

2013-1-21 14:55
7180
大家有没有实验过书上672页的远程exploit MS06-040,理论上所OllyDbg是不能调试内核级的进程吧。 但书上说是用OllyDbg attch 到service.exe进程,然后F9让其继续执行。

我用了WinDBG去做了一下,attch后在NetpwPathCanonicalize处下了断点,开始让其执行,然后我在另外一台机子上用MSF对其进行攻击,发现并没有在断点出停下,不知道这样的调试方法对不对,还请各位有经验的指教

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 606
活跃值: (623)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
Morgion 1 2013-1-21 16:29
2
0
service.exe是SYSTEM权限的用户层进程,不是内核级进程
雪    币: 2015
活跃值: (902)
能力值: ( LV12,RANK:1000 )
在线值:
发帖
回帖
粉丝
天易love 18 2013-1-21 19:45
3
0
Svchost.exe进程
雪    币: 104
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
lgwinner 2013-1-21 20:33
4
0
谢谢指教

不过不管是service.exe 还是 svchost.exe   attch后地址都是从

7C921231  C3    RETN
7C921232  8BFF MOV EDI, EDI
……


开始,然后按照书上F9后看不出有没有跑起来,我在另一台主机做远程溢出测试,理论上来讲肯定会在我做的NetpwPathCanonicalize函数处停下来,但是实验后却发现即使溢出成功了,OllyDbg还是停留在原处,不知道这可怎么调试了
雪    币: 104
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
lgwinner 2013-1-21 20:35
5
0
我也试过了,实验来看根本就没跑起来,没有在断点处停下,并且即使是溢出成功OllyDbg也是一动不动...
雪    币: 2015
活跃值: (902)
能力值: ( LV12,RANK:1000 )
在线值:
发帖
回帖
粉丝
天易love 18 2013-1-22 12:02
6
0
有5个进程,你搞清楚attach哪一个没有?
雪    币: 104
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
lgwinner 2013-1-23 19:59
7
0
5个进程都试过了

其中两个应该是内核级,每次restart都会重启系统,其中有一个是加载有netapi32.dll文件的,但是每次attch后都会停在
7C921231  RETN
这处,F9还没反应...但是远程溢出实验还能成功
游客
登录 | 注册 方可回帖
返回