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

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

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

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

 

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

回復(fù)
AperOdry 2021-8-30

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

回復(fù)
mb_fcsevtgi 2021-9-2

hook劫持

回復(fù)
院士 2021-9-5

dll劫持。

回復(fù)