【Android 逆向】Android 逆向通用工具开发 ( Android 逆向通用工具组成部分 | 各模块间的关联 )

文章目录

一、Android 逆向通用工具组成部分

二、Android 逆向通用工具 各模块间的关联





一、Android 逆向通用工具组成部分


Android 逆向通用工具 肯定是跨平台的 , 涉及到多个平台 , 多个 CPU 架构的程序 ; 涉及如下 4 44 个程序 ;


在 PC 机上运行 hacktool 程序 : 主要是用于控制 模拟器 / 手机 上运行的 cmd 程序 ;


PC 上的 adb 程序 : 在 SDK 工具中的 platform-tools 目录下 ;

【Android 逆向】Android 逆向通用工具开发 ( Android 逆向通用工具组成部分 | 各模块间的关联 )


模拟器 / 手机 上的 adbd 程序 : 在 /sbin/ 目录下的工具 , 这是 PC 上 adb 应用的客户端程序 ;

【Android 逆向】Android 逆向通用工具开发 ( Android 逆向通用工具组成部分 | 各模块间的关联 )


模拟器 / 手机 上运行的 cmd 程序 : 在模拟器 / 手机 上进行数据修改的操作程序 ;



Android 平台上可执行文件一般在 /sbin , /system/sbin 目录下 ;






二、Android 逆向通用工具 各模块间的关联


在 PC 机上运行 hacktool 程序 , hacktool 程序 通过 PC 端网络 与 PC 上的 adb 程序 交互 ;


PC 上的 adb 程序 通过 USB 线 或 网络 与 模拟器 / 手机 上的 adbd 程序 交互 ; 该操作是由 Android 的 SDK 调试工具的 adb 调试机制自动提供 , 不需要开发者自己实现 ;


模拟器 / 手机 上的 adbd 程序 通过 手机端网络 与 模拟器 / 手机 上运行的 cmd 程序 进行交互 ;


【Android 逆向】Android 逆向通用工具开发 ( Android 逆向通用工具组成部分 | 各模块间的关联 )

上一篇:【Android 逆向】Android 进程注入工具开发 ( 编译注入工具 | 编译结果文件说明 | 注入过程说明 )


下一篇:微服务消息队列(MQTT For IoT)Android Demo使用介绍