R2Droid
r2droid app是一款能在安卓手机上做原生逆向分析的工具,基于Radare2框架打造,可以直接打开ELF、SO等二进制文件,查看汇编代码和程序流程图,还能把汇编还原成接近C语言的伪代码。软件里可以检索字符串、函数和重定位信息,也能重命名函数、添加注释,内置的Frida环境还能生成Hook模板,配置好AI接口后操作起来更加顺手。
r2droid如何配置API
1、点击设置
2、下拉找到ai提供商
3、点击+
4、接着就能自定义配置api了
r2droid与Frida有什么区别
R2Droid静态补丁:永久修改磁盘上的 so/elf 文件,需要重新打包APK。
Frida:内存中临时修改,不改动原始文件,适合测试,重启APP失效。
R2Droid功能介绍
十六进制查看与反汇编
打开 ELF、SO 等二进制,查看汇编代码,支持大文件分块加载,还可以直接修改二进制字节完成简单打补丁;
伪C代码反编译
集成 r2ghidra,把汇编还原近似 C 语言伪代码;
符号、字符串、函数检索
快速检索二进制内字符串、导入导出函数、重定位信息,支持重命名函数、添加注释;
流程图可视化
触屏缩放操作,函数调用图、交叉引用 Xref 图、数据流图,手机触屏直接拖拽查看程序逻辑流程图。
R2Frida联动
内置 Frida 环境,支持本地、远程进程附加,管理Frida脚本,可直接生成 Frida Hook 模板;
r2droid与Frida有什么区别
R2Droid静态补丁:永久修改磁盘上的 so/elf 文件,需要重新打包APK。
Frida:内存中临时修改,不改动原始文件,适合测试,重启APP失效。
R2Droid支持对哪些类型的二进制文件进行打补丁
ELF格式;
PE / PE+;
Mach‑O;
Raw裸二进制;
-
系统优化
- ★
- ★
- ★
- ★
- ☆
很好