首页
社区
课程
招聘
[求助]怎样 获得加载驱动的是哪个进程?
发表于: 2019-3-26 17:00 3742

[求助]怎样 获得加载驱动的是哪个进程?

2019-3-26 17:00
3742
使用ZwLoadDriver加载的驱动,在PsSetLoadImageNotifyRoutine回调中可以获得加载sys的进程。但通过服务加载的sys, PsSetLoadImageNotifyRoutine回调的参数ProcessId是0,使用PsGetCurrentProcessId获得的是4。
请问x64内核中怎么获得服务加载驱动方式的进程,我知道hook应用层sc管理器是一种方法,请问还有其它方法吗?

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2065
活跃值: (500)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
hook CreateService and StartService
2019-3-26 23:31
0
雪    币: 608
活跃值: (643)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
其实还有一种办法,就是你去拦截用户态发往services.exe的LPC消息,就能拿到是那个进程创建的服务。但是这个办法不适用于x64,因为需要SSDT Hook......
2019-3-27 03:45
0
雪    币: 1244
活跃值: (1267)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
 
最后于 2019-4-15 20:07 被cmputer编辑 ,原因:
2019-4-13 23:09
0
游客
登录 | 注册 方可回帖
返回
//