首页
社区
课程
招聘
未解决 驱动HOOK NtCreateFile 怎么修改文件名Buffer
发表于: 2024-5-5 10:41 2592

未解决 驱动HOOK NtCreateFile 怎么修改文件名Buffer

2024-5-5 10:41
2592

新手求教各位大佬,打算写个驱动用来过滤文件,在HOOK NtCreateFile后要怎么正确的修改文件名呢,我用ExAllocatePoolWithTag分配内存替换ObjectName的Buffer后,NtCreateFile不能正确执行,全部返回0xC0000005,这是为什么


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 143
活跃值: (3346)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
ExAllocatePoolWithTag 分配出来的是内核地址,NtCreateFile 调用上下文ETHREAD PreviousMode 权限不一致
2024-5-5 21:37
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
Oday小斯 ExAllocatePoolWithTag 分配出来的是内核地址,NtCreateFile 调用上下文ETHREAD PreviousMode 权限不一致
那我应该怎么弄才能正常调用呢,大佬救救我
2024-5-5 23:18
0
雪    币: 143
活跃值: (3346)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
ZwCreateFile 或者自己改 ETHREAD PreviousMode
2024-5-5 23:57
0
雪    币: 2131
活跃值: (2380)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
16aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6t1P5i4m8W2M7V1c8T1k6#2)9J5c8V1S2&6M7r3g2J5c8r3u0Y4i4K6u0r3j5X3I4G2j5W2)9J5c8U0M7^5j5U0l9I4j5U0x3H3x3K6g2V1y4o6R3$3y4e0u0U0k6o6V1I4z5r3p5&6z5h3p5%4z5h3y4S2k6U0W2V1x3K6y4S2y4o6c8W2k6o6N6Q4x3V1k6Z5P5i4m8W2M7X3c8T1k6#2)9J5c8X3S2H3M7X3c8T1k6$3S2$3i4K6u0r3j5$3!0V1k6g2)9J5c8X3S2G2L8$3E0K6i4K6u0r3M7%4W2K6j5$3q4D9L8q4)9J5k6r3S2G2L8$3E0Q4x3V1k6e0M7$3c8@1d9r3!0G2K9#2)9J5k6h3y4Q4x3U0y4x3x3U0p5%4
2024-5-6 08:14
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
Oday小斯 ZwCreateFile 或者自己改 ETHREAD PreviousMode
解决了,感谢大佬
2024-5-7 12:30
0
雪    币: 129
活跃值: (522)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
得到句柄了直接调api修改呗
2024-6-29 17:28
0
游客
登录 | 注册 方可回帖
返回