精通pe文件的大虾请进

来源:百度知道 编辑:UC知道 时间:2024/05/20 00:40:33
我知道现在网络上知名的捆绑器都是基于修改pe文件,小弟正在自学pe文件格式,现在想就用一个16位文本编译器,手动将a.exe捆绑到b.exe的末尾,当打开a时b也会弹出(捆绑器只是化手动为自动,我想用程序可以,光用手动当然也可以)。这点利用现成的捆绑器当然也能做到,但这样就学不到东西了不是吗?请知道的大虾帮忙,谢谢!

直接捆绑到尾部是无法做到的,直接捆绑的话会认为是 Extra Data,不会执行。

一般的做法是新建一个区段,然后修改 EP 到新增的区段里,执行完后再跳转回原来的 EP。