如何查找exe文件是一个zip SFX文件,C#?

时间:2015-12-26 10:37:00

标签: c# zip sfx

WinRar7Zip或...中,我们可以选择将zip文件转换为exe文件(SFX)。
现在,
如果SomeFile.exe是SFX文件,我们如何找到? 注意:
该文件可以由任何zip应用程序创建。

2 个答案:

答案 0 :(得分:1)

我发现只有一个,但不是很好的变种。但总比没有好。您可以创建所有变体SFX文件并从中提取唯一的服务数据(字节数组),并检查.exe文件以获取此数据。例如我的7z SFX:

enter image description here

答案 1 :(得分:1)

您可以在exe文件中查看偏移0x1C(保留字节)(但首先检查文件开头的MZ)。

有关示例,请参阅here