安卓逆向之路 Android工具配置与使用
Android逆向工具
简介
AndroidKiller(不推荐)
JEB(推荐)
jadx(推荐)
Android逆向助手
总结:JEB(android代码还原的还好) + jadx(java代码还原的还好)
AndroidKiller
适合搜索

JEB
所有的smali代码在一个文件中
Android调试工具
JEB(调试smali)
IDEA --> Smali插件
IDA(调试so)
Android辅助工具
Android Helper
APK查壳PKiD
夜神模拟器 -->
采用的是4.4版本
支持xposed
安装快
adb调试端口为adb connect 127.0.0.1:62001
逍遥模拟器 -->
采用的是4.4版本
支持xposed
安装快
adb调试端口为127.0.0.1:21503,jeb附加的时候经常找不到模拟器,需要手动adb connect一下
雷电模拟器 -->
采用的是5.1版本
动态调试稳定
修改apk以后无需重签名,也能装上去,支持覆盖安装
安装慢,不支持xposed
Android抓包工具
Fiddler
抓取浏览器

抓取APP
Fiddler设置(端口默认为8888)

安装证书

物理机IP

模拟器


HTTP Debugger Pro
Hook框架和模块
Android开发工具
JDK清理
Win+R->regedit->local_machine->software->wow6432node->javasoft/Jremetrics
Win+R->regedit->local_machine->software->javasoft/Jremetrics
先装64位JDK,环境都装好以后,再装32位JDK,然后把JAVA_HOME改成64位的路径
Eclipse配置
创建项目

配置编译和运行环境



配置编码

配置输出

智能提示

真机测试
adb连接真机
usb调试模式打开后,显示adb devices List of devices attached 为空。则
1.到设备管理器查看驱动是否安装成功。
2.查看设备ID
3.确定adb使用的 .android 目录是哪个。一般是在 C:\Users\用户名\.android ,也有可能在sdk路径\.android。 修改所使用的.android 目录下的adb_usb.ini ,没有则创建。

谢谢


浙公网安备 33010602011771号