Android 逆向Android 逆向通用工具开发 ( Android 逆向通用工具组成部分 | 各模块间的关联 )
Posted 韩曙亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 逆向Android 逆向通用工具开发 ( Android 逆向通用工具组成部分 | 各模块间的关联 )相关的知识,希望对你有一定的参考价值。
一、android 逆向通用工具组成部分
Android 逆向通用工具 肯定是跨平台的 , 涉及到多个平台 , 多个 CPU 架构的程序 ; 涉及如下 4 4 4 个程序 ;
-
在 PC 机上运行 hacktool 程序 : 主要是用于控制 模拟器 / 手机 上运行的 cmd 程序 ;
-
PC 上的 adb 程序 : 在 SDK 工具中的
platform-tools
目录下 ;
-
模拟器 / 手机 上的 adbd 程序 : 在 /sbin/ 目录下的工具 , 这是 PC 上 adb 应用的客户端程序 ;
-
模拟器 / 手机 上运行的 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 逆向通用工具开发 ( adb forward 网络端口重定向命令 | PC 端逆向程序主函数分析 )
Android 逆向Android 逆向通用工具开发 ( Windows 平台运行的控制台应用程序类型 | 编译 Windows 平台运行的 Android 逆向程序 )
Android 逆向Android 逆向通用工具开发 ( PC 端工程分析 | 网络初始化操作 | PC 端工程核心业务逻辑 )
Android 逆向Android 逆向通用工具开发 ( 静态库项目中的网络操作核心类 CNetwork 分析 )
Android 逆向Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )(代
Android 逆向Android 逆向通用工具开发 ( PC 端工具 hacktool 启动 main 函数分析 | hacktool 工程中的核心类 HackCommand 分析 )