首页
社区
课程
招聘
[原创]暴力强杀进程代码
发表于: 2011-4-19 01:48 22713

[原创]暴力强杀进程代码

2011-4-19 01:48
22713

看到竹君大大的内存清零杀进程。里面用了KeAttachProcess。如果hook了KiAttachProcess,应该就不能成功了。我想能不能更直接些呢。直接将要结束进程的物理内存映射到HyperSpace,然后清零。写了调试了一晚上,终于好了。在下菜鸟一个,请大家多多指教!在XP SP2和SP3下测试通过。都是PAE分页。


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

上传的附件:
收藏
免费 7
支持
分享
最新回复 (20)
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
2
还不如直接HOOK上下文切换的时候,把RIP指向 ExitProcess 好了。
2011-4-19 02:38
0
雪    币: 10962
活跃值: (2925)
能力值: ( LV5,RANK:71 )
在线值:
发帖
回帖
粉丝
3
360报说发现恶意程序,不给驱动加载。
学习ls和lz的思路。
2011-4-19 09:11
0
雪    币: 143
活跃值: (61)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
4
tmd,好家伙!学习,加分,版主快给精华~…
太好了~
2011-4-19 09:45
0
雪    币: 220
活跃值: (721)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
部分系统会蓝不?
2011-4-19 09:50
0
雪    币: 544
活跃值: (264)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
6
都进内核了,PsTerminateProcess、PspTerminateThreadByPointer什么的都能结束360。

不过还是悄无声息地先进内核再说吧。
2011-4-19 09:54
0
雪    币: 68
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
都啥年代了 咋还啥进程 貌似360进程保护很不好 只要进了内核 基本上大部分的方法都可以杀掉
2011-4-19 09:57
0
雪    币: 596
活跃值: (449)
能力值: ( LV12,RANK:320 )
在线值:
发帖
回帖
粉丝
8
为什么啥都要和360扯上关系呢?都进内核了什么还做不了?况且360对已加载进内核的驱动的并没有做太多防护.他的高地是驱动加载监控~
2011-4-19 10:08
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
9
都驱了再搞这个真没太大意思,娱乐一下吧~
2011-4-19 10:08
0
雪    币: 308
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
。。。
支持楼主发表文章,哈哈
2011-4-19 10:09
0
雪    币: 1644
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我直接手动就可以退出360,你这么费劲不知道有什么用。经常遇到有些进程无法终止,被迫要重启动机器才能解决,要是你能写个程序杀掉这种进程比杀什么360伟大多了。
2011-4-19 10:13
0
雪    币: 387
活跃值: (76)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
呵呵,我只是学习内核来着。至于怎么进入ring0,现在也没达到那个水平,到有了一定的积累在说吧。不过标题的确不好,改了。
2011-4-19 10:16
0
雪    币: 356
活跃值: (38)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
13
直接操作PTE,学习了。PAE是不是也要考虑下 :)
2011-4-19 10:29
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
学习了.....
2011-4-19 11:10
0
雪    币: 34
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
while(RtlCompareMemory((PUCHAR)((ULONG)pCurrProcess + IMAGE_FILE_NAME_OFFSET),PROCESS_TO_TERMINATE,3) != 3)

只要是"360"三个字母打头的,都被你杀掉了
2011-4-19 13:35
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
16
用PspTerminateThreadByPointer并且稳定支持xp~win7的飘过
2011-4-20 15:57
0
雪    币: 2314
活跃值: (2205)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
17
思路还是很不错的啦! 支持下.
2011-6-28 20:33
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
思路很好,学习一下!
2011-7-5 13:30
0
雪    币: 261
活跃值: (83)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
19
顶。

不过LZ的说法貌似是在网络入侵的时候有作用,可以结束别人的。
2011-7-6 08:13
0
雪    币: 169
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
感谢分享,好东西
2011-7-8 16:40
0
雪    币: 122
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
我直接手动就可以退出360,你这么费劲不知道有什么用。经常遇到有些进程无法终止,被迫要重启动机器才能解决,要是你能写个程序杀掉这种进程比杀什么360伟大多了
LZ的说法有偏激啊,你说 的那个无法终止的进程 都是些萎缩的东西,没屁股没尾的,怎么干它

这文章可以演化, 不错啊,学习+支持+努力+顶
2011-7-8 18:49
0
游客
登录 | 注册 方可回帖
返回
//