Fiddler/Charles - 夜神模拟器证书安装App抓包
创始人
2024-01-29 18:42:28
0

Fiddler/Charles - 夜神模拟器证书安装App抓包


文章目录

  • Fiddler/Charles - 夜神模拟器证书安装App抓包
  • 前言
  • 一、软件安装
    • 1.Openssl安装
      • 1.1下载安装
      • 1.2配置环境变量
      • 1.3查看openssl版本,输入命令:openssl version
    • 2.夜神模拟器安装
      • 1.1 下载安装
      • 1.2工具准备,MT管理器
    • 3.Fiddler安装
      • 1.1下载安装
    • 4.Charles安装
  • 二、Charles 安装证书,抓包
    • 1.安装证书并导出
    • 2.开启代理模式
    • 3.证书格式化
    • 4.通过MT管理器将证书配置到模拟器中
    • 5.模拟器WiFi填入Charles代理的IP和端口
    • 6.抓包示例
  • 三、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位
在这里插入图片描述
下载完成
在这里插入图片描述
开始安装
在这里插入图片描述
选择安装目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2配置环境变量

新建系统变量OPENSSL_HOME,变量值设为(绝对路径)软件安装目录下的bin
在这里插入图片描述
编辑用户变量path,新建%OPENSSL_HOME%,最后点击确定

在这里插入图片描述

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

在这里插入图片描述

2.夜神模拟器安装

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

1.1 下载安装

下载完成
在这里插入图片描述
开始安装
在这里插入图片描述
在这里插入图片描述

1.2工具准备,MT管理器

apk下载地址:https://download.csdn.net/download/EXIxiaozhou/86937581
在windows下载apk文件,打开模拟器直接将apk文件拖入模拟器窗口完成安装,自动完成安装
在这里插入图片描述

3.Fiddler安装

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

1.1下载安装

点击【try for free】进行下载,注意:选择的是fiddler classic版本
在这里插入图片描述
在这里插入图片描述
开始安装
在这里插入图片描述
在这里插入图片描述

4.Charles安装

官方下载:https://www.charlesproxy.com/latest-release/download.do
一直点击下一步即可完成安装
在这里插入图片描述
在这里插入图片描述

二、Charles 安装证书,抓包

Charles证书安装为安卓系统证书:https://www.jianshu.com/p/2f85142023e8

1.安装证书并导出

点击:Help > SSL Proxying > Save Charles Root Certificate…
在这里插入图片描述注意:这里有个坑,选择下载目录后,需要在文件夹名后面加上"\xxx"才会把证书下载到该目录下的xxx.pem文件,否则的话证书会下载到上一级目录,而证书名就是最后一级目录的名称;
在这里插入图片描述
在这里插入图片描述

2.开启代理模式

点击Proxy > SSL Proxying Setting,勾选Enable SSL Proxying,添加代理域名/端口
在这里插入图片描述

3.证书格式化

前面介绍了如何安装openssl
1.查看哈希值:openssl x509 -subject_hash_old -in “xxx.pem”
2.修改成对应的文件名,注意后缀(.0):ren “My File.pem” 326c9e5c.0
在这里插入图片描述

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

1.选择好本地与模拟器的共享目录
在这里插入图片描述
2.打开MT管理器app
在这里插入图片描述
在这里插入图片描述
3.将证书复制到模拟器的目录:system/etc/security/cacerts/
在这里插入图片描述
4.来到windows本地的模拟器安装目录下
4.1查看连接状态:nox_adb.exe devices
4.2判断是否有root权限(默认开启):nox_adb.exe root
4.3进入shell:adb shell
4.4获取超级用户权限:su
4.5修改system目录读写权限:mount -o remount,rw /system
4.6开启证书权限:chmod 644 /system/etc/security/cacerts/326c9e5c.0
在这里插入图片描述

5.模拟器WiFi填入Charles代理的IP和端口

1.获取Charles代理的IP和端口
1.1查看IP
在这里插入图片描述
1.2查看端口
在这里插入图片描述
2.打开模拟器WiFi填入Charles代理的IP和端口
在这里插入图片描述
在这里插入图片描述

6.抓包示例

在这里插入图片描述

三、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 :重置所有证书
开始安装证书
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看安装的证书,Tools/Options/HTTPS/Actions/Open Windows Certficate Manager
选择:受信任的根证书颁发机构/证书,证书名:DO_NOT_TRUST_FiddlerRoot
在这里插入图片描述

2.格式化证书

1.导出证书至桌面
在这里插入图片描述
在这里插入图片描述
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
在这里插入图片描述

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

1.将证书复制到模拟器的目录:system/etc/security/cacerts/
2.来到windows本地的模拟器安装目录下
2.1查看连接状态:nox_adb.exe devices
2.2判断是否有root权限(默认开启):nox_adb.exe root
2.3进入shell:adb shell
2.4获取超级用户权限:su
2.5修改system目录读写权限:mount -o remount,rw /system
2.6开启证书权限:chmod 644 /system/etc/security/cacerts/e5c3944b.0
提示:具体实现参考模块二Charles 安装证书,抓包,步骤一致

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

1.获取Fiddler代理的IP和端口
1.查看IP
在这里插入图片描述
2.查看端口
在这里插入图片描述
2.打开模拟器WiFi填入Fiddler代理的IP和端口
在这里插入图片描述

5.抓包示例

在这里插入图片描述


总结

以上就是今天要讲的内容,本文仅仅简单介绍了抓包工具以及模拟器的基本使用,后续更好的抓包工具,我会在此篇博客持续更新

相关内容

热门资讯

2020年,四个简单小本创业好... 当下的人们生活中对个性化的一些物品越来越喜欢,尤其是生活中日常值得留念的照片存的太多了没处保存,时间...
有最新小本创业好项目没有靠谱的... 加盟连锁便利店小超市经营也不需要多大的资金和管理经验,而且是一个不错的创业项目,不少创业者都有这个想...
小本创业做什么项目好 小本创业... 7/9网络小礼品个性化小礼品这种风靡欧美的个人图片保存新模式,已经从欧美展开,于去年9月份,个性化小...
宝妈励志创业!2018适合女性... 女性创业项目推荐:3.特色茶吧特色茶吧主要销售鲜花茶,兼售水果茶,这在国内的一些大中城市已比较流行。...
推荐几个女孩创业低成本的小本项... 女孩子开什么店成本低?如今开店项目一抓一大把,满足了人们的各种消费需求。开店是很多人创业的首选,尤其...
9个小本创业好项目 9个小本创... 小本创业好项目是从投入的资金量和创业难度来区分的。一般定义为5000元以下的投资创业项目。小本创业好...
推荐9个小本创业项目 推荐9个... 很多朋友都想自己创业当老板,然而创业并不简单,首先就是资金问题。所以,小本创业是很多人期待的,今天小...
校园创业 校园创业 校园创业项... 上了大学想要靠自己创业赚取学费和生活费的想法很正常,但是创业之前一定要了解清楚创业项目的优劣,看看自...
校园创业项目有哪些? 校园创业... 校园创业项目有:寝室打印店、校园人力资源代理、校园专业课程辅导、校园电脑租赁、校园配送组织、浪漫情侣...
校园创业项目推荐 校园创业项目... 与互联网结合的校园洗衣项目,一种全新的模式,帮学生完整解决校园洗衣难题。首先,当今校园洗衣的市场需求...