将 .text、.rdata、.data、.code 放在一个 exe(可切割)文件中
put together .text, .rdata, .data, .code to a exe(cutable) file
我从 http://stahlworks.com/dev/index.php?tool=zipunzip 得到 zip.exe
我已将文件解压缩到:
- .文本
- .rdata
- .数据
如何使用或不使用外部程序通过命令行连接在一起?
copy /B .text+.rdata+.data zip.exe
以上代码无效。
您不能只是将 PE 或 ELF 文件的各个部分粘合在一起并期望得到一个工作的可执行文件,因为需要更多信息,即描述这些部分和其他重要内容的 headers 数量。
无论如何,我不确定你为什么首先要处理这个问题。 zip.exe 从该页面下载得很好。我认为没有理由破坏它只是为了以后无法修复它。
winrar 的解压缩功能是一种有趣的东西,我认为它有点像复活节彩蛋,它说明了 exe 有一些包含部分的内部格式的事实,但你不应该真正作为用户解压缩它(只有有人可以做这是一些反向工程尝试,比如十六进制查看 exe 的内容)...所以简单地不要解压缩 exe 你不需要将它打包在一起...... exe 是 exe 不要解压缩它
我从 http://stahlworks.com/dev/index.php?tool=zipunzip 得到 zip.exe 我已将文件解压缩到:
- .文本
- .rdata
- .数据
如何使用或不使用外部程序通过命令行连接在一起?
copy /B .text+.rdata+.data zip.exe
以上代码无效。
您不能只是将 PE 或 ELF 文件的各个部分粘合在一起并期望得到一个工作的可执行文件,因为需要更多信息,即描述这些部分和其他重要内容的 headers 数量。
无论如何,我不确定你为什么首先要处理这个问题。 zip.exe 从该页面下载得很好。我认为没有理由破坏它只是为了以后无法修复它。
winrar 的解压缩功能是一种有趣的东西,我认为它有点像复活节彩蛋,它说明了 exe 有一些包含部分的内部格式的事实,但你不应该真正作为用户解压缩它(只有有人可以做这是一些反向工程尝试,比如十六进制查看 exe 的内容)...所以简单地不要解压缩 exe 你不需要将它打包在一起...... exe 是 exe 不要解压缩它