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

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

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

用PETool這個(gè)工具,可以添加。

 

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

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

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

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

hook劫持

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

dll劫持。

回復(fù)