安卓逆向之路 Android工具配置与使用

时间:2024-03-04 21:13:39

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 ,没有则创建。