首页
社区
课程
招聘
[求助]如果在process退出的时候,Attach上去,会有问题么?
发表于: 2009-4-21 10:06 3292

[求助]如果在process退出的时候,Attach上去,会有问题么?

2009-4-21 10:06
3292
最近写了一段代码,给定一个processid,
用PsLookupProcessByProcessId查到PEPROCESS
用KeStackAttachProcess函数Attach过去,
用MmMapLockedPagesSpecifyCache函数map一个MDL到他的地址空间里面
最后KeUnstackDetachProcess方法deAttach,ObDereferenceObject清理一下。

正常情况下,都能很好的工作。但是如果那个process正在退出。这个时候,MmMapLockedPagesSpecifyCache会抛异常,PROCESS_IS_TERMATING。
处理完异常,并且做完最后两步清理工作后。系统就会crush,
bugcheck 05。说ppeb is paged out。有人知道原因么?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//