首页
社区
课程
招聘
[旧帖] [求助]对NtOpenProcess的前十个字节Inline Hook 0.00雪花
发表于: 2015-4-20 13:46 1680

[旧帖] [求助]对NtOpenProcess的前十个字节Inline Hook 0.00雪花

2015-4-20 13:46
1680
我想对NtOpenProcess的前十个字节Inline Hook,因为有别的程序也对这个函数的前六个字节Inline Hook了,我怎样能绕过别的程序的Inline Hook并且执行自己的hook呢?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 9941
活跃值: (2143)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
SSDT Hook
2015-4-20 13:51
0
雪    币: 69
活跃值: (270)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
msf
3
直接inline hook 就行,运行完自己的hook函数后,不要在去调用别的程序的hook 函数了,直接继续向下执行就行了
2015-4-20 15:34
0
雪    币: 131
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这样的话,别的程序(TP)在下钩子的时候,就会检测到函数头的地方被Inline hook了,然后电脑就重启了
2015-4-20 15:38
0
雪    币: 69
活跃值: (270)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
msf
5
要不就恢复 hook, 谁也不去hook
2015-4-20 17:13
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
__asm
        {
                push    dword ptr [ebp-38h]
                push    dword ptr [ebp-24h]
        }
        if(PanDuanProcessName("DNF.exe"))
        {
                __asm
                {
                        jmp nHookNtOpenPrpcessOldJmp
                }
        }
       
        __asm
        {
                call nObOpenObjectByPointerAddr
                jmp nHookNtOpenPrpcessJmp
        }
2015-4-21 14:23
0
游客
登录 | 注册 方可回帖
返回
//