能力值:
( LV12,RANK:360 )
|
-
-
2 楼
恩,不错,支持下~
还可以强大点,比如可以这样:
1:先执行我们自己的函数,在执行原始函数
2:只执行我们自己的函数
3:执行了原始函数之后,在执行我们自己的函数
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
果然猥琐,,hook KiFastSystemCall 然后加个过滤是吧。
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
看雪的人才真的多。
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
不是很多安全软件这么干么
|
能力值:
( LV5,RANK:70 )
|
-
-
6 楼
可以啊.....
NTSTATUS NTAPI MyZwAccessCheck(
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN HANDLE ClientToken,
IN ACCESS_MASK DesiredAccess,
IN PGENERIC_MAPPING GenericMapping,
OUT PPRIVILEGE_SET PrivilegeSet,
OUT PULONG ReturnLength,
OUT PACCESS_MASK GrantedAccess,
OUT PNTSTATUS AccessStatus)
{
NTSTATUS ntStatus = ZwAccessCheck(
ISecurityDescriptor,
ClientToken,
DesiredAccess,
GenericMapping,
PrivilegeSet,
ReturnLength,
GrantedAccess,
AccessStatus);
///各种叉叉....
return ntStatus ;
}
|
能力值:
( LV8,RANK:130 )
|
-
-
7 楼
早就用烂了的技巧
|
能力值:
( LV5,RANK:70 )
|
-
-
8 楼
所以才说标题才那样写.....
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
如果知道那个7FFE0300是在什么地方设置的,在这里做IAT hook可能更方便吧,不过如果是全局的内存filemap,那麻烦可能有点大。
|
能力值:
( LV5,RANK:70 )
|
-
-
10 楼
这块内存是无法修改的.不信你可以试试...系统里面最特殊的全局共享内存.
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
有点意思....嘿嘿..谢谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
楼主观点不错
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
够猥琐,不过还是容易被检测
|
能力值:
( LV12,RANK:320 )
|
-
-
14 楼
hook来hook去有意思么, 年轻人不要在hook上浪费青春
|
能力值:
( LV12,RANK:760 )
|
-
-
15 楼
...这个地方从应用到内核都是hook,各种hook。
真心浪费时间,精力~
|
能力值:
( LV4,RANK:50 )
|
-
-
16 楼
高人,能稍微指点下么?
|
能力值:
( LV3,RANK:20 )
|
-
-
17 楼
顶下LZ,不过在这放个hook,反而更好检测了。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
mark一下,学习了
|
能力值:
( LV5,RANK:70 )
|
-
-
19 楼
这个地方HOOK 的好处是可以各种VM啊乱序啊 等等 然后又不会被检测.而且也不知道你HOOK 什么玩意了...
|
能力值:
( LV12,RANK:760 )
|
-
-
20 楼
最终还是会知道你hook了什么,用很老的EPA大法直接得到真相...真心伤不起~
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
To cvcvxk
什么是EPA大法?
|
能力值:
( LV5,RANK:70 )
|
-
-
22 楼
搞死搞残好多人....
|
能力值:
( LV12,RANK:760 )
|
-
-
23 楼
说的是一般水平的俗人...
|
能力值:
( LV9,RANK:165 )
|
-
-
24 楼
果断被鄙视~~~没办法,没时间~
|
能力值:
( LV5,RANK:70 )
|
-
-
25 楼
路人应该不至于吧.再说拉屎加水下去和的.....
|
|
|