AI时代,安全不仅仅是防御和保护,而是需要与技术创新并行发展。
10月23日,看雪·第八届安全开发者峰会(SDC 2024)将于上海举办!本届峰会以“AI时代 安全护航”为主题,携手业界顶尖的开发者、安全专家和技术从业人员,共同探讨AI与安全的深度融合。
Binary Ninja,将作为 SDC 2024 黄金合作伙伴盛大出席峰会,共促安全技术的创新与发展。
Binary Ninja是一款交互式的反编译器、反汇编器、调试器,以及二进制分析平台。Binary Ninja由Vector35公司开发。自2015年创立以来,我们一直致力于为逆向工程师助力。
Binary Ninja拥有强大的分析能力,简洁高效的用户界面,以及高质量的API,已在全世界被广泛用于恶意软件分析,漏洞挖掘,科学研究等领域。
反汇编文件
Binary Ninja能够反汇编多种指令集/架构,包括x86,x86_64, ARMv7 (包含Thumb2),ARMv8 (AArch64),PowerPC,MIPS,RISC-V,NanoMIPS,MSP430,TriCore,C-SKY等等。此外,我们的用户社区也开发了许多用于其他指令集/框架的插件。Binary Ninja包含针对主流操作系统可执行文件的加载器(PE, Mach-O, ELF),以及略为小众的MD1Rom、VxWorks等。另外,可以通过我们的Python/C++/Rust API添加对其他指令集或文件格式的支持。
反编译代码
Binary Ninja的反编译器支持其所有官方支持的架构。Binary Ninja的反编译器包含在软件内,无需额外购买。此外,对于非官方支持的架构,用户也可以实现由汇编代码到LLIL的提升,进而获得完整的反编译支持。我们的反编译器可以输出C伪代码或者BNIL,并且可以自由切换。
调试代码
我们的开源调试器支持在Windows、macOS、Linux上调试应用程序。它支持本地调试以及远程调试。在Windows系统上,调试器还集成了WinDbg的TTD(Time-Travel Debugging)功能,能够记录程序的执行过程并且任意回放与分析。
自动化流程
我们的Python/C++/Rust API扩展性极强,不仅可以用于编写新的架构和加载器,还可以自动化完成任何能够在图形用户界面中完成的工作流程(定义和使用类型,修补代码,反编译等等)。
创建插件
如果你编写了一个很酷的插件,可以将其发布到插件管理器并与我们的用户社区分享。用户可以直接在Binary Ninja的插件管理器中安装或升级插件。
快速浏览文件
Triage视图可以提供初步的信息。使用熵视图寻找有意思的区域,例如加壳或者加密的代码。单击任何位置即可跳转到对应的地址。
交互式的探索
我们的用户图形界面是简洁高效的,没有任何会散你注意力的选项,但具有完成重要工作所需的所有功能,包括多页签、同步和拆分视图、自定义主题和布局等。
标注一切
逆向工程是探索未知事物的过程。随着您理解的加深,我们会为您提供工具来表示并改进分析结果。添加类型、结构、注释、突出显示、标签等。
高效的修补代码
使用各种专为提高速度而设计的工具快速有效地制作二进制补丁。直接编辑汇编代码,选择预设补丁,用我们的十六进制编辑器视图编辑原始字节,甚至使用内置SCC编译器将C代码编译到文件中。
随时切换平台
Binary Ninja 不仅可以在 Windows、macOS 和 Linux 上无缝运行,而且每次购买都包含所有三个平台,无需单独付费。
批量处理
您可以将Binary Ninja做为一个分析引擎来构建复杂的分析流程,或者自动化的批量处理文件。我们的分析可以完全在不借助图形界面的情况下进行。(仅限商业版,旗舰版或企业版)
致力于开源
需要修改我们的加载器或架构实现?有新的调试器功能想要贡献?我们致力于尽可能多地保持产品开源。目前我们的Python/C++/Rust API,包括大量框架和加载器的实现,以及调试器等组件都是开源的。
团队协作
企业版更支持团队协作分析,浮动许可证,项目管理,SSO登录认证,离线部署等功能。
欢迎下载免费版:https://binary.ninja/free
价格
个人版
$299
商业版
$1,499
旗舰版
$2,999
企业版
请联系我们
支持信用卡或支付宝购买
不同版本的具体差异,请访问 https://binary.ninja/purchase/ 查看,或致信 binaryninja@vector35.com 咨询。
扫码了解更多
最后,Binary Ninja—预祝看雪·第八届安全开发者峰会(SDC 2024)顺利举办!
最后于 3小时前
被Editor编辑
,原因: