首页 > 其他分享 >分析office宏病毒工具

分析office宏病毒工具

时间:2025-01-15 19:33:33浏览次数:3  
标签:文件 提取 OLE office 宏病毒 文档 Office oletools 工具

工具介绍

oletools是一个python工具包,用于分析Microsoft OLE 2文件(也称为结构化存储,复合文件二进制格式或复合文档文件格式),如Microsoft Office 97-2003文档,MSI文件或Outlook消息,主要用于恶意软件分析,取证和调试。它基于olefile解析器。

它还提供了工具来分析RTF文件和基于OpenXML格式(又名OOXML)的文件,如MS Office 2007+文档,XPS或MSIX文件。

例如,oletools可以检测、提取和分析Excel宏、OLE对象、Excel 4宏(XLM)和DDE链接。

工具列表

分析恶意文档的工具

  • oleid:分析OLE文件,以检测恶意文件中通常存在的特定特征。
  • olevba:从MS Office文档(OLE和OpenXML)中提取和分析XML宏源代码。
  • MacroRaptor:检测恶意宏
  • msodde:检测并从MS Office文档、RTF和CSV中提取DDE/DDE链接
  • pyxswf:检测,提取和分析可能嵌入在MS Office文档(例如Word,Excel)和RTF等文件中的Flash对象(Flash Object,Flash Object),这对恶意软件分析特别有用。
  • oleobj:从OLE文件中提取嵌入对象。
  • rtfobj:从RTF文件中提取嵌入对象。

分析OLE文件结构的工具

  • olebrowse:一个简单的GUI,用于浏览OLE文件(例如MS Word,Excel,Powerpoint文档),以查看和提取单个数据流。
  • olemeta:从OLE文件中提取所有标准属性(元数据)。
  • oletimes:提取所有流和存储的创建和修改时间戳。
  • oledir:显示OLE文件的所有目录项,包括自由项和孤立项。
  • olemap:显示OLE文件中所有扇区的映射。

下载并安装

下载和安装/更新oletools最新稳定版本的推荐方法是使用pip

  • On Linux/Mac: sudo -H pip install -U oletools[full]
  • On Windows: pip install -U oletools[full]

这将自动创建命令行脚本,以便从任何目录运行每个工具:olevbamraptorrtfobj等。

关键字[full]表示将安装所有可选依赖项,例如XLMMacroDeobfuscator。如果你更喜欢没有可选依赖项的轻量级版本,只需从命令行中删除[full]

要获取最新的开发版本,请改为:

  • On Linux/Mac:sudo -H pip install -U https://github.com/decalage2/oletools/archive/master.zip
  • On Windows:pip install -U https://github.com/decalage2/oletools/archive/master.zip

工具地址

https://github.com/decalage2/oletools

标签:文件,提取,OLE,office,宏病毒,文档,Office,oletools,工具
From: https://blog.csdn.net/u012206617/article/details/145164781

相关文章

  • Java 大数据自动化数据管道构建:工具与最佳实践(47)
           ......
  • 从领导力到复杂项目管理:22个项目管理模型工具全解析
    在项目管理领域有多种模型,帮助项目经理在不同情境下更有效地管理项目。本文将简要介绍PMBOK第七版中提到的7大类22个模型,并推荐合适的项目管理工具,以便团队能够更高效地协作和执行变革。每个绩效域中可能用到的模型(PMBOK第七版)1.情境领导力模型1)情境领导力®II情境领导力®I......
  • MSI安装包制作工具 Advanced Installer v21.9 注册码
    AdvancedInstaller是一款功能强大、可生成符合MSWindows认证的WindowsInstaller的MSI安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,创建MSI文件包非常方便,用户只需添加文件,修改名称,添加按钮就可以了,无需任何脚本方面的知识。该版本已内置注册码,可以使用......
  • 高效团队如何选择问题管理工具?六款推荐与理由
    1.板栗看板(BanliKanban)推荐理由:板栗看板是由重庆赛迪信息公司研发的在线协同文档编辑与项目管理工具,专为中国企业的团队协作需求量身打造。核心功能:板栗看板集任务管理、实时协作编辑、进度追踪于一体,通过简洁直观的界面帮助团队掌握开发节奏。适用场景:适合中大型企业,特......
  • 实用键盘按键测试工具
    分享给大家一个windows实用小工具键盘按键测试工具工具功能很直接,就是键盘按键测试,能直观看到键盘的按键是否可用,有没有失灵,一般用不到,但用到的时候绝对可以帮到你界面如下你只管按,其他交给它,功能正常的按键会改变颜色,右下角reset可以重置界面,theme是设置界面风格,黑的......
  • 告别付费拍证件照!NAS 基于Docker部署免费证件照生成工具
    你在生活中有没有遇到过急需证件照的场景?在某些考试前发现证件照还没准备好;求职面试时,也需要附上职业证件照,生活中还有很多需要证件照的场景。本文章利用NAS基于Docker部署一款证件照自动生成的工具—HivisionIDPhotos。利用‌HivisionIDPhotos‌,通过一张生活照片,即可生成一张证......
  • TangGo:国产化综合红队协同工具
    免责声明请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与本公众号无关。最近我们团队在进行hvv演练的时候,我真切体会到了在日常工作中对高效工具的需求,找到一款合适的测试平台简直是事半功倍。后面用了TangGo测试平台。这款工具真是让我省心不少。之前听说......
  • 如何管理研发进度拖延?中小科技企业适用的工具推荐
    在科技行业蓬勃发展的当下,中小型科技企业面临着激烈的市场竞争。对于它们而言,研发流程的高效性直接关乎企业的生存与发展。敏捷方法作为一种灵活且高效的项目管理理念,正逐渐成为众多企业优化研发流程的关键选择。通过实施敏捷方法,企业能够快速响应市场变化,提升产品质量,增强团队协......
  • 电商新年采购管理:优化策略与工具应用
    电商新年用品采购管理是一个涵盖多个环节和方面的综合性工作,以下是对该过程的详细解析:一、市场需求预测与采购计划制定市场调研:○深入了解新年期间消费者的购物偏好、购买习惯以及市场趋势。○分析历史销售数据,预测新年用品的潜在需求。采购计划制定:○根据市场需求预测,......
  • 【思考模型框架】在P.E.T.父母效能训练里,核心工具“行为窗口”
    一、定义行为窗口(BehaviorWindow)是P.E.T.父母效能训练(ParentEffectivenessTraining)中的一个核心概念,它提供了一个框架来帮助父母理解孩子的行为,并根据这些行为是否被父母接受来分类。这个工具将孩子所有可能的行为展示在一个长方形中,分为两个区域:“可接纳行为”区和“不......