目录
一、生成Fiddler证书并安装
二、制作证书
三、adb的配置
四、安装证书到Android手机
五、抓包
六、总结
一、生成Fiddler证书并安装
1.到官网下载fiddler插件
https://www.telerik.com/fiddler/add-onshttps://www.telerik.com/fiddler/add-ons
2.官网插件工具很多,下载这个,用于生成证书
3.安装fiddler,我的版本是4.6.1的,安装好之后先不要打开
4.打开刚刚下载生成证书的exe,显示成功。
5.配置fidderl,点 Tools > Options, 根据自己的情况勾选,端口我设置6666,自己随意
6.安装证书, 选择Trust Root Certificate安装证书到本地计算机,一直点击是,成功显示OK
二、制作证书
1.先导出证书,成功之后会在桌面生成一个 FiddlerRoot.cer 证书文件
2.下载Window64版并安装Win64OpenSSL_Light-3_0_7.exe
Win32/Win64 OpenSSL Installer for Windows - Shining Light Productionshttp://slproweb.com/products/Win32OpenSSL.html
3.在cmd中查看是否正常安装成功输入命令: openssl version,查看openssl版本
4.证书格式转换, 命令: openssl x509 -inform DER -in Fiddler证书路径 -out 输出路径
成功之后就会在你指定输出的路径生成一个FiddlerRoot.pem了
5.用md5方式显示pem证书的hash值,可以看到一串hash字符串e5c3944b
命令:openssl x509 -inform PEM -subject_hash_old -in 路径\FiddlerRoot.pem
6.用hash值e5c3944b重命名证书,window命令:ren 证书路径 e5c3944b.0
三、adb的配置
1.必须要有root,真机的没有root的自己刷root,我这里演示夜神模拟器
夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网安卓模拟器哪个好用?电脑玩手游首选夜神安卓模拟器。夜神模拟器采用领先内核(基于Android7.1),同时是全球首家支持Android9内核的模拟器,在性能、稳定性及兼容性等方面有着同类产品无可比拟的优势。高清流畅,多开挂机更省资源,键鼠和手柄操作给你完美的操控体验,畅享电脑玩手游的至高快乐。https://www.yeshen.com/
2.夜神adb的配置(真机需要真机下载adb工具网上很多自己找),adb在夜神安装的bin目录下
3.将"...\Nox\bin"添加到系统坏境变量中
4.重启cmd,查看是否正确配置命令: adb version
5.连接夜神模拟器命令: adb connect 127.0.0.1:62001
查看是否连接成功: adb devices
四、安装证书到Android手机
1.上传证书到手机,命令: adb push 你的证书路径 /system/etc/security/cacerts
2.赋予权限命令: adb shell chmod 777 /system/etc/security/cacerts/e5c3944b.0
3.使用MT管理器,就不用敲打命令了,直接拖拽到文件路径并赋予权限权限
MT管理器MT管理器官网https://mt2.cn/
五、抓包
1.本机IP
2.设置模拟器Wifi代理
3.验证抓包,完成以上步骤基本上可以抓大部分app,小部分还是不行滴,这里就不说了就这样
六、总结
fiddler安装、配置证书、adb配置、网络抓包
如果出现无法抓包可以试试端口转发
雷电、夜神命令:adb forward tcp:27042 tcp:27042、adb forward tcp:27043 tcp:27043
如果adb连接不上模拟器可能是端口不正确比如逍遥: adb connect 127.0.0.1:21503
这些端口可以在安装文件中找到也可以百度,一抓一麻袋