首页
社区
课程
招聘
[讨论]dump文件分析
发表于: 2015-11-3 09:53 3570

[讨论]dump文件分析

2015-11-3 09:53
3570
偶尔看到这个帖子,http://bbs.pediy.com/showthread.php?t=81121
这个帖子最后都没有一个准确的答复就被关闭了,没办法,还是确认下吧,学习嘛。
帖子不长,大家还是看看原帖吧,我就不说重复的了。
最后我的分析和最后的一位分析的差不多,疑问也和他一样。
并且还有如下的疑问:
1. !process 0 0 不能查看进程,并且报错
2. PspCatchCriticalBreak的一个参数是EPROCESS的结构,也就是ObReferenceObjectByHandle返回的结构,这个是csrss的eprocess结构。但是ObReferenceObjectByHandle的第一个参数handle却是11.exe的句柄,按道理应该获取的是11.exe的EPROCESS结构?有没有对这几个函数比较了解的??
3. 进程退出调用的NtTerminateProcess第一个参数应该是-1,就是正常情况下是当前进程,为什么这里的不是-1??11.exe手动调用的NtTerminateProcess??有没有什么方式获得答案??
4. csrss.exe是谁结束的?为什么结束?
有么有大神分析下的,相当于教学了
谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 52
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
!process 0 0 不能查看进程,并且报错
这个是因为不是完全内存转储
程序自己退出调用NtTerminateProcess的第一个参数是-1,如果先打开自己的句柄,然后调用TerminateProcess结束自己,那么NtTerminateProcess第一个参数是0,为什么???
2015-11-3 12:26
0
游客
登录 | 注册 方可回帖
返回
//