当前位置:   article > 正文

使用Fiddler抓包雷电模拟器教程(2024)

fiddler抓包雷电模拟器

软件安装

  • Fiddler:v5.0. 20202. 18177 for .NET 4.6. 1
  • 雷电模拟器:9.0.72.4(64)
  • OpenSSL:3.3.0 9 Apr 2024 (Library: OpenSSL 3.3.0 9 Apr 2024)
  • 操作系统:Windows 10 21H2 19044.4291

PS:安装过程中出现问题请自行搜索解决。

软件配置

Fiddler

打开 “工具”–>“选项”,按如下图所示勾选:
HTTPS 选项卡
点击 “动作”–>“信任根证书”–>“”,再点击“将根证书导出到桌面
HTTPS 选项卡
连接 选项卡

雷电模拟器

请确保Android版本号为9
按如下图所示设置:
设置页
设置页
其他选项保持默认

OpenSSL

命令行窗口输入:

openssl version
  • 1
  • 若显示版本信息,则表明安装成功。
  • 若无版本信息,则需要在“系统环境变量”的“Path”中添加openssl的安装路径+“\bin”,例如:D:\OpenSSL-Win64\bin,然后重新输入上述命令检查是否安装成功。

cer证书转换

在CMD中进入桌面路径,然后依次输入:

  1. 转化cer格式为pem
openssl x509 -in FiddlerRoot.cer -inform DER -out FiddlerRoot.pem -outform PEM
  • 1
  1. 查看pem的哈希值
openssl x509 -subject_hash_old -in FiddlerRoot.pem  
  • 1

输出
3. 复制第一行的字符串,此处为:e5c3944b,输入文件重命名的命令:

ren FiddlerRoot.pem e5c3944b.0
  • 1

PS:请根据实际情况修改命令,切勿直接复制粘贴。

adb上传文件

安卓9需要安装为系统证书。

  1. 打开雷电模拟器,开机启动。
  2. 在CMD中进入雷电模拟器安装目录,例如:D:\LDPlayer9,并输入如下命令:
  • 查看连接设备
adb devices
  • 1

adb devices
可以看到已经连接模拟器。再依次输入下列命令:

  • 进入shell
adb root
adb remount
adb shell
  • 1
  • 2
  • 3
  • 执行shell命令
su
chmod 777 /system/etc/security/cacerts
exit
  • 1
  • 2
  • 3
  • 上传证书文件
adb push [证书文件路径(后缀为.0)] /system/etc/security/cacerts
  • 1

完成,开始fiddler抓包之旅吧~

参考

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/934670
推荐阅读
相关标签
  

闽ICP备14008679号