即将开课的培训
2020年1月20-23日 - 纽约
我们多年来一直推崇Vector35开发的Binary Ninja工具,并运用它完成了多项突破性工作:
- 在DEFCON 2016 CTF资格赛中为2000个独特二进制文件生成"漏洞利用"
- 实现2017年DEFCON比赛中诡异的clemency架构
- 开发架构无关的插件实现C++虚函数脱虚拟化
- 精准建模Heartbleed漏洞的二进制表现
- 在McSema 2.0中恢复程序控制流
- 构建EVM字节码反汇编器Ethersplay
Binary Ninja联合创始人Jordan Wiens高度评价道:“Josh无疑是我们最资深的Binary Ninja用户。我们高度重视他的每个反馈,也想不出比他更合适的第三方讲师来教授如何用Binary Ninja解决逆向工程难题。”
为什么选择Binary Ninja?
- 清晰的API设计:相比竞品提供更完善的文档和示例
- 现代化架构:从底层设计就支持持续创新,不受历史包袱限制
- 自动化优势:内置架构无关的中间语言,相同分析可跨指令集复用
- 成本效益:价格显著低于主流竞品
模块化培训体系
1. Binary Ninja逆向工程基础(1天)
掌握软件逆向基础技能和简单任务自动化,为进阶模块铺垫。
2. Binary Ninja自动化逆向工程(2天)
深度探索Python API,实现分析任务自动化,开发功能扩展插件。
3. Binary Ninja恶意代码分析(2天)
学习检测字符串混淆、控制流混淆的技术,开发批量恶意行为检测脚本。
4. Binary Ninja漏洞自动化挖掘(2天)
构建自动化漏洞挖掘工具链,通过CTF形式练习用C语言编写漏洞利用载荷。
5. 自定义加载器与架构支持(1天)
扩展对新文件格式和指令集的支持,开发反汇编器、lifting器和加载插件。
6. C++ API扩展开发(1天)
比较不同API特性,开发与Binary Ninja核心交互的独立应用。
[下载完整课程说明PDF]
释放分析团队潜能
手动逆向工程既低效又浪费智力资源。通过Binary Ninja自动化工具和我们的专业培训,可显著提升逆向工程能力。
[联系我们安排培训]