一.安卓模拟器(雷电模拟器)抓包

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手机抓包相关推荐

  1. charles + 雷电模拟器4进行手机抓包

    文章目录 前言 一.charles的配置和使用 二.雷电模拟器4配置 1.使用adb进行全局代理 2.使用postren进行全局代理 三.证书相关 四.反编译工具的使用 总结 前言 本章是以win10 ...

  2. Fiddler系列教程2:手机抓包图文教程

    上篇Fiddler教程,我们教了大家Fiddler安装配置及如何使用Fiddler进行基本的Http抓包及模拟请求,今天给大家介绍下如何使用Fiddler进行手机抓包. 运行环境为Windows 10 ...

  3. 使用fiddler实现苹果ios手机抓包

    Fiddler是一个强大的抓包工具,可以通过它抓取.查看和调试PC端.手机终端和远程服务器之间的http/https等通信. Fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包, ...

  4. 使用fiddler实现苹果ios手机抓包--的补充

    网上有很多的配置步骤,我就不赘述,这里引用别人的一篇 https://blog.csdn.net/weixin_40608713/article/details/114873070 我这里要补充的是, ...

  5. 用Fidder实现IOS手机抓包

    下载Fidder 官网链接:https://www.telerik.com/download/fiddler 选择Fiddler Classic进行下载,下载完成点击安装包安装即可. Fidder配置 ...

  6. 【Charles】成功解决使用iOS手机抓包时,iOS手机连接网络失败Charles配置方法

    解决方法:原来是因为我换了一台电脑,需要重新安装手机的证书,不能用之前的证书.而且安装完证书以后,Charles没有弹出让我allow的窗口,就直接可以抓包了. 配置方法如下,搬运自同事大佬: 手机和 ...

  7. fiddler实现模拟器抓吧_使用Fiddler对手机抓包

    简介 Fiddler 是一款非常流行实用的http抓包工具,原理是在本机开启一个http的代理服务器,然后它会转发所有的http请求和响应,因此它比firebug和chrome自带的抓包工具要好用和灵 ...

  8. Fiddler对手机或模拟器的网络请求抓包

    看了多篇博客,受益匪浅!在这里做一个总结. 如题,这里把问题做一个大的划分: Fiddler对Android手机网络请求抓包 Fiddler对Android模拟器网络请求抓包 Fiddler对Http ...

  9. Fiddler对安卓应用手机抓包图文教程

    http://www.cr173.com/html/37625_1.html 做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得 ...

最新文章

  1. javascript RegExp
  2. 5G+XR:让视频增强技术在工业领域大有所为
  3. LightOJ 1095 Arrange the Numbers(容斥原理)
  4. ZooKeeper最佳指南--云平台技术栈11
  5. 随机森林算法参数解释及调优 转胡卫雄 RF模型可以理解成决策树模型嵌入到bagging框架,因此,我们首先对外层的bagging框架进行参数择优,然后再对内层的决策树模型进行参数择优
  6. PAT练习之字符串处理
  7. idea修改html不能立刻生效,解决idea debug模式下修改代码却不能生效
  8. bzoj 3055礼物运送 floyed + 状压DP
  9. yyblog2.0 数据库开发规范
  10. 46 - 算法 -Leetcode-189-旋转数组-数据结构vector或者reverse函数
  11. 23. 线程如何退出结束
  12. 病毒、蠕虫、木马学习笔记
  13. resin 系统日志_resin日志
  14. 易语言精易web浏览器填表
  15. ElasticSearch高级功能的使用(模版查询、地理位置查询等)
  16. 解决svn报错:svn: Working copy 'D:\02_workplace\udp\WebRoot\Backstage\Sysi' locked; try performing 'clean
  17. Linux IPTABLES 防火墙专题讲座 - 上篇-龙小威-专题视频课程
  18. “我转行做测试开发的这一年多,月薪5K变成了24K”,文科女生的自白
  19. 逻辑门电路 逻辑运算
  20. qnap刷android tv,【威联通 TAS-268 电视NAS使用总结】连接|界面|应用|性能_摘要频道_什么值得买...

热门文章

  1. Mysql对应的dul_免费开放几个PRM-DUL企业版LicenseKey
  2. IT人,更应该要注意保养!!
  3. 相似度衡量: 苏剑林博客-1
  4. 什么是哥德尔不完备定理?
  5. tyvj 火焰巨魔的惆怅
  6. 16光8电全千兆宽温工业交换机16千兆光8千兆网口机架式网管型工业级以太网交换机
  7. sqlmap用户手册
  8. 1688按关键词搜索
  9. APP指的是智能手机的第三方应用
  10. 【嵌入式基础】用C语言编程、寄存器实现LED流水灯程序;stm32CubeMX+Keil使用HAL库点亮流水灯