码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Fiddler/Charles - 夜神模拟器证书安装App抓包


    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.Charles破解
      • 2.安装证书并导出
      • 3.开启代理模式
      • 4.证书格式化
      • 5.通过MT管理器将证书配置到模拟器中
      • 6.模拟器WiFi填入Charles代理的IP和端口
      • 7.抓包示例
    • 三、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 安装证书,抓包

    1.Charles破解

    1、不破解也可以使用,只是每用一段时间Charles就会自动重启;
    2、可以自己百度,搜索Charles 破解的相关文章,获取注册码;
    3、输入注册码,点击注册(Register)
    在这里插入图片描述
    在这里插入图片描述
    Charles证书安装为安卓系统证书:https://www.jianshu.com/p/2f85142023e8

    2.安装证书并导出

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

    3.开启代理模式

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

    4.证书格式化

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

    5.通过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
    在这里插入图片描述

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

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

    7.抓包示例

    在这里插入图片描述

    三、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.抓包示例

    在这里插入图片描述


    总结

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

  • 相关阅读:
    火遍国内外IT技术圈,豆瓣 9.7!这本技术书籍直接封神了
    [pwn基础]Linux安全机制
    三、复现U-net网络(Pytorch)
    macos死机后IDEA打不开,Cannot connect to already running IDE instance.
    如何使用DotNet-MetaData识别.NET恶意软件源码文件元数据
    最长的可整合子数组的长度
    C# NModbus4 TCP 主从站通信样例
    绑定点击事件及解绑点击事件
    PS 颜色取样器&标尺工具 基本使用讲解
    PX4装机教程(八)常用外接传感器
  • 原文地址:https://blog.csdn.net/EXIxiaozhou/article/details/127767808
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号