逆向分析工具 Binary Ninja 3.1.3469 英文版下载
软件介绍
知识兔软件分享是 Windows 平台的 Binary Ninja,该软件是知识兔最新搜集整理的一款强大的逆向分析工具,知识兔可以通过知识兔这款应用帮助用户分析应用,知识兔可以将本地资源添加到应用分析,知识兔可以直接分析已经开发完毕的文件,成功加载现有的文件到主应用就可以自动执行分析,知识兔可以将分析结果显示在主应用上,您可以直接对数据修改,知识兔可以重新编译二进制内容,应用也会对错误的消息提示,当应用逆向分析过程遇到错误就可以在应用显示警告信息,知识兔让用户可以立即关注到该错误内容,应用分享代码导航功能,知识兔可以对多种逆向数据内容导航,知识兔可以立即查看函数名称,数据变量名称,段名称等内容,该应用分享插件管理,用户可以通过多种插件编辑新的应用!
Binary Ninja是一款强大的逆向编译应用,知识兔这款应用向应用员分享了多种修改二进制文件的方式,整个应用可以分为两种编译方式,用户可以根据自己实际需求选择对应的方式进行应用编译;Binary Ninja拥有一个现代化的工作界面,功能布局直观好用,降低用户在查找相关程序时的难度;插件的扩展也是知识兔这款应用最为突出的一个功能,最常见的Binary Ninja插件是Python,同时应用中也会适当的构建一些C ++插件,并且知识兔通常会针对每个平台构建一个指令,其中在API存储库中就包括了几个C ++示例,用户在使用时可以查看了解。
截图预览
功能特色
- 不允许分支到字符串:启用暂停对字符串引用内的分支目标进行分析的功能。此设置对于格式错误的二进制文件可能有用。
- 交替类型传播:为功能类型传播启用替代方式。此设置是实验性的,可能对某些二进制文件有用。
- 总是分析间接分支:使用更快的分析方式时,请对包括间接分支的功能进行完整分析。
- 高级分析缓存大小:控制高速缓存最近生成的高级分析的功能数。较大的值可能会导致很高的内存利用率。
- 最大功能分析时间:超过此分析时间的任何功能都将延迟。值为0将禁用此功能。默认值为20秒。时间以毫秒为单位。
- 最大功能更新计数:超过此增量更新计数的所有功能都将延迟。值为0将禁用此功能。
- 详细的线性扫描日志信息:线性扫描会在InfoLog级别生成其他日志信息。
- 线性扫描的熵启发法:启用将基于熵的启发式方式应用于函数搜索空间以进行线性扫描。
- 枚举:仅对二进制文件执行控制流分析。交叉引用仅对直接函数调用有效。[仅限拆卸]
- 自动运行功能签名匹配器:打开二进制文件进行分析时,自动运行功能签名匹配器。
- 自动功能分析抑制:启用对自动发现功能的抑制分析。
- 尾叫试探法:尝试恢复功能可能会被尾部调用优化(TCO)遮盖。具体来说,随着潜在功能的开始,分析功能内的分支目标。
- 尾声翻译:在目标是现有功能开始的地方,对跳到指令执行尾部调用转换。
- 自动下载PDB:从指定的符号服务器自动下载pdb文件。
- 社区插件管理器更新频道:指定插件管理器应从哪个社区更新渠道更新插件。
- 一直优先选择分类摘要视图:即使知识兔执行完整分析,也总是喜欢在“分类摘要”视图中打开二进制文件。
- 要存储的历史记录条目数。:控制要存储用于输入对话框的历史记录条目的数量
- 天沟宽度:反汇编视图装订线和标签宽度(以字符为单位)。
- 有效内容:允许Binary Ninja连接到更新服务器以检查更新和发行说明。
- 显示所有版本:在用户界面中显示可用于当前更新通道的所有版本。
更新内容
下载仅供下载体验和测试学习,不得商用和正当使用。