抓包教程(安卓抓包)Fiddler,HttpCancy使用~浅谈前几日抓包中遇到的坑

安卓抓包:

0.直接设置手机wifi代理,电脑fiddler抓包(可能有些抓不到)

1.使用justtrustme这个xposed模块+virtual xposed+fiddler

可以在没有获取root权限的机器上运行,然后应用装在virtual xposed里,手机wifi设置代理,

然后就可以直接抓包了

2.下载夜神模拟器,使用多开助手,安装安卓7,32位的模拟机,然后装个xposed(它自带的应用市场只能装32位xposed),justtrustme,在模拟机中设置Wifi代理,然后抓包

3.使用小黄鸟httpcancy抓包

1.未root,低版本安装ca证书可直接抓包并且信任,高版本不信任安装的ca证书,可以使用平行空间抓包,最简单,但是可能有些手机安装的适配小黄鸟版本的平行空间会闪退(比如我)

2.已经root,高版本不信任安装的Ca证书,可以导出小黄鸟的扩展名为pem和0的证书,然后使用mt管理器(mt管理器需要授予root,不然无法进入data,和复制文件进根目录)将pem文件复制到data/data/小黄鸟标的文件夹/cache/,然后把左边的扩展名pem改成扩展名jks再复制到data/data/小黄鸟标的文件夹(有个guoshi的)/cache/

然后进入根目录进入etc/security/cacerts/,把扩展名为0文件复制进去

即可将httpcancy证书设置为系统信任的,然后抓包即可

4.使用两仪,里面装太极阳,安装xposed,使用justtrustme插件,手机设置代理,电脑Fiddler抓包

PS:以上方法是我这几天尝试过的,在网上找了半天一一试验,还是有部分应用还是抓不了~如支付宝,抖音,据说支付宝会检测xposed和虚拟环境~导致模拟器,两仪登陆都登不了,真机没root发现小黄鸟抓包直接断网,可能是我没用平行空间,抓包也断网,自带的版本闪退,使用了其他双开软件,模拟器使用平行空间试了试,抖音抓不了包,真机直接使用Wifi代理,Fiddler不断网,但是可能部分包抓不到,可能需要一个真机自带root,xposed的才可能抓到这些软件的包吧

还请各位大佬指导指导

设置代理方法

1.电脑打开fiddler

2.打开手机wifi,确保电脑和手机wifi连接的是同一个

3.然后WiFi修改设置代理改为手动

4.设置主机名和端口号

6.手机端访问主机名加端口号,例如:http://255.255.5.255:8888/,点击下载fiddler ca证书进行安装,安卓高版本需要下载到本地,然后自己打开设置找到证书下载的地方安装,安卓低版本可以直接安装,但是要设置密码什么的

5.安装完证书即可设置代理成功,然后就可以愉快的抓包了

如何获取主机名和端口号?

电脑使用Win +r 键,输入cmd,回车,然后输入ipconfig,回车,找到 IPv4 地址,那个便是主机名了,端口fiddler默认为8888

你可能感兴趣的:(android,fiddler,java)