【问题标题】:Using python oledump tool gives me "extraction failed" error使用 python oledump 工具给了我“提取失败”错误
【发布时间】:2022-10-03 07:58:09
【问题描述】:

我想要一些有关 oletools python 工具集中的 oledump 工具的帮助。

我正在做一个训练练习,我需要在 msg 文件中提取附件并获取它的 md5 哈希。但是,我无法在 Linux 环境中使用 oletools 提取附件。请记住,这是一个培训实验室环境,除了实验室提供的工具(oledump)之外,我无法获得任何其他工具。

检查 msg 文件,它显然有一个带有二进制数据的附件(attach_version 部分)(以十六进制 0102 结尾)

检查第 3 节,它是一个 word 文档

第 4 节似乎是二进制数据的开始

但是,当我尝试提取这部分时,总是会收到提取失败错误。我尝试了 \"-d\" 标志,但这只给了我部分而不是整个文件

使用 oledump 提取文件而没有错误的最佳方法是什么?

    标签: python extract ole


    【解决方案1】:

    我有同样的问题。最后工作了这个: python oledump extract file .docm

    • python3 oledump.py Salary-Ranges.msg -s4 -d > maldoc1.docm

    MD5 校验和匹配到任务。

    '-e' 参数可能不是为该工作设计的,或者只是我不知道如何正确使用 - 仍在学习这个工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 2015-03-10
      • 1970-01-01
      相关资源
      最近更新 更多