史上最详细:Fiddler 抓取Android7版本app中的Https包 您所在的位置:网站首页 如何抓取https 史上最详细:Fiddler 抓取Android7版本app中的Https包

史上最详细:Fiddler 抓取Android7版本app中的Https包

2023-04-13 13:28| 来源: 网络整理| 查看: 265

1.fiddler抓取其他https教程见 Fiddler如何抓取https请求 2.步骤1中的设置完成后,找到导出的证书,shift+鼠标右键,打开linuxshell

linuxshell

输入 openssl x509 -subject_hash_old -in ./FiddlerRoot.crt 

此时若报错unable to load certificate 139861059047872:error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE,意思是没有BEGIN CERTIFICATE,有的教程会告诉你手动补上,但你去打开文件发现全是乱码,此时需要转换编码格式

双击打开证书文件-详细信息-复制到文件-base64编码X.509,你会发现导出的文件可以使用文本查看工具查看了

3.新签证书

openssl x509 -subject_hash_old -in ./111.cer

这里使用的是转码后的证书

得到269953fb(不同版本可能不同)

openssl x509 -inform DER -text -in FiddlerRoot.cer >269953fb.0

注意此处使用的是转码前的证书,使用转码后的证书导出会报错,导出的证书命名为刚刚得到的269953fb 格式为.0

编辑导出的文件,把文件内容变更一下顺序,如图

4.吧生成的文件导入夜神安装目录bin/下 5.在bin目录下依次执行

adb connect 172.0.0.1:62001

adb push 269953fb.0 /sdcard/

adb shell

su

mount -o remount,rw /system

cp /sdcard/269953fb.0  /system/etc/security/cacerts/

chmod 644 /system/etc/security/cacerts/269953fb. 0

至此,大功告成



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有