首页
社区
课程
招聘
[原创]Windows内核驱动Hook入门
发表于: 2020-7-29 10:06 31805

[原创]Windows内核驱动Hook入门

2020-7-29 10:06
31805
收藏
免费 32
支持
分享
打赏 + 1.00雪花
打赏次数 1 雪花 + 1.00
 
赞赏  漆黑火焰魔法使   +1.00 2023/01/08 感谢分享~
最新回复 (40)
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
26
学习了 谢谢分享
2020-8-19 20:53
0
雪    币: 5291
活跃值: (4768)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
有点问题  获取这个函数地址NtQuerySystemTime  会变成这个的地址 NtWaitForMultipleObjects 
2020-8-25 18:03
0
雪    币: 12356
活跃值: (5879)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
28
~时光荏苒 有点问题 获取这个函数地址NtQuerySystemTime 会变成这个的地址 NtWaitForMultipleObjects
这个函数不在syscall的范畴内,ntdll用RtlQuerySystemTime取代了它的功能
2020-8-25 20:56
0
雪    币: 7
活跃值: (346)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ybt
29
刚接触驱动。
试了下,这个InfinityHook是只能用于win7&win10的64位系统吧?不知道是不是这样
XP和win7&win10的32位系统有没有办法?
2020-10-21 14:16
0
雪    币: 6
活跃值: (556)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
感谢老哥分享,正在入门驱动,很有帮助
2020-10-26 05:04
0
雪    币: 1613
活跃值: (2827)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
31
ybt 刚接触驱动。 试了下,这个InfinityHook是只能用于win7&win10的64位系统吧?不知道是不是这样 XP和win7&win10的32位系统有没有办法?
XP win7 32,你直接内核HOOK就可以了呀。。,
2020-10-26 10:09
0
雪    币: 2674
活跃值: (2304)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
32
好帖子!
从发帖数,回帖量可以看出:目前搞移动平台的多于桌面平台的,但当时一开始就搞了桌面平台,现在没必要转向了,不然再转去学移动平台要花费时间成本,年龄大了就算学出来也被动了,就在桌面平台方向一直干到退休这样最划算!
2020-10-26 16:28
0
雪    币: 2674
活跃值: (2304)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
33
感谢楼主分享,收藏了!
以前的x86:SSDT/SSDT Shadow Hook,inline Hook都玩烂了,现正过渡到x64平台。
Infinity Hook,这里有个开源的东西可以深入学习,发出来方便其他人下载:
https://github.com/everdox/InfinityHook
2020-10-27 09:52
0
雪    币: 7
活跃值: (346)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ybt
34
随风行 XP win7 32,你直接内核HOOK就可以了呀。。,
明白了,谢谢
2020-10-27 10:30
0
雪    币: 3035
活跃值: (364)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
厉害,膜拜
2020-12-1 23:10
0
雪    币: 1613
活跃值: (2827)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
36
mb_D34purZj 厉害,膜拜
一起学习,共同进步
2020-12-2 17:50
0
雪    币: 0
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
WIN10可以吗
2020-12-21 18:28
0
雪    币: 1613
活跃值: (2827)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
38
ChunSource WIN10可以吗
sure
2020-12-22 11:11
0
雪    币: 62
活跃值: (369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
39
啊啊啊啊啊 大佬太强了 大佬我爱你 大佬再多来点
2022-5-16 13:11
0
雪    币: 0
活跃值: (46)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
40
for  pid Attach 
  if (MmIsAddressValid((PVOID)KeServiceTable->win32k.ServiceTableBase))  
这样的方式  跟你的 遍历PID 对比进程名
哪种方式兼容更好呢?
2023-1-8 15:10
0
雪    币: 1613
活跃值: (2827)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
41
漆黑火焰魔法使 for pid Attach if (MmIsAddressValid((PVOID)KeServiceTable->win32k.ServiceTableBase)) 这样的方 ...
遍历
2023-1-10 10:04
0
游客
登录 | 注册 方可回帖
返回
//