zoukankan      html  css  js  c++  java
  • Radare

    本文翻译自: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

    或者来这里查看更多信息

  • 相关阅读:
    1058 A+B in Hogwarts (20)
    1046 Shortest Distance (20)
    1061 Dating (20)
    1041 Be Unique (20)
    1015 Reversible Primes (20)(20 分)
    pat 1027 Colors in Mars (20)
    PAT 1008 Elevator (20)
    操作系统 死锁
    Ajax的get方式传值 避免& 与= 号
    让IE浏览器支持CSS3表现
  • 原文地址:https://www.cnblogs.com/YungMing/p/4342168.html
Copyright © 2011-2022 走看看