学习资源
FLARE 学习中心
Mandiant FLARE 团队发布的免费英文逆向工程与恶意软件分析课程模块,正文以 Google Docs 形式发布,实验用二进制文件、IDA 数据库和脚本存放在本仓库中。其中的恶意软件分析速成课从 x86 基础讲到解读 Windows API 调用,穿插汇编修改练习和附详细解答的实验;其余模块介绍如何用 WinDbg 时间旅行调试(Time Travel Debugging)分诊恶意软件,并提供一份说明 Go 1.24 程序在 Windows 可执行文件中呈现方式的参考手册。
使用条件与局限
- 在所审阅的提交 ebd4e3a(2026-03-31)中,该仓库首次提交于 2026-03-19,包含三个模块:恶意软件分析速成课(九章、五个实验、汇编修改练习和随堂小测)、时间旅行调试入门(一个演示、一个分诊实验和一份 JavaScript 自动化参考)以及 Go 逆向工程参考手册。模块正文位于网页发布的 Google Docs 中,会在仓库之外更新。README 称会持续完善现有模块并发布新模块,但截至审阅日,3 月 31 日之后没有新提交。
- 速成课是入门起点,要求熟悉 Windows 命令行、布尔逻辑、补码,以及基本的编程和网络知识。TTD 模块要求具备基本的 x86 Windows 逆向能力并会使用 WinDbg。Go 参考手册要求具备 x86 逆向基础并熟悉 Go,内容仅限使用 Go 1.24.0 构建的 Windows AMD64 可执行文件。
- README 说明所有模块目前只支持 Intel x86-64 环境,并强烈建议使用隔离且支持快照的 FLARE-VM 虚拟机。速成课使用 IDA 和 FakeNet,练习附带 IDA 数据库文件;TTD 模块使用自带 TTD 的 WinDbg 以及 ttd.exe。实验和演示用的二进制文件、数据库和脚本均由 FLARE 制作,以带密码的压缩包提供。README 提醒其中部分程序具有类似恶意软件的行为,可能被安全软件标记,因此只应在上述虚拟机中使用;TTD 的一个演示跟踪文件需另从 Google Drive 下载。
- 本仓库采用 Apache-2.0 许可证;所审阅的 Google Docs 未另附许可声明。项目不接受贡献,勘误通过电子邮件反馈。本合集阅读了 README、各模块目录说明和三份已发布文档,没有运行实验;材料中也未提及 AI 或 REA。
关于此条目
- 类型
- 学习资源
- 类别
- 学习资源
- 关联
- 学习资源
- 目标
- 二进制
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · mandiant/flare-learning-hub · 修订 ebd4e3a
- macc/README.md GitHub · mandiant/flare-learning-hub · 修订 ebd4e3a
- ttd/README.md GitHub · mandiant/flare-learning-hub · 修订 ebd4e3a
- LICENSE GitHub · mandiant/flare-learning-hub · 修订 ebd4e3a
- CONTRIBUTING.md GitHub · mandiant/flare-learning-hub · 修订 ebd4e3a
- https://docs.google.com/document/d/1I83PHeEImWacuQut02VBlkJ2-CJcuTYmt6mxa_xGqlA
- https://docs.google.com/document/d/15gbXsTtWyxlUr5bxWO0wvWNHDZqxqh_LEqLanyZpdyw
- https://docs.google.com/document/d/1AG76FBur7aagm36o-hNbny1X1Q3_IGHEjbP-JDsrJH4
同分区更多条目:文档与学习资源
- Nintendo Switch 逆向工程笔记 · 学习资源
- Android 应用逆向工程 101 · 学习资源
- iOS 应用逆向工程课程 · 学习资源
- tiny-dec 教学用反编译器 · 学习资源
- 逆向工程阅读清单(onethawt) · 学习资源
- Decomp Academy 一致性反编译课程 · 学习资源