从exe中检索头信息

时间:2010-09-20 07:04:57

标签: python header exe

我想知道是否可以编写一个从.exe文件中检索标头信息的python脚本。我试过谷歌搜索,但没有找到任何可用的结果。

感谢。

九月

3 个答案:

答案 0 :(得分:2)

pefile多平台Python模块,用于读取和使用可移植可执行文件(又称PE)文件。可以访问PE标头中的大部分信息,以及所有部分,部分的信息和数据。

答案 1 :(得分:2)

看起来我快差不多2年了!如果你仍然需要解决这个问题,MichałNiklas就在上面。 pefile是为了这个目的而写的。以下是我的交互式会话中的示例:

ipython
import pefile
pe = pefile.PE('file.exe')
pe.print_info()

输出太冗长了,不能放在这里,但上面给出了PE的所有标题信息。

在此处下载pefile:pefile

答案 2 :(得分:0)

当然可以编写Python脚本来从XYZ文件中检索标头信息。三个简单的步骤:

(1)查找XYZ文件标题部分的文档;读他们。

(2)阅读Python struct module或ctypes module或两者的文档。

(3)编写并测试脚本。

你遇到了哪个步骤?