能力值:
( LV9,RANK:290 )
|
-
-
2 楼
汗一个,权限还没够,不能带附件,等够了,我再把代码发上来。。
|
能力值:
(RANK:10 )
|
-
-
3 楼
Thanks.
|
能力值:
( LV9,RANK:290 )
|
-
-
4 楼
谢谢支持,代码在公司,明天传上来!
|
能力值:
( LV9,RANK:430 )
|
-
-
5 楼
很强悍啊,可惜我看起来有点吃力。不过得支持一下楼主的辛劳。
|
能力值:
( LV12,RANK:1010 )
|
-
-
6 楼
呵呵,你的CPU时间片还没有隐藏呢。。。
GetDllFunctionAddress这个应用广泛啊,MS都拿它来得到函数地址了~~~
不过不需要这么麻烦嘛,申明SSDT的原型后直接通过索引就得到ZwQuerySystemInformation了,何必绕个圈圈捏~
此方法当科普了。实战就不行啦
|
能力值:
( LV9,RANK:290 )
|
-
-
7 楼
不同系统的索引地址是不一样的吧。这个不是拿来实战的。。。
这么老的技术,怎么实战啊。。
|
能力值:
( LV12,RANK:1010 )
|
-
-
8 楼
看看这个宏吧。看来你还没完全理解哦
//获得函数在SSDT中的索引宏
#define SYSCALL_INDEX(_Function) *(PULONG)((PUCHAR)_Function+1)
|
能力值:
( LV9,RANK:290 )
|
-
-
9 楼
恩,确实不懂这个,我是初学。
无意中看到你的blog了。。。
学习了。
|
能力值:
( LV9,RANK:490 )
|
-
-
10 楼
厉害,学习了~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
我觉得要完善,应该传递进程ID,而不是进程名
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
学习ing~~~~~~~`
|
能力值:
( LV9,RANK:290 )
|
-
-
13 楼
恩,有道理,在_SYSTEM_PROCESSES里面有进程id号,可以拿来比较。
|
能力值:
( LV9,RANK:140 )
|
-
-
14 楼
感谢楼主的无私共享精神!简洁的代码!
|
能力值:
( LV9,RANK:210 )
|
-
-
15 楼
怎么在我机子上隐藏不了啊?
点[隐藏], 一点效果没有,任务管理器上照样有这个进程名
|
能力值:
( LV9,RANK:290 )
|
-
-
16 楼
注意输入格式: 进程名; 分号是必须的。
|
能力值:
( LV9,RANK:290 )
|
-
-
17 楼
还有,你的驱动应该自己加载,我没有在应用程序里面自动加载驱动的。偷了下懒。。
|
能力值:
( LV8,RANK:130 )
|
-
-
18 楼
nice job
|
能力值:
( LV5,RANK:60 )
|
-
-
19 楼
怎么知道隐藏的进程正在运行
|
能力值:
( LV8,RANK:130 )
|
-
-
20 楼
似乎走题了。。
用openprocess从0到0xffc依次open 能open成功的就是存在的(不能成功的不一定不存在)
|
|
|