探索Macrome:红色团队与分析师的Excel宏文档阅读/编写利器
项目介绍
Macrome是一个专为红队成员和安全分析师设计的工具,能够读取并写入Excel宏文档,提供了一种新的安全方法来规避反病毒软件。通过博客文章链接1 和链接2可以深入了解其工作原理。
项目技术分析
Macrome支持跨平台,适用于Windows, macOS, 和Linux系统。它利用.NET Core 5.0+构建,并提供了二进制发行版方便直接执行。核心功能包括:
- 构建模式:结合提供的诱饵文档和宏payload,创建一个包含隐藏宏的工作表的Excel文件。
- 数据导出模式:从已存在的Macrome生成的文档中提取原始宏代码。
- 脱壳模式:对被混淆的Excel文档进行去混淆处理。
该工具使用了创新的编码技巧,如CharSubroutine和ArgumentSubroutines,以减少签名匹配的可能性。
应用场景
Macrome主要应用在以下场景:
- 网络侦察与渗透测试,用于制作看似无害但内含恶意宏的Excel文件。
- 安全研究,帮助分析师解密和分析含有复杂宏的恶意文档。
- 教育培训,教授如何创建和解析宏文档,提高安全意识。
项目特点
- 兼容性广:支持多种操作系统,并可与.NET框架无缝集成。
- 操作简单:通过命令行参数,轻松实现文档构建、数据导出和脱壳操作。
- 高度定制:允许自定义诱饵文档、选择不同的编码方法以及添加先决条件宏,以适应各种目标环境。
- 高级编码技术:独特的编码策略让宏不易被AV检测到,提高了隐蔽性和生存率。
- XOR加密保护:可设置密码对文档进行加密,增加安全性。
总之,Macrome为研究人员和红队成员提供了一个强大的工具,帮助他们在这个数字化的世界里更好地进行安全测试和分析。无论是为了安全教育还是实战演练,Macrome都值得一试。立即下载并开始您的探索之旅吧!