AheadLib工具是一款綠色、安全、免費的應(yīng)用軟件,處理文件用的,主要是用來生成特洛伊DLL,對于這方面的應(yīng)用有著很廣泛的作用,可以作為案例來下載使用呢。
AheadLib工具介紹
這個是在原2.2.150.650版的基礎(chǔ)上修改的,適用于win32的dll。感謝數(shù)字反饋vs2013編譯報錯的
問題,現(xiàn)已解決,同時增加了一個生成HookApi選項、一個宿主exe文件名輸入框(支持拖拽)。
特洛伊DLL的工具使用說明
1、用 AheadLib 打開要模擬的 DLL,生成一個 CPP 文件。
2、用 6.0/.NET 建立一個 DLL 工程,把這個 CPP 文件加入到項目中。
3、使用 Release 方式編譯,生成的 DLL 將和原來的 DLL 具有一模一樣的導(dǎo)出函數(shù),并且能順利把這些函數(shù)轉(zhuǎn)發(fā)到原來的函數(shù)中。
4、AheadLib 還可以生成 Hook 代碼,用于截取當(dāng)前進程的所有消息,這樣就可以隨心所欲地處理各種消息了 (修改第三方程序界面功能的好助手)。
AheadLib工具特別提醒
1、如果導(dǎo)出函數(shù)過多,在 Visual Studio 6.0 中,如果出現(xiàn)編譯錯誤,請在項目屬性關(guān)閉與編譯頭功能。
2、如果是 C++ 、C __stdcall、C __fastcall 的方式導(dǎo)出的話,生成的函數(shù)聲明將會還原成原代碼級別(可能需要修改才能編譯,比如導(dǎo)出C++類的情況)。此時使用 __declspec(dllexport) 導(dǎo)出 ——不能指定導(dǎo)出序號。
3、如果是 NONAME 或者 C _CDECL 方式導(dǎo)出(比如 DEF 導(dǎo)出,大多數(shù)Windows DLL都是這種情況,比如WS2_32等等),則使用#pragma comment(linker, "/EXPORT:...)導(dǎo)出,且指定導(dǎo)出序號。
4、如果系統(tǒng)中沒有 DbgHelp.dll,將無法識別 C++ 模式的導(dǎo)出。
- PC官方版
- 安卓官方手機版
- IOS官方手機版