自动化逆向工程培训:用Binary Ninja提升你的二进制分析技能

Trail of Bits宣布推出基于Binary Ninja的自动化逆向工程培训课程,涵盖从基础逆向到恶意软件分析、漏洞研究及自定义架构开发,帮助安全分析师通过Python和C++ API实现自动化分析,提升效率。

宣布自动化逆向工程培训 - Trail of Bits博客

Trail of Bits很高兴宣布推出基于Binary Ninja的自动化逆向工程新培训课程。

即将开展的培训

2020年1月20-23日 – 纽约市

多年来我们一直大力推崇Vector35的Binary Ninja。我们用它完成了以下工作:

  • 在DEFCON 2016 CTF资格赛中为2000个独特二进制文件生成"漏洞利用"
  • 实现DEFCON 2017比赛中奇特的clemency架构
  • 编写架构无关插件,可对C++虚函数进行去虚拟化
  • 演示如何准确建模Heartbleed漏洞
  • 在McSema 2.0中恢复程序控制流
  • 实现Ethersplay,一个EVM字节码反汇编器

这些工作和大量交流赢得了Binary Ninja作者的高度赞扬:

“Josh无疑是我们最懂Binary Ninja的用户。我们非常关注他的任何反馈,想不出还有比他更好的第三方讲师来教授如何使用Binary Ninja解决逆向工程问题。” – Jordan Wiens, Vector35联合创始人

如果你正在进行任何手动逆向工程,真的应该考虑学习使用Binary Ninja。它的API比竞争对手清晰得多,有更多文档和大量示例,可以快速找到所需内容。

Binary Ninja的设计比其他二进制分析工具现代得多。Vector35从头开始构建它,旨在持续创新,避免被过去的设计选择束缚。他们不断添加新功能和更好的分析,这些功能对外开放,允许你编写插件和创建自己的工具。

自动化也容易得多。由于内置了这些分析功能,你不需要自己实现。所有内容都被提升为架构无关语言,因此可以在Binary Ninja能反汇编的任何语言上执行相同分析。如果你编写自己的架构插件并使用API实现提升器,立即就能免费获得所有这些分析功能。

如果这还不足以吸引你,Binary Ninja的价格明显低于其主要竞争对手。

在行业专家帮助下掌握Binary Ninja

你可以自学Binary Ninja。Vector35在发布有用材料、管理活跃的Slack社区和提供信息丰富的演讲方面做得很好。

但是,如果你不能为学习时间计费,请考虑我们的模块化培训。这些培训可以根据公司需求进行组织,你可以选择要磨练的技能数量和天数。以下是你可以学习和完成的内容:

使用Binary Ninja进行逆向工程(1天)

在这一天模块结束时,你将能够逆向工程软件并自动化简单任务,为进入主要模块"自动化逆向工程"做好准备。

使用Binary Ninja进行自动化逆向工程(2天)

将你的逆向工程技能提升到新水平。这个为期两天的培训模块深入探讨Python API。模块结束时,你将能够自动化常见分析任务,并通过插件扩展Binary Ninja的内置功能。

使用Binary Ninja进行自动化恶意软件分析(2天)

基于自动化逆向工程模块,这个为期两天的模块提供了一个工具箱,用于应对恶意软件用来隐藏或混淆其功能的高级技术。模块结束时,你将能够编写检测和去混淆字符串及控制流的插件,以理解二进制文件的功能,以及编写检测例程脚本以识别批量处理中的恶意行为。

使用Binary Ninja进行自动化漏洞研究(2天)

在自动化逆向工程模块基础上,这个为期两天的模块为你提供自动化二进制应用程序中漏洞挖掘任务的工具,然后用Binary Ninja用C语言编写漏洞利用载荷。练习以友好的夺旗赛形式提供。

自定义加载器和架构(1天)

这个为期一天的模块培训你扩展Binary Ninja对新文件类型和架构的支持。你还将学习如何扩展现有架构插件。模块结束时,你将能够逆向工程指令集,并实现反汇编器、提升器和加载器插件。

使用C++ API扩展Binary Ninja(1天)

这个为期一天的模块演示各种API之间的差异,以及如何用C++编写有效的Binary Ninja插件。模块结束时,你将能够开发与Binary Ninja核心接口的独立应用程序。

下载包含所有这些模块描述的PDF。

让你的分析师做得更多

逆向工程潜力巨大,但如果手动进行,就是在浪费大量时间和智力。用Binary Ninja自动化你的逆向工程,通过我们的培训模块加速你的能力。

联系我们安排培训。

如果你喜欢这篇文章,请分享: Twitter LinkedIn GitHub Mastodon Hacker News

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计