紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3640|回复: 5

寻找一个vista之前系统阻止进程创建好的思路方法

[复制链接]

2

主题

167

帖子

0

精华

金牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
944
发表于 2016-6-22 23:13:45 | 显示全部楼层 |阅读模式
        管理教程里的创建进程回调PsSetCreateProcessNotifyRoutineEx是vista之后系统才有的函数,但是如果想在vista之前的系统阻止创建进程呢?
我所能想到:
1.PsSetCreateProcessNotifyRoutine进程回调,得到Pid->handle->关闭进程
2.hook NtCreateProcessEx 或 NtCreateUserProcess  ?


可能是我有点强迫症吧,想收集一个更好的办法,个人是不怎么喜欢ssdt-hook的,不到万不得已的情况才用hook,希望有好的方法共享下,由衷感谢~!

854

主题

3481

帖子

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
36100
发表于 2016-6-23 18:50:28 | 显示全部楼层
试试在LoadImageNotify里阻止PE镜像加载。

76

主题

267

帖子

9

精华

贵宾会员

Rank: 2Rank: 2

积分
15599
发表于 2016-6-23 20:03:28 | 显示全部楼层
我一直觉得Hook不麻烦,请叫我Hook小王子,嘿嘿。
驱动里反创建进程方法很多嘞。Hook什么函数都是可以的,比如PspCreateProcess,ObCreateObject,MmCreateSection。你甚至可以无聊到禁止读取文件。

2

主题

167

帖子

0

精华

金牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
944
 楼主| 发表于 2016-6-23 21:10:56 | 显示全部楼层
tangptr@126.com 发表于 2016-6-23 20:03
我一直觉得Hook不麻烦,请叫我Hook小王子,嘿嘿。
驱动里反创建进程方法很多嘞。Hook什么函数都是可以的, ...

呵呵,hook小王子

2

主题

167

帖子

0

精华

金牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
944
 楼主| 发表于 2016-6-23 21:11:48 | 显示全部楼层
tangptr@126.com 发表于 2016-6-23 20:03
我一直觉得Hook不麻烦,请叫我Hook小王子,嘿嘿。
驱动里反创建进程方法很多嘞。Hook什么函数都是可以的, ...

今天我在看雪看到了一篇hook  NtCreateSetion阻止进程创建的贴

2

主题

167

帖子

0

精华

金牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
944
 楼主| 发表于 2016-6-23 21:19:28 | 显示全部楼层
Tesla.Angela 发表于 2016-6-23 18:50
试试在LoadImageNotify里阻止PE镜像加载。

这个方法倒没试过,明天试试看看哈
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2024-4-26 02:12 , Processed in 0.024720 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表