相关推荐recommended
Android Spider Fiddler - 夜神模拟器证书安装App抓包
作者:mmseoamin日期:2024-02-02

Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第1张


文章目录

  • 前言
  • 一、软件安装
    • 1.Openssl安装
      • 1.1下载安装
      • 1.2配置环境变量
      • 1.3查看openssl版本,输入命令:openssl version
      • 2.夜神模拟器安装
        • 1.1 下载安装
        • 1.2工具准备,MT管理器
        • 3.Fiddler安装
          • 1.1下载安装
          • 二、Fiddler 安装证书
            • 1.安装证书并导出
            • 2.格式化证书
            • 3.通过MT管理器将证书配置到模拟器中
            • 4.模拟器WiFi填入Fiddler代理的IP和端口
            • 5.抓包示例

              前言

              抓包概念:抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。

              MT管理器下载链接-提取码:pwjj:https://pan.baidu.com/s/1dH-TeB6gChPDYoYpH1aXQg?pwd=pwjj


              提示:以下是本篇文章正文内容,下面案例可供参考

              一、软件安装

              1.Openssl安装

              1.1下载安装

              官方地址:https://www.openssl.org/source/

              大咖打包好的(推荐)下载地址:http://slproweb.com/products/Win32OpenSSL.html

              我的设备是Windows64位

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第2张

              下载完成

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第3张

              开始安装

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第4张

              选择安装目录

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第5张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第6张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第7张

              1.2配置环境变量

              新建系统变量OPENSSL_HOME,变量值设为(绝对路径)软件安装目录下的bin

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第8张

              编辑用户变量path,新建%OPENSSL_HOME%,最后点击确定

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第9张

              1.3查看openssl版本,输入命令:openssl version

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第10张

              2.夜神模拟器安装

              官方下载地址:https://www.yeshen.com/

              1.1 下载安装

              下载完成

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第11张

              开始安装

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第12张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第13张

              1.2工具准备,MT管理器

              apk下载地址:https://download.csdn.net/download/EXIxiaozhou/86937581

              在windows下载apk文件,打开模拟器直接将apk文件拖入模拟器窗口完成安装,自动完成安装

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第14张

              3.Fiddler安装

              fiddler官方下载:https://www.telerik.com/fiddler

              1.1下载安装

              点击【try for free】进行下载,注意:选择的是fiddler classic版本

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第15张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第16张

              开始安装

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第17张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第18张

              二、Fiddler 安装证书

              夜神模拟器安装Fiddler证书:https://www.cnblogs.com/gezifeiyang/p/16318609.html

              1.安装证书并导出

              操作选项:Tools/Options/HTTPS/Actions/Actions菜单介绍

              1、Trust Root Certificate :安装信任Fiddler证书

              2、Export Root Certificate Desktop :导出Fiddler证书到桌面

              3、Open Windows Certficate Manager :打开电脑的证书管理器

              4、Learn More about HTTPS Decryption :进入官方文档,学习抓包HTTPS

              5、Remove Interception Certficates :删除拦截证书

              6、Reset All Certficates :重置所有证书

              开始安装证书

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第19张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第20张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第21张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第22张

              查看安装的证书,Tools/Options/HTTPS/Actions/Open Windows Certficate Manager

              选择:受信任的根证书颁发机构/证书,证书名:DO_NOT_TRUST_FiddlerRoot

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第23张

              2.格式化证书

              1.导出证书至桌面

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第24张

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第25张

              2.cer证书转.pem证书:openssl x509 -inform der -in “FiddlerRoot.cer” -out “FiddlerRoot.pem”

              提示:pem证书转.cer证书:openssl x509 -outform der -in xxx.pem -out xxx.cer

              3.查看证书信息hash值:openssl x509 -subject_hash_old -in FiddlerRoot.pem

              4.根据hash开头的值作为.pem的文件名注意后缀(.0):ren FiddlerRoot.pem e5c3944b.0

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第26张

              3.通过MT管理器将证书配置到模拟器中

              1.选择好本地与模拟器的共享目录

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第27张

              2.打开MT管理器app

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第28张

              3.将证书复制到模拟器的目录:system/etc/security/cacerts/

              Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第29张

              4.提取关键词数据说明

              • 来到windows本地的模拟器安装目录下
              • 查看连接状态:nox_adb.exe devices
              • 判断是否有root权限(默认开启):nox_adb.exe root
              • 进入shell:adb shell
              • 获取超级用户权限:su
              • 修改system目录读写权限:mount -o remount,rw /system
              • 开启证书权限:chmod 644 /system/etc/security/cacerts/e5c3944b.0

                这里的实际操作在下列这篇博文中有具体的演示,需要看具体演示的可以点击查看;

                Charles - 夜神模拟器证书安装App抓包:https://blog.csdn.net/EXIxiaozhou/article/details/128619988

                4.模拟器WiFi填入Fiddler代理的IP和端口

                1.获取Fiddler代理的IP和端口

                1.查看IP

                Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第30张

                2.查看端口

                Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第31张

                2.打开模拟器WiFi填入Fiddler代理的IP和端口

                Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第32张

                5.抓包示例

                Android Spider Fiddler - 夜神模拟器证书安装App抓包,在这里插入图片描述,第33张