首页
社区
课程
招聘
如何修改EXE文件,让它运行的时候能加载我指定的一个DLL?

别人软件有一个exe文件,我自己写了一个DLL,在main函数里面有一些代码,我希望这个exe运行的时候,能自动加载我的DLL文件,并能执行我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劫持。

回复