radare2是一款开放源代码的逆向工程平台,它可以反汇编、调试、分析和操作二进制文件。
radare2(雷达,简称r2)是个基于命令行的逆向工具,但其能力完全不亚于IDA pro。包括反汇编、分析数据、打补丁、比较数据、搜索、替换、虚拟化等等,它可以运行在几乎所有主流的平台(Linux, Windows, iOS)并且支持很多的CPU架构以及文件格式。
radare2不只是一个工具,而是一个框架,是众多逆向分析工具的组合。
radare2是主程序,可以用于通过一系列的命令对文件进行分析与调试,还支持多种语言如Python、Ruby的脚本调用。
rabin2二进制文件分析器,比如读取ELF信息、导出符号表等。
rasm2汇编工具,支持x86、ARM、MIPS甚至JAVA语言与机器码的互转。
1