首页
社区
课程
招聘
[原创]发一个暴力杀进程小工具源代码
发表于: 2009-12-25 23:27 24742

[原创]发一个暴力杀进程小工具源代码

2009-12-25 23:27
24742

大侠飘过,没有什么新技术,是一个进程管理的,代码比较多了,初学,写的不太工整,大家见笑了,初学者可以看看,现在只支持xp

枚举隐藏进程使用暴力搜索内存方法,提供数字签名验证,在线查找进程、模块信息等等……
驱动提供内存清零,插入apc和模块卸载三种杀进程方法(估计又被大侠笑了
还有一两个小功能没有完善……


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

上传的附件:
收藏
免费 7
支持
分享
最新回复 (62)
雪    币: 232
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
沙发....收下.....感谢LZ分享
2009-12-26 09:35
0
雪    币: 284
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
123456路过
2009-12-26 10:33
0
雪    币: 564
活跃值: (42)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
4
大体看了下,,不错。。。。
2009-12-26 10:41
0
雪    币: 183
活跃值: (1218)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
谢谢LZ   下了
2009-12-26 11:47
0
雪    币: 433
活跃值: (1870)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
6
support!
2009-12-26 11:50
0
雪    币: 70
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
不错,收下...
2009-12-26 11:59
0
雪    币: 52
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这么强?下个病毒杀他试试 呵呵
以前下过iceword但是运行就蓝屏 可吓着我了
2009-12-27 17:03
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
下载了,
其实对我这些新手还是很有帮组的
2009-12-27 17:12
0
雪    币: 240
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
下载学习一下。
2009-12-27 18:19
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
下载来看看    。。。
2009-12-27 20:46
0
雪    币: 89
活跃值: (185)
能力值: ( LV9,RANK:270 )
在线值:
发帖
回帖
粉丝
12
不错的说。支持楼主
2009-12-28 09:50
0
雪    币: 248
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
很好,我先研究下!!!!
2009-12-28 11:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
哈哈,来学习下。
2009-12-28 12:02
0
雪    币: 538
活跃值: (460)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
15
不错。 下来学习了
2009-12-28 12:31
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
不错,学习了!
2009-12-28 12:35
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
淘到宝了,下来收藏
2009-12-28 16:47
0
雪    币: 88
活跃值: (156)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
18
不错,方便比较全
2009-12-28 18:17
0
雪    币: 88
活跃值: (156)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
19
用户态内存清零关进程改为如下代码:
client_id.UniqueProcess   = (HANDLE)m_PidTemp;
.....

ULONG   bytesIO = 0x400000;
PVOID buf     = 0;
ULONG i;
    ZwAllocateVirtualMemory (GetCurrentProcess(), &buf, 0, &bytesIO, MEM_COMMIT, PAGE_READWRITE);
        ZwOpenProcess (&ph, PROCESS_ALL_ACCESS, &attr, &client_id);
        for (i = 0x10000; i < 0x8000000; i = i + 0x1000)//0x80000000,起始地址是0X10000,1000是分页大小
        {
                PVOID pAddress = (PVOID) i;
                ULONG sz = 0x1000;
                ULONG oldp;

                if (ZwProtectVirtualMemory (ph, &pAddress, &sz, PAGE_EXECUTE_READWRITE, &oldp) == (LONG)0x0000000L) {              
                        ZwWriteVirtualMemory(ph, pAddress, buf, 0x1000, &oldp);
                }         
        }
也可以正常结束进程,不知道使用比较复杂的方法来得到进程句柄有没有什么深意?
2009-12-28 18:33
0
雪    币: 88
活跃值: (156)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
20
网上流传的代码都是这个版本,如果已知了PID,好像没有什么必要走那个复杂的过程
2009-12-28 18:35
0
雪    币: 284
活跃值: (106)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
21
有pid你就保证可以得到HANDLE?!刚学Windows编程的也知道用OpenProcess打开啊,代码这样做是有深意滴……
2009-12-28 21:50
0
雪    币: 56
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
下来学习下。顶顶
2009-12-29 11:23
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lrd
23
少了文件~怎么是绝对路径的?
2009-12-30 17:49
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
下来,学习下!
2009-12-30 20:04
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
谢谢LZ   下了
2010-1-6 14:04
0
游客
登录 | 注册 方可回帖
返回
//