是否可以提取*非*自解压.exe文件的内容?

时间:2017-07-06 08:02:34

标签: windows macos extract exe

嗯......问题就是这么说。如果可能,我希望能够从Linux或macOS环境中这样做,但如果需要,我已经虚拟化了Windows。

提前致谢!

2 个答案:

答案 0 :(得分:1)

没有一般的答案,因为不同的安装程序/应用程序使用不同的存储方法。您应首先尝试通过查找版本信息中的线索并使用十六进制编辑器来识别安装程序软件的作者。

我的第一个建议是尝试7-zip,它可以从基于NSIS的安装程序和一些基于MSI的安装程序中提取。

如果设置是使用Inno Setup创建的,那么您可以尝试this

如果所有其他方法都失败了,请尝试Universal Extractor,但即使是因为模糊和自定义的.exe文件也会失败。

答案 1 :(得分:-1)

这取决于。假设您有一个PE文件(Windows可执行文件),您可以使用资源编辑器https://stefansundin.github.io/xn_resource_editor/来提取图标,消息或对话框布局。这假定该文件的作者使用本机资源系统。只有当您知道PE文件中的地址或具有适当的调试符号时,才能使用其他数据。但是,你必须猜测内容类型,也可能是文件大小。

相关问题