detours

    1熱度

    1回答

    我使用MS走彎路掛鉤FindNextFile()注入。我已成功配置Detours庫並編寫了一個名爲「Detuors.dll」的dll和一個名爲「FNFSend.exe」的應用程序。以下是代碼: DLL: #include <cstdio> #include <stdio.h> #include <windows.h> #include "detours.h" #pragma comment

    0熱度

    2回答

    我使用: MS VS 10 的Detours 3.0快遞 的完整源代碼DLL: #include <windows.h> #include <detours.h> ofstream prclist ; #pragma comment(lib,"detours.lib") FARPROC (WINAPI * pGetProcAddress)(HMODULE hModule,LPCSTR lp

    2熱度

    1回答

    我的編譯器:Microsoft Visual Studio 2012. 我的代碼在detours 2.1上運行,但我無法用編譯器編譯它(模塊對SAFESEH圖像不安全)。我需要使用像MVS2005這樣的較舊的編譯器,但我寧願不要。 所以我需要更新我的代碼,並使用彎路3.0。 編輯了一些東西,並得到4個錯誤。 error C3861: 'DetourFunction': identifier not

    0熱度

    3回答

    我已經讀了一個代碼的地方,承諾它可以保護包編輯器的應用程序Winsock功能。 我運行遊戲服務器,這對我來說真是個好消息。但這真的有可能嗎? 就像添加一個使用繞過我的遊戲的可執行文件的DLL來保護我的winsock函數不被劫持? 就像他們將數據包編輯器掛鉤到我的應用程序一樣,他們不會看到有關數據包日誌記錄的任何內容? 或者是隱藏我的應用程序從這種工具更好的方法? 謝謝。請討論。 我發現的代碼:ht

    2熱度

    2回答

    我正在嘗試使用MSDN Detours 3.0來繞過由第三方軟件提供的ExtTextOut()繪製的文本。我創建了一個我在目標軟件中注入的DLL。當我繞道ExtTextOut時,我嘗試複製發送給方法的字符串,並以修改後的格式將文本讀取到文本文件中。由於輸入字符串是UTF-16,我只想保持ASCII字符低於127,所以我爲此做了一些邏輯。 問題是,雖然我的程序在注入目標後崩潰了一段時間。我懷疑它可能

    0熱度

    1回答

    我想知道是否可以從函數中讀取數據。 我知道我可以使用彎路鉤功能和自由更改參數。 但這就是我所理解的使用彎路。 例如: //cryptkeys typedef int (WINAPI *pCryptKey)(int crypt1, int crypt2, int crypt3); int WINAPI MyCryptKey(int crypt1, int crypt2, int crypt3);

    1熱度

    1回答

    我做了一個DLL鉤入應用程序。 繞道的功能,像這樣: typedef void (WINAPI *pUCPackets)(int a1, int a2, char* a3, int a4, int a5); void WINAPI MyUCPackets(int a1, int a2, char* a3, int a4, int a5); pUCPackets MyUC2Packets = (

    1熱度

    1回答

    我想覆蓋我沒有源的應用程序的單實例限制。我知道應用程序正在使用CreateMutex的好方法來確定是否有另一個實例在運行。 (如果互斥體創建成功,則繼續,如果getlasterror說已創建互斥體,則立即退出)。我發現通過嗅探Win32 API調用。 我認爲使用Detours會做到這一點,但它並沒有完全解決。我攔截了CreateMutexW,但由於某種原因,它沒有捕獲到前四個呼叫。 (我再次通過嗅

    0熱度

    1回答

    ,我發現了錯誤 error C3861: 'DetourTransactionBegin': identifier not found error C3861: 'DetourUpdateThread': identifier not found error C3861: 'DetourAttach': identifier not found error C3861: 'DetourAtt

    0熱度

    1回答

    iam試圖通過向explorer.exe注入一個.dll來繞過NtQueryVolumeInformationFile。 它工作正常,直到我試圖彈出的DLL。彈出.dll後,explorer.exe崩潰。 操作系統:Windows 7 32位 編譯:的Visual Studio 2012與走彎路3.0 Libary DllMain.cpp:http://pastebin.com/6PgZcdhi