超级DllHijack
通用的DLL劫持技术,不需要手动导出DLL的相同功能接口,非常容易!
用法:
创建一个与被劫持的DLL具有相同名称的DLL(例如,target.dll),并将被劫持的DLL重命名为其他名称(例如,target.dll.1),然后调用SuperDllHijack函数来完成hajick工作。
更新:
2020-4-4
修复了在x64中获取peb的错误。感谢 , , 。
您可以在example代码中查看更多详细信息。
VOID DllHijack1(HMODULE hMod)
{
TCHAR tszDllPath[MAX_PATH] = { 0 };
GetModuleFileName(hMod, tszDllPath, MAX_PATH);
PathRemoveFileSpec(tszDllPath);
PathAppend(tszDllPat
1