这些是由 file_integrity 模块生成的字段。
file
文件属性。
elf
这些字段包含 Linux 可执行链接格式 (ELF) 元数据。
-
file.elf.go_imports
-
导入的 Go 语言元素名称和类型列表。
类型:扁平化
-
file.elf.go_imports_names_entropy
-
根据 Go 导入列表计算的香农熵。
类型:长整型
格式:数字
-
file.elf.go_imports_names_var_entropy
-
根据 Go 导入列表计算的香农熵的方差。
类型:长整型
格式:数字
-
file.elf.go_import_hash
-
ELF 文件中 Go 语言导入的哈希值,不包括标准库导入。导入哈希可用于对二进制文件进行指纹识别,即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)之后也是如此。用于计算 Go 符号哈希的算法和参考实现可在此处找到 [https://github.com/elastic/toutoumomoma]。
类型:关键字
示例:10bddcb4cee42080f76c88d9ff964491
-
file.elf.go_stripped
-
如果文件是已删除或混淆其符号的 Go 可执行文件,则设置为 true;如果未混淆的 Go 可执行文件,则设置为 false。
类型:布尔值
-
file.elf.imports_names_entropy
-
根据导入的元素名称和类型列表计算的香农熵。
类型:长整型
格式:数字
-
file.elf.imports_names_var_entropy
-
根据导入的元素名称和类型列表计算的香农熵的方差。
类型:长整型
格式:数字
-
file.elf.import_hash
-
ELF 文件中导入的哈希值。导入哈希可用于对二进制文件进行指纹识别,即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)之后也是如此。这是 Windows PE imphash 的 ELF 实现。
类型:关键字
示例:d41d8cd98f00b204e9800998ecf8427e
-
file.elf.sections.var_entropy
-
根据该部分计算的香农熵的方差。
类型:长整型
格式:数字
macho
这些字段包含 Mach 对象文件格式 (Mach-O) 元数据。
-
file.macho.go_imports
-
导入的 Go 语言元素名称和类型列表。
类型:扁平化
-
file.macho.go_imports_names_entropy
-
根据 Go 导入列表计算的香农熵。
类型:长整型
格式:数字
-
file.macho.go_imports_names_var_entropy
-
根据 Go 导入列表计算的香农熵的方差。
类型:长整型
格式:数字
-
file.macho.go_import_hash
-
Mach-O 文件中 Go 语言导入的哈希值,不包括标准库导入。导入哈希可用于对二进制文件进行指纹识别,即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)之后也是如此。用于计算 Go 符号哈希的算法和参考实现可在此处找到 [https://github.com/elastic/toutoumomoma]。
类型:关键字
示例:10bddcb4cee42080f76c88d9ff964491
-
file.macho.go_stripped
-
如果文件是已删除或混淆其符号的 Go 可执行文件,则设置为 true;如果未混淆的 Go 可执行文件,则设置为 false。
类型:布尔值
-
file.macho.imports
-
导入的元素名称和类型列表。
类型:扁平化
-
file.macho.imports_names_entropy
-
根据导入的元素名称和类型列表计算的香农熵。
类型:长整型
格式:数字
-
file.macho.imports_names_var_entropy
-
根据导入的元素名称和类型列表计算的香农熵的方差。
类型:长整型
格式:数字
-
file.macho.import_hash
-
Mach-O 文件中导入的哈希值。导入哈希可用于对二进制文件进行指纹识别,即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)之后也是如此。这是 symhash 的同义词。
类型:关键字
示例:d3ccf195b62a9279c3c19af1080497ec
-
file.macho.sections
-
一个数组,其中包含 Mach-O 文件每个部分的对象。应存在于这些对象中的键由
macho.sections.*
下的子字段定义。类型:嵌套
-
file.macho.sections.entropy
-
根据该部分计算的香农熵。
类型:长整型
格式:数字
-
file.macho.sections.var_entropy
-
根据该部分计算的香农熵的方差。
类型:长整型
格式:数字
-
file.macho.sections.name
-
Mach-O 部分列表名称。
类型:关键字
-
file.macho.sections.physical_size
-
Mach-O 部分列表物理大小。
类型:长整型
格式:字符串
-
file.macho.sections.virtual_size
-
Mach-O 部分列表虚拟大小。
类型:长整型
格式:字符串
-
file.macho.symhash
-
Mach-O 文件中导入的哈希值。导入哈希可用于对二进制文件进行指纹识别,即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)之后也是如此。
类型:关键字
示例:d3ccf195b62a9279c3c19af1080497ec
pe
这些字段包含 Windows 可移植可执行文件 (PE) 元数据。
-
file.pe.go_imports
-
导入的 Go 语言元素名称和类型列表。
类型:扁平化
-
file.pe.go_imports_names_entropy
-
根据 Go 导入列表计算的香农熵。
类型:长整型
格式:数字
-
file.pe.go_imports_names_var_entropy
-
根据 Go 导入列表计算的香农熵的方差。
类型:长整型
格式:数字
-
file.pe.go_import_hash
-
PE 文件中 Go 语言导入的哈希值,不包括标准库导入。导入哈希可用于对二进制文件进行指纹识别,即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)之后也是如此。用于计算 Go 符号哈希的算法和参考实现可在此处找到 [https://github.com/elastic/toutoumomoma]。
类型:关键字
示例:10bddcb4cee42080f76c88d9ff964491
-
file.pe.go_stripped
-
如果文件是已删除或混淆其符号的 Go 可执行文件,则设置为 true;如果未混淆的 Go 可执行文件,则设置为 false。
类型:布尔值
-
file.pe.imports
-
导入的元素名称和类型列表。
类型:扁平化
-
file.pe.imports_names_entropy
-
根据导入的元素名称和类型列表计算的香农熵。
类型:长整型
格式:数字
-
file.pe.imports_names_var_entropy
-
根据导入的元素名称和类型列表计算的香农熵的方差。
类型:长整型
格式:数字
-
file.pe.import_hash
-
PE 文件中导入的哈希值。导入哈希可用于对二进制文件进行指纹识别,即使在重新编译或发生其他代码级转换(这会更改更传统的哈希值)之后也是如此。这是 imphash 的同义词。
类型:关键字
-
file.pe.sections
-
一个数组,其中包含 ELF 文件每个部分的对象。应存在于这些对象中的键由
pe.sections.*
下的子字段定义。类型:嵌套
-
file.pe.sections.entropy
-
根据该部分计算的香农熵。
类型:长整型
格式:数字
-
file.pe.sections.var_entropy
-
根据该部分计算的香农熵的方差。
类型:长整型
格式:数字
-
file.pe.sections.name
-
PE 部分列表名称。
类型:关键字
-
file.pe.sections.physical_size
-
PE 部分列表物理大小。
类型:长整型
格式:字符串
-
file.pe.sections.virtual_size
-
PE 部分列表虚拟大小。
类型:长整型
格式:字符串
hash
文件的哈希值。键是算法名称,值是十六进制编码的摘要值。
-
hash.blake2b_256
-
文件的 BLAKE2b-256 哈希值。
类型:关键字
-
hash.blake2b_384
-
文件的 BLAKE2b-384 哈希值。
类型:关键字
-
hash.blake2b_512
-
文件的 BLAKE2b-512 哈希值。
类型:关键字
-
hash.md5
-
文件的 MD5 哈希值。
类型:关键字
-
hash.sha1
-
文件的 SHA1 哈希值。
类型:关键字
-
hash.sha224
-
文件的 SHA224 哈希值。
类型:关键字
-
hash.sha256
-
文件的 SHA256 哈希值。
类型:关键字
-
hash.sha384
-
文件的 SHA384 哈希值。
类型:关键字
-
hash.sha3_224
-
文件的 SHA3_224 哈希值。
类型:关键字
-
hash.sha3_256
-
文件的 SHA3_256 哈希值。
类型:关键字
-
hash.sha3_384
-
文件的 SHA3_384 哈希值。
类型:关键字
-
hash.sha3_512
-
文件的 SHA3_512 哈希值。
类型:关键字
-
hash.sha512
-
文件的 SHA512 哈希值。
类型:关键字
-
hash.sha512_224
-
文件的 SHA512/224 哈希值。
类型:关键字
-
hash.sha512_256
-
文件的 SHA512/256 哈希值。
类型:关键字
-
hash.xxh64
-
文件的 XX64 哈希值。
类型:关键字