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




全部评论