安全的QQ软件下载站 本站非腾讯QQ官方网站

QQ下载|QQ资讯|QQ分类|下载排行|最近更新

软件
软件
文章
搜索
当前位置:首页应用软件编程开发 → Binary Ninja(逆向编译平台) v2.0.2170 官方【fāng】版
Binary Ninja(逆向编译平台)

西条琉璃番号

v2.0.2170 官方版binary ninja破解版下载评分:
下载地址
  • 软件大小:112.4M
  • 软件语言:中文
  • 更新时间:2024-9-20 11:06
  • 软件类别:下架/编程开发
  • 软件性质:PC软件
  • 软件厂商:
  • 运行环境:WinAll
  • 软件等级:
  • 官方网址:https://binary.ninja/
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

Binary Ninja(逆向编译平【píng】台),提供了许多的方式来修改二进制文件,大致可【kě】以分为低级【jí】和高级模式两种,其中低级模式主要就是原始码的十六进【jìn】制编辑和汇【huì】编模【mó】式,高级模式可以使用【yòng】内置的C编译【yì】器直接书写C代码来进行操作!

Binary Ninja(逆向编译平台)

西条琉璃番号

现代UI

并非【fēi】所有的黑客都会忽略UI/UX。Binary Ninja使【shǐ】用了现代的UX范式,如果默认的主题不适合你,你可以使用众多替【tì】代品中【zhōng】的【de】一种。

广泛的API

我们的Python和C++绑定能【néng】够与平台的几乎所有元素进行交互。UI、ILs、反【fǎn】汇【huì】编、头文件、我们的类【lèi】型解析器等等。

强大的分析

代码和数据交叉引用、基于【yú】置【zhì】信度的类型传播、值集分析等--所有这些【xiē】都是自动【dòng】完成的,并且能够以一种【zhǒng】与架构无关的方式进行脚本。

二进制忍者中级语言(BNIL)

我们创建了一个强大而又易于阅读的IL系列,涵盖了分析【xī】的多个阶段。最低级别接近汇编,更高的级别接近反编译输【shū】出【chū】。对于不支持的【de】架构【gòu】,实现提升器也极【jí】其简单

西条琉璃番号

HEX编辑模式

是最直观的修改【gǎi】方式,也是最简易的一种修改方式。如上图所示,可以【yǐ】通过右下角的菜单按【àn】钮【niǔ】或者热键【jiàn】H打开(^ + H),这里要注意一下,这里介绍的热【rè】键如果没有效果,可以去参考 用户文档.

这种编辑模式下,可【kě】以一边修改,一边实时的看修改结果,从而到达比较【jiào】高的修改测试效率,一次修改【gǎi】过程大致的操作步骤如下:

先在图形视图或者线性汇编试图中找一个准备修改的函数

使用菜单 view -> Split进行一次屏幕【mù】视图拆分

现在可以随意调整拆分的视图,看着舒服就行,把其中一个视图切换到hex编【biān】辑模式,并修【xiū】改一下上面选定的函【hán】数。你这【zhè】边修改,另一个视图中就【jiù】会看到同步的修改结果展示,一般情况下,如果修【xiū】改【gǎi】一个比较大的函数的【de】时候,操作反应可能会慢一点。编辑器也支【zhī】持大块的复制粘贴操作。

结构体实时修改

这个实时预览功能【néng】说起来比反汇编【biān】字节【jiē】码有用多了【le】, 这里给出一个实时修改结构体并查看结构体解码结果的的【de】演示视频:

这里【lǐ】本来是一段演示视频,但是是youtube的视频源,没有办法观看,请在原文链接【jiē】中翻墙【qiáng】观看(sorry),视频地址【zhǐ】是:http://www.youtube.com/embed/sCKiG_xdNSc

点两下鼠标就搞定

上面介绍的方法【fǎ】,需要你对【duì】二进制的内容甚至是系统架构有所了解,对【duì】于大多人来说可能还【hái】有【yǒu】点困难,但【dàn】是在Binary Ninja这个平台上,你甚至不必了解那【nà】么多的知识也可以通过平台来完成二进制文件的修改工作。比如,专有的 右键修改【gǎi】菜单【dān】,有了这个菜单的帮助,你只需要点两下鼠标就可【kě】以了【le】

这个弹出菜单里面有不少专【zhuān】门用来修改条件【jiàn】分支跳转的功能【néng】,通过这些选项你可【kě】以强制性的把一个条件分支改成 永远【yuǎn】跳转或者永不【bú】跳【tiào】转。使用 Invert Brach功能,可以进行条件反转,这些功能使用起来很简单命令,但是确实能很【hěn】方便快速的实现你想要的结果。

还有【yǒu】其他的一些有用的【de】功能,比如把一些汇编指令给Nop掉,也就是说,你选【xuǎn】中一条指令,然后用这个功能来【lái】进行Nop指令替换,这里【lǐ】系统还会自动的进行剩余空间填充,比如原先【xiān】的指令占4个直接,你直接把这条指令给Nop调用,那么剩下的3个字节【jiē】系统会自动的给你也填充成Nop指令,这【zhè】个功【gōng】能对于那种变长指令系统还【hái】是很【hěn】实用的。

这里需要注意的一点是, 如果你把鼠【shǔ】标放到一个条件分支【zhī】上,这个时候菜单里面可能没有 Convert to NOP这个选项,因为和 as Never功能是一样的,软件【jiàn】显示一个就【jiù】够【gòu】了。

单行编辑

在Patch这个菜【cài】单中,还有一些隐【yǐn】藏的菜单项,比如单行编辑【jí】功能。使用单行编辑功能,你可以快速的以汇编形式修改单行指令。选择一条需要修改的指令,按快捷键e或者使【shǐ】用右键菜单Patch/Edit current line选项,然后就可以看到选中那【nà】条汇编指令就变成了【le】可编【biān】辑状态,编辑完成之后按回车即可,Binary Ninja会自动把修改结果应用到二进制文【wén】件【jiàn】中去。

如果编辑汇编的时候,新指【zhǐ】令比原先的指令长度小【xiǎo】的话,工具会自【zì】动填充【chōng】余下的空间为NOP指令,比如在 x86 x64这些变长指【zhǐ】令系统上。

附加说明:工【gōng】具会尽最大【dà】努力保证汇编和【hé】反汇编的正确【què】性【xìng】, 如果遇到指令错误或者不支持的指令,可以联系我们,把这些特殊的情况跟我们沟通一下

西条琉璃番号

2.0.2170 (2024-9-20)

- 修正了。解决了加载数据库时的崩溃问题

软件截图

  • Binary Ninja(逆向编译平台)v2.0.2170 官方版

下载地址

  • PC版

相关版本

同类推荐

相关文章

用户评论

请自觉遵守互联【lián】网相关政策法规,评【píng】论内容只代【dài】表网友观点,与本站立场无关!

热门评论

最新评论

已有0人参与,点击查看更多精彩评论

关于腾牛 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2005-2023 QQTN.com 【东阳绿色软件下载站】 版权所有 鄂ICP备2022005668号-1 | 鄂公网安备 42011102000260号

声明:本站非腾讯QQ官方网站 所有软件和文章来自互联【lián】网 如有异议 请与本站联系 本站为非赢【yíng】利性网站 不接受【shòu】任何赞助和广告