fiddler安卓模拟器与ios手机抓包
一.安卓模拟器(雷电模拟器)抓包
1.1fiddler基本配置
1.2导出Fiddler证书
Tools -> Options -> HTTPS -> Actions -> Export Root Certificate to Desktop
在桌面上看到导出的FiddlerRoot.cer
证书文件
1.3下载和安装openssl
openssl下载地址
git终端输入 openssl查看是否安装成功
1.4证书格式转换与重命名
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文件拖入雷电模拟器中
``
1.5将新命名好的.0文件,通过雷电模拟器4(需要开启ROOT权限)自带的文件管理器,将此文件放置到 /system/etc/security/cacerts
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
1.6重启雷电模拟器,在设置-安全-信任的凭据-系统中找到fiddler证书,则安装证书成功
1.6.给雷电模拟器设置全局代理
adb shell settings put global http_proxy <个人电脑IP>:8888
1.7重启雷电模拟器,即可发现能够使用fiddler进行抓包操作
二.ios真机(11为例)抓包
1.手机上配置代理
2.保证手机跟电脑在同一网络
3.然后手机安装抓包工具的证书,基本都可以抓到https的数据包
2.1查看手机WiFi所在的IP
2.2查看PC端ping能否得通手机IP
2.3查看手机安装根证书
操作步骤:
①使用手机的safari浏览器,输入网址http://<个人电脑内网IP>:8888/(就是您的PC端电脑IP地址+端口号),跳转到 Fiddler Echo Service 证书下载页;
②点击【FiddlerRoot certificate】,弹出“此网址尝试下载一个配置描述文件,您要允许吗?”,点击【允许】按钮;
③下载完成,弹出提示“已下载描述文件”;
④根据提示,回到手机的【设置】-【通用】中,找到“描述文件”,可以看到下载的证书在那里。
⑤选择安装文件,点击【安装】,根据提示完成安装即可。
注意!安装成功后,必须要回到【设置】-【通用】-【关于本机】中,对证书进行信任设置,否则会出现无法抓到包的情况
2.3安装完证书之后,设置手机代理
①进入【设置】,查看连接的WIFI,进入HTTP代理,设置为手动,然后填写服务器:输入fiddler的电脑ip地址192.168.8.109和端口8888,点击【存储】保存即可
2.4开始手机抓包
如果还是抓不到包,需查看一下是不是电脑的防火墙,是否没有允许Fiddler程序通过防火墙。勾选上允许,就可以了。
2.5完成测试后,需要恢复代理方式,并移除证书。
参考:
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
fiddler安卓模拟器与ios手机抓包相关推荐
- charles + 雷电模拟器4进行手机抓包
文章目录 前言 一.charles的配置和使用 二.雷电模拟器4配置 1.使用adb进行全局代理 2.使用postren进行全局代理 三.证书相关 四.反编译工具的使用 总结 前言 本章是以win10 ...
- Fiddler系列教程2:手机抓包图文教程
上篇Fiddler教程,我们教了大家Fiddler安装配置及如何使用Fiddler进行基本的Http抓包及模拟请求,今天给大家介绍下如何使用Fiddler进行手机抓包. 运行环境为Windows 10 ...
- 使用fiddler实现苹果ios手机抓包
Fiddler是一个强大的抓包工具,可以通过它抓取.查看和调试PC端.手机终端和远程服务器之间的http/https等通信. Fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包, ...
- 使用fiddler实现苹果ios手机抓包--的补充
网上有很多的配置步骤,我就不赘述,这里引用别人的一篇 https://blog.csdn.net/weixin_40608713/article/details/114873070 我这里要补充的是, ...
- 用Fidder实现IOS手机抓包
下载Fidder 官网链接:https://www.telerik.com/download/fiddler 选择Fiddler Classic进行下载,下载完成点击安装包安装即可. Fidder配置 ...
- 【Charles】成功解决使用iOS手机抓包时,iOS手机连接网络失败Charles配置方法
解决方法:原来是因为我换了一台电脑,需要重新安装手机的证书,不能用之前的证书.而且安装完证书以后,Charles没有弹出让我allow的窗口,就直接可以抓包了. 配置方法如下,搬运自同事大佬: 手机和 ...
- fiddler实现模拟器抓吧_使用Fiddler对手机抓包
简介 Fiddler 是一款非常流行实用的http抓包工具,原理是在本机开启一个http的代理服务器,然后它会转发所有的http请求和响应,因此它比firebug和chrome自带的抓包工具要好用和灵 ...
- Fiddler对手机或模拟器的网络请求抓包
看了多篇博客,受益匪浅!在这里做一个总结. 如题,这里把问题做一个大的划分: Fiddler对Android手机网络请求抓包 Fiddler对Android模拟器网络请求抓包 Fiddler对Http ...
- Fiddler对安卓应用手机抓包图文教程
http://www.cr173.com/html/37625_1.html 做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得 ...
最新文章
- javascript RegExp
- 5G+XR:让视频增强技术在工业领域大有所为
- LightOJ 1095 Arrange the Numbers(容斥原理)
- ZooKeeper最佳指南--云平台技术栈11
- 随机森林算法参数解释及调优 转胡卫雄 RF模型可以理解成决策树模型嵌入到bagging框架,因此,我们首先对外层的bagging框架进行参数择优,然后再对内层的决策树模型进行参数择优
- PAT练习之字符串处理
- idea修改html不能立刻生效,解决idea debug模式下修改代码却不能生效
- bzoj 3055礼物运送 floyed + 状压DP
- yyblog2.0 数据库开发规范
- 46 - 算法 -Leetcode-189-旋转数组-数据结构vector或者reverse函数
- 23. 线程如何退出结束
- 病毒、蠕虫、木马学习笔记
- resin 系统日志_resin日志
- 易语言精易web浏览器填表
- ElasticSearch高级功能的使用(模版查询、地理位置查询等)
- 解决svn报错:svn: Working copy 'D:\02_workplace\udp\WebRoot\Backstage\Sysi' locked; try performing 'clean
- Linux IPTABLES 防火墙专题讲座 - 上篇-龙小威-专题视频课程
- “我转行做测试开发的这一年多,月薪5K变成了24K”,文科女生的自白
- 逻辑门电路 逻辑运算
- qnap刷android tv,【威联通 TAS-268 电视NAS使用总结】连接|界面|应用|性能_摘要频道_什么值得买...