首页 > 编程知识 正文

fiddler抓包的原理是什么,android抓包app

时间:2023-05-05 22:22:05 阅读:23399 作者:2768

使用Fiddler抓取手机APP的详细教程在使用Fiddler抓取手机APP的过程中遇到了两个棘手的问题。 一是设置代理商后手机无法上网,用手机下载证书下载失败。 另一个是,用Fiddler抓住包的信息都显示为Tunnel To . 现在即使共享,初学者的QRdddler也有几个初学者

首先设置Fiddler 1。 在官方网站上下载并安装fiddler。 33559 www.telerik.com/download/fiddler

2 .首先配置fiddler,打开fiddler,单击Tools—Options…—HTTPS,勾选安装图所示的复选标记,安装证书。

单击Connections。 如图所示进行构成。 端口号可以不更改。 默认值为8888。 此处设定为8866

4 .单击ok按钮,关闭并重新打开fiddler。 通常情况下,此时fiddler的某些设置已完成,然后在手机上进行一些设置。

5 .这里使用小米的手机WiFi。 手机连接小米手机WiFi后,手机和电脑连接的是同一个网段。

设置手机6 .通过手机进入WiFi设置页面,将代理更改为“手动”。 主机名是电脑连接无线网络后的ip地址

7 .打开手机浏览器,输入此地址以打开http://ipv4.fiddler:8866。 (因为我设置的端口号是8866 ),所以在此页面上单击FiddlerRoot certificate下载证书。 这里出现的问题是证书无法下载,下载失败

8 .到目前为止,有两个难以解决的问题。 一个是在网页上下载证书失败,另一个是用手机打开APP后,fiddler抓到的所有包都显示为TunnelTo。 接下来谈谈怎么解决这两个问题吧

问题解决方案:请在fiddler官方网站上下载CerMaker,下载后运行插件。

下载地址: https://www.telerik.com/fiddler/add-ons

2 .安装后,TunnelTo问题尚未解决,又出现新问题,用手机打开http://ipv4.fiddler:8866,反过来norootcertificatewasfound.haveyouound

3 .在那里尝试以下解决方法,然后在Fiddler和目录下运行以下命令

makecert.exe-r-ssmy-n“cn=do _ not _ trust _ fiddler root,O=DO_NOT_TRUST,ou=createdby 3358 www.fiddd

运行后,在Succeeded中显示提示,然后重新运行fiddler

4 .然后,用手机在浏览器打开http://ipv4.fiddler:8866,下载证书,下载安装成功。 打开测试的APP后,发现捕获成功,HTTPS可以正常捕获。 虽然HTTP仍显示为Tunnel to,但不影响使用。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。