PE 头部字段

编辑

这些字段包含 Windows 可移植执行文件 (PE) 元数据。

PE 头部字段详情

编辑
字段 描述 级别

pe.architecture

文件的目标 CPU 架构。

类型: keyword

示例: x64

扩展

pe.company

文件的内部公司名称,在编译时提供。

类型: keyword

示例: Microsoft Corporation

扩展

pe.description

文件的内部描述,在编译时提供。

类型: keyword

示例: Paint

扩展

pe.file_version

文件的内部版本,在编译时提供。

类型: keyword

示例: 6.3.9600.17415

扩展

pe.go_import_hash

PE 文件中 Go 语言导入的哈希值,不包括标准库导入。即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)后,导入哈希值也可用于识别二进制文件。

计算 Go 符号哈希的算法和参考实现可在[此处](https://github.com/elastic/toutoumomoma)找到。

类型: keyword

示例: 10bddcb4cee42080f76c88d9ff964491

扩展

pe.go_imports

导入的 Go 语言元素名称和类型的列表。

类型: flattened

扩展

pe.go_imports_names_entropy

根据 Go 导入列表计算的香农熵。

类型: long

扩展

pe.go_imports_names_var_entropy

根据 Go 导入列表计算的香农熵的方差。

类型: long

扩展

pe.go_stripped

如果文件是已去除符号或混淆的 Go 可执行文件,则设置为 true;如果是非混淆的 Go 可执行文件,则设置为 false。

类型: boolean

扩展

pe.imphash

PE 文件中导入的哈希值。即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)后,imphash(或导入哈希值)也可用于识别二进制文件。

了解更多信息,请访问 https://www.fireeye.com/blog/threat-research/2014/01/tracking-malware-import-hashing.html

类型: keyword

示例: 0c6803c4e922103c4dca5963aad36ddf

扩展

pe.import_hash

PE 文件中导入的哈希值。即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)后,导入哈希值也可用于识别二进制文件。

这是 imphash 的同义词。

类型: keyword

示例: d41d8cd98f00b204e9800998ecf8427e

扩展

pe.imports

导入的元素名称和类型的列表。

类型: flattened

注意:此字段应包含一个值数组。

扩展

pe.imports_names_entropy

根据导入的元素名称和类型的列表计算的香农熵。

类型: long

扩展

pe.imports_names_var_entropy

根据导入的元素名称和类型的列表计算的香农熵的方差。

类型: long

扩展

pe.original_file_name

文件的内部名称,在编译时提供。

类型: keyword

示例: MSPAINT.EXE

扩展

pe.pehash

PE 头部和一个或多个 PE 段数据的哈希值。pehash 可用于通过将文件的结构信息转换为哈希值来对文件进行聚类。

了解更多信息,请访问 https://www.usenix.org/legacy/events/leet09/tech/full_papers/wicherski/wicherski_html/index.html

类型: keyword

示例: 73ff189b63cd6be375a7ff25179a38d347651975

扩展

pe.product

文件的内部产品名称,在编译时提供。

类型: keyword

示例: Microsoft® Windows® Operating System

扩展

pe.sections

一个数组,包含 PE 文件每个段的对象。

这些对象中应存在的键由 pe.sections.* 下面的子字段定义。

类型: nested

注意:此字段应包含一个值数组。

扩展

pe.sections.entropy

根据段计算的香农熵。

类型: long

扩展

pe.sections.name

PE 段列表名称。

类型: keyword

扩展

pe.sections.physical_size

PE 段列表物理大小。

类型: long

扩展

pe.sections.var_entropy

根据段计算的香农熵的方差。

类型: long

扩展

pe.sections.virtual_size

PE 段列表虚拟大小。这始终与 physical_size 相同。

类型: long

扩展

字段重用

编辑

预期 pe 字段嵌套在

  • dll.pe
  • file.pe
  • process.pe

另请注意,不应直接在事件的根目录下使用 pe 字段。