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

软件安装

  • 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
  • 若显示版本信息,则表明安装成功。
  • 若无版本信息,则需要在“系统环境变量”的“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. 查看pem的哈希值
openssl x509 -subject_hash_old -in FiddlerRoot.pem  

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

ren FiddlerRoot.pem e5c3944b.0

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

adb上传文件

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

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

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

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

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

参考

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值