首页
社区
课程
招聘
[原创][原创]通过遍历进程pid寻找隐藏进程的方法
发表于: 2015-8-13 18:05 7398

[原创][原创]通过遍历进程pid寻找隐藏进程的方法

2015-8-13 18:05
7398
收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
只能拿来玩玩而已了
2015-8-13 18:55
0
雪    币: 272
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谁说进程id最大值是 65536 ?  多少年了,还在乱说

进程ID定义32位系统是 DWORD , 最大可以到40亿.  64位系统更不用说了

与此类似的谣言是一台服务器最多只能接受65536个连接....
2015-8-13 20:12
0
雪    币: 272
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
隐藏进程完全无用, 有加载驱动的时机还不如附体到合法的进程中,隐藏自身的内存
2015-8-13 20:16
0
雪    币: 334
活跃值: (92)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
但根据资料,这32位里,要扣除后两位以前前面的几位,就只有中间那一部分是有效的进程pid值。
2015-8-13 22:14
0
雪    币: 334
活跃值: (92)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
那最大的pid是多少合适,xp 32平台
2015-8-13 22:23
0
雪    币: 272
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
pid类型是DWORD ,最大就是 2^32 -1 , xp上见过近百万的.   和硬件有关,

win7 轻松在几十万以上 ,见过几百万的.

32位2003 2008 server 服务器系统就能使用几十G内存, 加上多CPU 支持, 那pid就海了去了.
2015-8-13 23:56
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习了啊啊
2015-8-14 03:13
0
雪    币: 608
活跃值: (91)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
这种遍历好像是不准确的.遍历出来的PID,比pchunter多,有些是已经关闭的进程PID,还是能显示出来.
2015-10-15 11:17
0
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
10
其实最大的问题是
SYSTEM_HANDLE_TABLE_ENTRY里PID定义仅为USHORT类型(WRK里也是USHORT)
wrk\inc\public\sdk\inc\ntexapi.h SYSTEM_HANDLE_TABLE_ENTRY_INFO 1540行
2015-10-16 00:13
0
雪    币: 334
活跃值: (92)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
11
那最大值是不是就是2的16次啊?
2015-10-18 15:44
0
雪    币: 334
活跃值: (92)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
12
可以看他的eprocess中的exittime值,为0就是还活着的
2015-10-18 15:50
0
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
13
测试OpenProcess一次再GetProcessId会取到比USHORT大的pid,于是尼玛我吐槽无力了~
2015-10-18 15:58
0
雪    币: 6
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
前排支持学习
2015-10-18 16:24
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
lz为啥把帖子内容删了。。。
2015-10-20 09:02
0
游客
登录 | 注册 方可回帖
返回
//