首頁
社區(qū)
課程
招聘
如何修改EXE文件,讓它運行的時候能加載我指定的一個DLL?

別人軟件有一個exe文件,我自己寫了一個DLL,在main函數里面有一些代碼,我希望這個exe運行的時候,能自動加載我的DLL文件,并能執(zhí)行我dllmain里面的代碼。
我不想用遠程注入DLL,容易被殺毒軟件報毒。
我希望直接修改它的exe,然后替換掉它,讓它運行的時候就加載同目錄下我的dll。
誰能告訴我用什么工具,該怎么操作可以實現嗎?
然后,用代碼應該也能做到吧?該怎么做呢?

收藏
4條回答
zfzhuman 2021-8-30

用PETool這個工具,可以添加。

 

自己寫代碼,就是往導入表里邊新插一個模塊。。。

回復
AperOdry 2021-8-30

這不是簡單嗎,添加iat就行,pestudy有這個功能,或者寫個劫持

回復
mb_fcsevtgi 2021-9-2

hook劫持

回復
院士 2021-9-5

dll劫持。

回復