Win32 DLL 注入 - 需要帮助理解为什么注入的 LoadLibraryA 有时会失败并显示“访问被拒绝”。
为了我自己的教育,我一直在尝试编写一个进行 DLL 注入的 Windows 程序。我的程序是一个在 Windows 11 上运行的 x64 Visual C++ 应用程序。它通过使用…
绕行和 DLL 注入问题 Win32 异常:0xc0000005
我观看了有关如何绕行的指导黑客视频。我试图绕过在 AssaultCube 游戏中射击后减少护甲的代码。那段汇编代码是(在 Cheat Engine 中查看): (0x00463…
挂钩窗口创建;钩子没有被触发
本质上,我通过注入的 DLL 进入了进程的内存,并且我想停止窗口创建。我尝试挂钩以下内容: CreateWindowExW CreateDialogParamW DialogBoxParamW 不…
为什么注入的任何 DLL 都会导致主机进程崩溃?
在对我的软件的新版本进行 Beta 测试时,一些用户报告运行该应用程序时出现异常。在这两种情况下,都是:“应用程序无法正确启动(0xc0000142)”。我…
检测 Win API mouse_event 调用
我想编写一个程序来确定鼠标是由人移动还是由调用 User32 SendInput 函数的不同进程移动。我认为也许可以使用 dll 注入来检测何时调用 SendInput,但…
远程线程调用 LoadLibrary 失败,错误为 87
我试图创建一个远程线程来加载我编写的 DLL,并从中运行一个函数。 DLL 工作正常(已检查),但由于某种原因,远程线程失败并且创建它的进程停止响应…
通过 dlsym 覆盖 FSGetCatalogInfo
我试图使用 DYLD_INSERT_LIBRARIES 覆盖 OS X Lion 10.7 下的 FSGetCatalogInfo 函数,并且一切正常,直到我实际调用原始 FSGetCatalogInfo 函数,此…
从正在运行的进程注入 DLL 后弹出
我编写了这个函数来将 DLL 注入正在运行的进程中: DLL_Results CDLL_Loader::InjectDll() { DWORD ThreadTeminationStatus; LPVOID VirtualMem; HAND…
保护 dll 文件的最佳方法是什么
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
GetModuleHandle 实现
我需要这样做,因为我在 DllMain() 中,因此,加载器锁被持有。我读到 GetModuleHandle() 也使用加载器锁[第#6页]这会导致死锁。 GetModuleHandle() …
注入的 dll 会使所有者进程崩溃。为什么?
我有一个在进程中注入的 dll。它搜索“file://”直到找到无效符号。几分钟后,主进程崩溃了。这是为什么?我该如何检查?我发现 CreateThread 上的堆…
如何从任务管理器进程选项卡中隐藏 C# 应用程序?
我需要 使用 this.ShowInTaskbar = false; “我已从应用程序选项卡隐藏它”来从任务管理器的“进程”选项卡中隐藏我的 C# 应用程序。现在我需要从进程…