【发布时间】:2011-11-11 19:40:32
【问题描述】:
我说的是 Windows PE 文件。 有没有办法检查一个文件是否包含另一个文件? 我的意思是...如果我合并两个这样的程序会怎样
MZ header 1st program
PE header 1st program
.
.
. all the sections from 1st program
.
MZ header 2nd program
PE header 2nd program
.
.
. all the sections from 2nd program
.
到一个可运行的程序?当然,只有第一个会运行。
【问题讨论】:
-
您想要一个在另一个二进制文件中搜索二进制文件的命令行工具吗?
-
你的目标到底是什么?我想不出像这样合并两个可执行文件的合法(且不可疑)原因。
-
我正在寻找 C/C++ 解决方案,需要它来完成关于恶意软件研究的学士论文。
-
@ere samuel 想要检测这样的文件而不是制作一个
-
@DavidHeffernan:我从来没有说过相反的说法;)我只是想知道在什么情况下您可能会遇到这样的合并文件以及问题的上下文。
标签: c++ windows file header portable-executable