找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: Tesla.Angela

[原创]WIN64上一种只需修改函数6个字节的INLINE HOOK方法

 火... [复制链接]

0

主题

28

回帖

0

精华

银牌会员

积分
421
发表于 2015-9-10 14:52:15 | 显示全部楼层
这方法不一定通用,因为有一些函数的上面只有6个nop,如果你改了8个,系统有时也会蓝屏的

9

主题

44

回帖

0

精华

铜牌会员

积分
252
发表于 2015-9-26 21:47:13 | 显示全部楼层
看看是怎么回事

0

主题

6

回帖

0

精华

初来乍到

积分
30
发表于 2015-10-7 16:25:15 | 显示全部楼层
学习下哈

0

主题

6

回帖

0

精华

初来乍到

积分
30
发表于 2015-10-7 19:13:48 | 显示全部楼层
相当的不错,ta就是厉害啊

0

主题

15

回帖

0

精华

铜牌会员

积分
93
发表于 2015-10-14 20:18:13 | 显示全部楼层
学习一下

0

主题

65

回帖

0

精华

金牌会员

积分
1011
发表于 2015-10-14 21:46:07 | 显示全部楼层
学习一下,thanks

6

主题

25

回帖

0

精华

铂金会员

积分
1349
发表于 2015-10-23 16:15:42 | 显示全部楼层
思路万岁

0

主题

4

回帖

0

精华

初来乍到

积分
102
发表于 2015-10-24 13:47:10 | 显示全部楼层
感谢分享                                    

0

主题

40

回帖

0

精华

铜牌会员

积分
96
发表于 2015-10-26 20:51:55 | 显示全部楼层
我是来抄袭的。。

0

主题

48

回帖

0

精华

铜牌会员

积分
143
发表于 2015-12-19 00:31:28 | 显示全部楼层
看看思路~!

2

主题

165

回帖

0

精华

金牌会员

积分
944
发表于 2015-12-19 11:11:17 | 显示全部楼层
来看看思路的

0

主题

22

回帖

0

精华

金牌会员

积分
782
发表于 2015-12-27 10:08:19 | 显示全部楼层
学习一下子

0

主题

46

回帖

0

精华

金牌会员

积分
788
发表于 2015-12-27 10:28:12 | 显示全部楼层
只想到用jmp  near..

3

主题

23

回帖

0

精华

铜牌会员

积分
64
发表于 2016-1-12 17:08:53 | 显示全部楼层
学习一下

3

主题

23

回帖

0

精华

铜牌会员

积分
64
发表于 2016-1-13 23:04:46 | 显示全部楼层
老师,按这个思路弄了下,变这样了
0: kd> u hal!KeQueryPerformanceCounter-8
hal!HalpScaleQueryPerformanceCounter+0x40:
fffff800`01e005d0 30cb            xor     bl,cl
fffff800`01e005d2 3808            cmp     byte ptr [rax],cl
fffff800`01e005d4 80f8ff          cmp     al,0FFh
fffff800`01e005d7 ff              ???
hal!KeQueryPerformanceCounter:
fffff800`01e005d8 ff25f2ffffff    jmp     qword ptr [hal!HalpScaleQueryPerformanceCounter+0x40 (fffff800`01e005d0)]
fffff800`01e005de 4883ec20        sub     rsp,20h
fffff800`01e005e2 8b15ac9f0100    mov     edx,dword ptr [hal!HalpQueryPerformanceCounterSource (fffff800`01e1a594)]
fffff800`01e005e8 488bf9          mov     rdi,rcx
0: kd> g
Break instruction exception - code 80000003 (first chance)

A fatal system error has occurred.

nt!RtlpBreakWithStatusInstruction:
fffff800`0187df60 cc              int     3

3

主题

23

回帖

0

精华

铜牌会员

积分
64
发表于 2016-1-13 23:20:16 | 显示全部楼层
KeQueryPerformanceCounter-8 = Proxy_KeQueryPerformanceCounter:fffff8800838cb30
这个地址是对的
代理函数:
LARGE_INTEGER Proxy_KeQueryPerformanceCounter(_Out_opt_ PLARGE_INTEGER PerformanceFrequency)
{
        DbgPrint("This is a test!");
        LARGE_INTEGER a;
        a.HighPart = 1;
        a.LowPart = 1;
        a.QuadPart = 1;
        return a;
}

然后蓝屏了

0

主题

14

回帖

0

精华

铜牌会员

积分
298
发表于 2016-1-20 08:45:19 | 显示全部楼层
学习一下思路。

0

主题

31

回帖

0

精华

铜牌会员

积分
180
发表于 2016-1-30 21:46:16 | 显示全部楼层
学习下

0

主题

18

回帖

0

精华

铜牌会员

积分
37
发表于 2016-2-19 10:04:46 | 显示全部楼层
多谢大牛分享,继续努力学习

0

主题

36

回帖

0

精华

铜牌会员

积分
64
发表于 2016-2-22 16:29:38 | 显示全部楼层
谢谢分享

0

主题

12

回帖

0

精华

铜牌会员

积分
38
发表于 2016-2-27 13:30:53 | 显示全部楼层
顶楼主啦..希望楼主多发精品好帖啦.....

0

主题

23

回帖

0

精华

铜牌会员

积分
59
发表于 2016-4-17 22:24:54 | 显示全部楼层
看看,啥东西

3

主题

55

回帖

0

精华

铂金会员

积分
2015
发表于 2016-4-20 00:11:19 来自手机 | 显示全部楼层
什么思路,学习下

0

主题

9

回帖

0

精华

铜牌会员

积分
37
发表于 2016-4-20 08:56:54 | 显示全部楼层
谢谢。

0

主题

6

回帖

0

精华

初来乍到

积分
16
发表于 2016-4-25 19:22:01 | 显示全部楼层
xiexiea

0

主题

17

回帖

0

精华

铜牌会员

积分
47
发表于 2016-4-29 12:44:19 | 显示全部楼层
学习下HOOK的新方法
头像被屏蔽

1

主题

30

回帖

0

精华

贵宾会员

积分
115
发表于 2016-5-25 23:27:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

22

回帖

0

精华

铜牌会员

积分
80
发表于 2016-6-14 11:40:48 | 显示全部楼层
谢谢分享,技术有你的分享更精彩

0

主题

2

回帖

0

精华

初来乍到

积分
32
发表于 2016-6-16 12:58:29 | 显示全部楼层
谢谢大大 学习以下~

0

主题

59

回帖

0

精华

铜牌会员

积分
303
发表于 2016-6-27 15:09:31 | 显示全部楼层
看看,学习下

4

主题

12

回帖

0

精华

铜牌会员

积分
96
发表于 2016-7-9 13:08:51 | 显示全部楼层
回复看贴,努力学习

0

主题

13

回帖

0

精华

贵宾会员

积分
188
发表于 2016-7-9 20:58:35 | 显示全部楼层
我看看内容
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表