赞
踩
Tools -> Options -> HTTPS -> Actions -> Export Root Certificate to Desktop
在桌面上看到导出的FiddlerRoot.cer
证书文件
git终端输入 openssl查看是否安装成功
1、将Fiddler cer证书
转pem证书
,输入如下命令进行转换:
openssl x509 -inform DER -in FiddlerRoot.cer -out FiddlerRoot.pem
2、用md5方式显示pem证书的hash值, 输入如下命令
openssl x509 -inform PEM -subject_hash_old -in FiddlerRoot.pem
从上面可以看到,将FiddlerRoot.pem文件命名为269953fb.0
cat FiddlerRoot.pem > 269953fb.0
将269953fb.0文件拖入雷电模拟器中
``
adb devices
adb shell
su
ls
cd /mnt/shared/Pictures
# 解决Read-only file system
mount -o rw,remount /system
mv 269953fb.0 /system/etc/security/cacerts/
cd /system/etc/security/cacerts/
chmod 777 269953fb.0
adb shell settings put global http_proxy <个人电脑IP>:8888
1.手机上配置代理
2.保证手机跟电脑在同一网络
3.然后手机安装抓包工具的证书,基本都可以抓到https的数据包
操作步骤:
①使用手机的safari浏览器,输入网址http://<个人电脑内网IP>:8888/(就是您的PC端电脑IP地址+端口号),跳转到 Fiddler Echo Service 证书下载页;
②点击【FiddlerRoot certificate】,弹出“此网址尝试下载一个配置描述文件,您要允许吗?”,点击【允许】按钮;
③下载完成,弹出提示“已下载描述文件”;
④根据提示,回到手机的【设置】-【通用】中,找到“描述文件”,可以看到下载的证书在那里。
⑤选择安装文件,点击【安装】,根据提示完成安装即可。
注意!安装成功后,必须要回到【设置】-【通用】-【关于本机】中,对证书进行信任设置,否则会出现无法抓到包的情况
①进入【设置】,查看连接的WIFI,进入HTTP代理,设置为手动,然后填写服务器:输入fiddler的电脑ip地址192.168.8.109和端口8888,点击【存储】保存即可
如果还是抓不到包,需查看一下是不是电脑的防火墙,是否没有允许Fiddler程序通过防火墙。勾选上允许,就可以了。
参考:
https://blog.csdn.net/qq_43278826/article/details/124291040
https://www.pudn.com/news/62861a68ce083560b8d7b190.html
https://blog.csdn.net/weixin_40608713/article/details/114873070
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。