fiddler抓包+安卓模拟器完成手机app抓包的配置:fiddler抓包+雷电模拟器 完成手机app抓包的配置
其实在安卓真机上弄比在虚拟机上弄更麻烦一点,它们的步骤都差不多一样,就是在安卓真机上弄完这个操作后还要下载xposed和JustTrustMe模块,所以前面的操作都可以根据上面这个链接弄
一、如果在安卓真机上,获取fiddler证书就可以通过,代理IP地址+fiddler监听端口号进行访问
打开cmd,输入ipconfig查看本机ip地址
比如你主机ip地址为192.168.1.24,fiddler端口号为:8888
那么只需要你手机端访问:http://192.168.1.24:8888
就会得到一个页面,点击红线部分就会下载证书
手机端和电脑端都要下载,下载之后要安装
二、fiddler的相关配置,在上面那个博客里面都有,如果你打开fiddler后出现”creation of the root certificate was not successful“错误,可以这样解决
在你安装fiddler的文件夹下运行
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
如果这个文件夹下有makecert.exe文件,那么就证明文件夹找对了,打开cmd,通过cd命令进入这个文件夹(不会可以百度一下),然后运行上面的命令
想要了解这个命令啥意思可以看:https://blog.csdn.net/iamlaosong/article/details/86630516
三、之后相关配置都弄好后,打开fiddler,你会发现在安卓真机上的一些操作,fiddler无法收到数据包
你会发现你可以在百度上面搜索东西,但是打开一些应用,比如抖音就会没网络
因为是安卓app抓包出现的https证书不被信任的问题。
你需要在安卓真机里面安装Xposed跟JustTrustMe模块
因为我用的是vivo手机,,,所以不能root,那也就没办法下载xposed,,于是我就跑到虚拟机上弄了
这里给出JustTrustMe模块下载方式:https://jiezhe.net/post/68.html