fiddler手机抓包/模拟器抓包配置代理没有网络问题

这篇具有很好参考价值的文章主要介绍了fiddler手机抓包/模拟器抓包配置代理没有网络问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近工作需要对app进行网络抓包,安装了fiddler工具,使用夜神模拟器模拟手机抓包,各种配置都配置完了,但是app还是不能联网,现将解决方法记录如下:


【问题原因】

当我们在手机或者模拟器安装fiddler证书时,证书都是安装在用户证书目录下的,Android7.0版本之后的应用是默认只信任系统证书,不信任用户证书的,所以我们有两种方法去解决这个问题。1、将Fiddler证书装到系统证书目录下,伪装成系统证书,2、使用Android5.0版本的手机或者模拟器,下面使用第一种方法。

1、导出fiddler证书

1、在此之前请确保你的fiddler已经安装配置完成!
2、首先关闭fiddler,然后下载fiddlercertmaker.exe工具,双击下载好的fiddlercertmaker.exe(确保已关闭Fiddler),会弹出提示导入证书成功这个对话框,点击确定
fiddler手机抓包/模拟器抓包配置代理没有网络问题

3、导出fiddler证书到电脑桌面,Tools -> Options -> HTTPS -> Actions -> Export Root Certificate to Desktop

fiddler手机抓包/模拟器抓包配置代理没有网络问题

完成之后在电脑桌面会出现一个FiddlerRoot.cer证书
fiddler手机抓包/模拟器抓包配置代理没有网络问题

2、安装openssl

1、到openssl下载地址下载好windows版的openssl

fiddler手机抓包/模拟器抓包配置代理没有网络问题
2、点击安装,一路点击下一步
3、安装完成后需要配置环境变量,将安装目录的bin目录配置到环境变量
fiddler手机抓包/模拟器抓包配置代理没有网络问题

4、打开终端输入openssl version 或者输入openssl出现下图信息表示安装成功

fiddler手机抓包/模拟器抓包配置代理没有网络问题
fiddler手机抓包/模拟器抓包配置代理没有网络问题

3、证书格式转换

1、将Fiddler cer证书转pem证书,在cmd输入如下命令:openssl x509 -inform DER -in 电脑桌面证书路径.cer -out 电脑桌面证书路径.pem

openssl x509 -inform DER -in C:\Users\Administrator\Desktop\FiddlerRoot.cer -out C:\Users\Administrator\Desktop\FiddlerRoot.pem

2、计算pem证书的hash值,输入如下命令:openssl x509 -inform PEM -subject_hash_old -in 电脑桌面证书路径

openssl x509 -inform PEM -subject_hash_old -in C:\Users\Administrator\Desktop\FiddlerRoot.pem

fiddler手机抓包/模拟器抓包配置代理没有网络问题
上图的e5c3944b就是pem证书的hash值。

3、使用e5c3944bpem证书重命名,命令如下:ren 电脑桌面证书路径 证书hash值.0

ren C:\Users\Administrator\Desktop\FiddlerRoot.pem e5c3944b.0

4、安装证书到系统目录

这里我使用的是夜神模拟器

1、打开终端输入adb connect 127.0.0.1:62001 连接夜神模拟器(如果出现'adb' 不是内部或外部命令,也不是可运行的程序 或批处理文件。那么需要找到SDK安装路径下的platform-tools路径,输入cmd打开终端即可)
2、cmd 输入adb shell
3 、cmd 输入 cd /system/etc/security,
4、cmd 输入 ls -l 查看权限,此时没有写入的权限

fiddler手机抓包/模拟器抓包配置代理没有网络问题
5、cmd 输入chmod 777 cacerts 此时对目录拥有写入权限,可以再次输入老ls -l查看目录权限
fiddler手机抓包/模拟器抓包配置代理没有网络问题
现在已经拥有写入权限。

如果输入chmod 777 cacerts 出现 Read-only file system
fiddler手机抓包/模拟器抓包配置代理没有网络问题
需要重新挂载一下系统,输入mount -o remount,rw /system再次输入chmod 777 cacerts就成功了。

6、cmd输入exit退出shell终端,然后输入adb push C:\Users\Administrator\Desktop\e5c3944b.0 /system/etc/security/cacerts,将事先转换好的Fiddler证书推送到夜神模拟器的/system/etc/security/cacerts目录下
fiddler手机抓包/模拟器抓包配置代理没有网络问题
此时已经将fiddler证书安装到了模拟器的系统证书目录里了,打开夜神模拟器

fiddler手机抓包/模拟器抓包配置代理没有网络问题
fiddler手机抓包/模拟器抓包配置代理没有网络问题
fiddler手机抓包/模拟器抓包配置代理没有网络问题

大功告成!可以看到fiddler证书已经安装到系统目录了。
确保模拟器设置好了代理IP和端口,此时打开fiddler抓取模拟器的包就不会出现没有网络的问题了。

最后,特别感谢!Android 7.0+模拟器Fiddler抓包详细教程文章来源地址https://www.toymoban.com/news/detail-420244.html

