本文翻译自:Radare – The Reverse Engineering Framework

Radare开始作为一个简单的命令行界面的十六进制编辑器,支持64位偏移量以从磁盘中搜索和恢复数据。它已演变成由一个以十六进制编辑器为中心所组成的项目,包括组装/分解器,代码分析,脚本功能,分析和图形化代码与数据,并容易与unix集成。从本质上讲,它已经成为一个逆向工程框架,插件等等。

radare2本身就是这个十六进制编辑器和调试器的核心。允许从不同的IO访问,如磁盘,网络,内核插件,远程设备,调试过程中打开任何类型的文件,并像纯文本文件一样处理。

它实现了一个先进的命令行界面,有关移动文件,分析数据,拆卸,二进制补丁,数据对比,查找,替换,可以使用Ruby,Python和Lua和Perl脚本。

功能

  • CLI 和虚拟模式
  • 抽取和粘贴
  • Perl/Python 脚本支持
  • 修补磁盘上的虚拟基地址
  • 类似 vi 的环境和 重复命令 (3x)
  • x86-linux/bsd 和 arm-linux 下的调试器
  • 数据书签 (flags)
  • 脚本 (还没有任何分支和条件)
  • 自身的魔法数据库 (rfile)
  • 小/大尾数法转换
  • 数据搜索
  • 在 arm, x86 和 ppc 上显示外部参照(xrefs)
  • 数据类型查看
  • 数据块查看
  • 虚拟模式命令

你可以在这里下载 radare:

radare2-0.9.7.tar.xz

或者来这里查看更多信息

转载于:https://www.cnblogs.com/YungMing/p/4342168.html

Radare - 逆向工程框架相关推荐

  1. Lockdoor Framework:一套自带大量网络安全资源的渗透测试框架

    博客&文章 Reddit:[传送门] Medium.com:[传送门] Xploit Lab:[传送门] Station X:[传送门] Kelvin Security :[传送门] All ...

  2. 反汇编和二进制分析工具清单

    本附录列出了许多反汇编和二进制分析工具,包括逆向工程.反汇编API以及执行跟踪的调试器. C.1 反汇编工具 C.1.1 IDA Pro(Windows.Linux.macOS) IDA是行业标准的递 ...

  3. 来自GitHub的系列渗透测试工具

    渗透测试 Kali - GNU / Linux发行版,专为数字取证和渗透测试而设计.(Kali Linux | Penetration Testing and Ethical Hacking Linu ...

  4. 安卓java电脑编写程序esil_CTF-All-In-One/2.5_radare2.md at master · ychcqshan/CTF-All-In-One · GitHub...

    2.5 Radare2 简介 IDA Pro 昂贵的价格令很多二进制爱好者望而却步,于是在开源世界中催生出了一个新的逆向工程框架--Radare2,它拥有非常强大的功能,包括反汇编.调试.打补丁.虚拟 ...

  5. 全功能的二进制文件分析工具 Radare2

    导读 Radare2 是一个为二进制分析定制的开源工具.有大量(非原生的)Linux 工具可用于二进制分析,为什么要选择 Radare2 呢? 为什么我需要另一个工具? 如果现有的 Linux 原生工 ...

  6. linux静态反汇编工具,27款反汇编/调试器/静态和动态分析工具

    原标题:27款反汇编/调试器/静态和动态分析工具 本文从github上收集了27款实用的反汇编.调试器.静态和动态分析工具,文中的工具在<Awesome Windows Exploitation ...

  7. GitHub:Awesome-Hacking(黑客技能列表-恶意代码)

    0 初衷 GitHub这一份黑客技能列表很不错,包含了多个方向的安全.但目前我关注只有逆向工程与恶意代码,所以其他的被暂时略过. 虽然很感谢作者的辛勤付出,但并不打算复制粘贴全套转载.逐条整理是为了从 ...

  8. python编程工具p-这里有123个黑客必备的Python工具!

    原标题:这里有123个黑客必备的Python工具! 来自: 地球的外星人君 链接:https://zhuanlan.zhihu.com/p/28452712 今天的文章来源于dloss/python- ...

  9. python3库黑客_想知道黑客为什么首先Python吗?看看这些渗透测试工具和库

    前言你知道现在为什么许多黑客都首先选择Python吗,因为快呀,具有许多强大的渗透测试工具和强大的库支持,开发又快又好,优点多多.如果你喜欢漏洞研究,喜欢渗透测试,逆向工程等等,强烈建议学学Pytho ...

最新文章

  1. IntelliJ IDEA 自动编译功能无法使用,On 'update' action:选项里面没有update classes and resources这项...
  2. 普通人也要学python吗-普通人学Python有意义吗?
  3. android findviewbyid定义成静态,findViewById 为null???
  4. ZCMU 1958: 机器翻译(技巧性的模拟)
  5. 软件项目报价明细表_BIM必学软件之REVIT
  6. 第二次冲刺阶段 站立会议09
  7. matlab levy,Levy Flight 模型及Matlab实现
  8. centos 7安装zabbix 3.0
  9. 销售订单无法使用折扣(其他可以正常使用)
  10. webbuilder mysql tomcat 安装心得
  11. 518抽奖软件教程之:公司、单位年会抽奖
  12. 2021/3/30前端百度笔试题
  13. NVIDIA TX2---Tegra架构介绍
  14. 【个人喜好诗词之一】归去来兮辞
  15. TabHost眼睛会骗人
  16. OOC-用C实现面向对象
  17. 简单的Filter过滤器实现
  18. 计算机电脑照片大小,电脑上怎么调整照片kb
  19. python 画图时各种颜色代码
  20. Android的.9图片使用问题

热门文章

  1. 如何提高工作效率,拥有自由支配时间?
  2. 海量数据,海明距离高效检索(smlar)
  3. src漏洞挖掘|一个谎言需要无数谎言来弥补
  4. C#二维数组的定义和初始化
  5. Hadoop集群日常运维
  6. Hive SQL优化之 Count Distinct
  7. Akka框架——第一节:并发编程简介
  8. d3.js选择、插入、删除元素
  9. 分布式系统的一致性协议之 2PC 和 3PC
  10. WPF中的路由事件(转)