gpt4 book ai didi

c++ - 绕道从内核 Hook 用户模式功能

转载 作者:行者123 更新时间:2023-12-02 10:34:48 27 4
gpt4 key购买 nike

我有一个内核模式驱动程序,我正在尝试实现一种方法,以便我可以从中制作用户模式 Hook 。我需要通过内核中的 detour/jmp Hook 用户模式功能。

最佳答案

要从内核执行外部绕道,您可以在用户模式下执行相同的操作,除了您将使用 NtWriteVirtualMemory 代替 WriteProcessMemory。

这个想法提出的问题是:你要跳到哪里?您无法跳入内核,因此您仍然面临将代码放入目标进程的问题。您可以编写 shellcode,注入(inject) DLL 等...

但使用驱动程序的全部目的是绕过保护和检测机制。成熟的反调试检测解决方案将通过内存完整性检查检测您编写跳转和编写 shellcode。

解决方案不是“去内核”那么简单,你需要先从内核中取消保护和检测机制。

如果您取消了检测/保护机制,那么您不妨注入(inject)一个 DLL 并在此时执行正常的用户模式绕行。

关于c++ - 绕道从内核 Hook 用户模式功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60779178/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com