到了这里,关于fiddler手机抓包/模拟器抓包配置代理没有网络问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过Fiddler模拟器抓包微信小程序(适用APP)

    下载模拟器 准备抓包软件(fiddler或者Charles) fiddler设置 (1)打开设置:Tools-Options (2)点击Connections,设置端口和勾选第二个选项 (3)点击HTTPS,勾选前三个选项,下载证书 4、模拟器设置(夜神模拟器) (1)开启root权限 (2) 打开模拟器wlan设置 (长按连接的无线) 5、

    2023年04月18日
    浏览(34)
  • Android Spider Fiddler - 夜神模拟器证书安装App抓包

    抓包概念:抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。 MT管理器下载链接-提取码:pwjj:https://pan.baidu.com/s/1dH-TeB6gChPDYoYpH1aXQg?pwd=pwjj 提示:以下是本篇文章正文内容,下面案例可供参考 1.1下载安装 官方地址:https://

    2024年02月02日
    浏览(51)
  • Appium----模拟器 Fiddler Frida对闲鱼app进行抓包

    【原文链接】Appium----模拟器+Fiddler+Frida对闲鱼app进行抓包 (1)参考 Appium----基于Windows系统安装雷电模拟器 安装模拟器 (2)参考 Fiddler----Fiddler的下载与安装 安装Fiddler (3)参考 Appium----Frida的安装与使用 安装Frida (4)在cmd中执行ifconfig查看本机ip地址,比如这里是192.168.1.

    2024年02月16日
    浏览(45)
  • fiddler抓包 雷电模拟器9(安卓9.0)教程,app加载不出来要记得移动证书目录

    使用的是网上的fiddler中文汉化版,按照百度搜索的教程总是有一些坑,记录一下。 1、 设置https ,在捕获https这边勾上三个√,点击【动作】,生成证书,导到桌面。  2、 设置连接 ,允许远程计算机连接,勾上√,记住端口数字,这边我是8888  3、在fiddler右侧或ipconfig中查

    2024年01月16日
    浏览(104)
  • fiddler+安卓雷电模拟器+解决无法抓包问题,看我就对了,一站式解决问题,告别到处搜文章

    前言:本文讲述fiddler抓取模拟器中数据包,话不多说来看正文。 目录 环境准备:雷电模拟器、fiddler、adb adb和fiddler下载地址:  一、Fiddler设置 1.HTTPS:解密https流量、忽略不安全证书 2.连接设置:允许远程计算机连接  3.根证书安装:导出桌面安装证书  二、模拟器设置 1

    2024年02月09日
    浏览(88)
  • Fiddler修改https请求与响应 bug修复变灰了选不了等 Fiddle对夜神模拟器抓包设置

    只用于自己的网站,自己安全调试。 1、打到要改的请求 2、替换请求内容 3、开启捕获。操作产生请求。 4、fiddler里查看请求或响应数据 ,确认成功。 具体修改: Rule—打开并编辑Customize Rule文件,在方法 static function OnBeforeRequest(oSession: Session) 的最后插入代码,保存。捕捉,

    2024年02月19日
    浏览(39)
  • mitmproxy 安卓模拟器/手机抓包教程(解决证书问题)

    本文主要解决的是 Android 模拟器/手机的抓包证书问题 。 也就是报“java.security.cert.CertPathValidatorException”错误的问题。 首先要启动 mitmproxy,三个版本任选。 打开 mitm.it。 如果页面上只有一行大字“If you can see this, traffic is not passing through mitmproxy.”,说明你没有正确配置代理

    2024年02月09日
    浏览(33)
  • Fiddler环境配置、抓包、手机代理

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 作为一名测试,这是我常用的一款抓包软件,本篇文章主要描述Fiddler的基础抓包,安卓、iOS设备代理。 常用场景: 1.电脑、手机抓包,查看接口信息,修改接口信息 2.配置了某个测试环境,手机上需要

    2024年02月10日
    浏览(31)
  • 使用charles(fildder ,Wire shark)对安卓模拟器(手机)进行抓包,获取http请求响应信息

    主要将Charles抓包的配置,和遇到问题进行了一个整理, 本教程,主要解决,按照Charles抓包配置之后,还是无法成功进行抓包。并且网络无法访问通的问题 https://www.52pojie.cn/thread-1600964-1-1.html charles的配置和安卓系统的配置,需要参照这个来。 win版 https://blog.csdn.net/qq_45564088

    2024年02月14日
    浏览(34)
  • python使用mitmproxy和mitmdump抓包在手机上抓包(三)内有雷电模拟器设置在WiFi设置代理不生效的命令行解决办法(超推荐)

    现在手机的使用率远超过电脑,所以这篇记录用mitmproxy抓手机包,实现手机流量监控。 环境:win10 64位,Python 3.10.4,雷电模拟器4.0.78,android版本7.1.2(设置-拉至最底部-关于平板电脑),雷电模拟器自带adb版本(cmd进入相应路径后 adb  version)1.0.31  一、对手机模拟器进行代

    2024年02月08日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包