当前位置:首页 > 网站建设 > 建站交流 > 正文内容

Fiddler入门-手机抓包,手机接口调试教程

热淘网3年前 (2018-10-16)建站交流405

一、下载工具包

百度搜索”fiddler 下载“ ,安装最新版本

下载的软件安装包为“fiddler_4.6.20171.26113_setup.exe”格式,双击安装。安装成功,在“开始”-“所有程序”,就会看见这样的图标,若是常用的话,也可以在桌面建一个快捷方式,如下图:

二、fiddler手机抓包原理

在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应。Fiddler 是以代理web 服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https。因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。它还可以支持对手机应用进行http抓包的。本文就是手机抓包。

浏览器的代理设置默认是关着的,win7谷歌浏览器“设置--高级--系统--打开代理服务器--局域网设置--代理服务器”勾上。代理开关为开:可以抓到包,代理开关为关:抓不到包。

前提条件:
1).电脑需要安装Fiddler
2).测试手机需要支持Wifi
3).测试手机与电脑需要同一网络
4).所测APP需支持代理

三、设置Fiddler

菜单:Tools-> Fiddler Options->Connections,勾选"Allow remote computers to connect"


          注: 8888为默认端口号,可修改,但需注意两点,一是本机空闲端口,二是手机代理设置时端口要一致。

          

       查看本机的ip地址,在本机命令行输入:ipconfig   我的电脑有3个IP,都试了一下,172.18.53.82是有效的IP,其余2个是虚拟机的IP

      打开Fiddler,右上角有一个Online,这里也可以查看IP。如果和电脑的ip不一致时,以这里的为准。

四、 手机端进行参数配置

条件:保证手机和电脑都处于同一个网络。

Step1、给手机设置代理

Step2、打开手机浏览器,输入ip:端口号=172.18.53.93:8888,点击前往,见下图:


Step3、打开一个下载证书的页面,如下,点击最下方的“FiddlerRoot certificate”按钮,下载证书。


Step4、点击按钮,进入下个页面,出现一个安装文件,点击“安装”。


Step5、跳转页面要求设置一个手机密码,就是开机密码,没有就自己设置一个,记住密码就行会。输入开机密码后,出现一个授权证书,如下,点击安装即可。

出现“已验证”字样,如下图。表示证书安装成功。


五、验证手机抓包

操作手机,电脑fiddler中会显示一些http信息,即为成功

打开手机的浏览器,使用百度,输入“selenium”百度一下。查看Fiddler上的有请求数据。

<p>扫描二维码推送至手机访问。</p><p>版权声明:本文由<strong>网站标题</strong>发布,如需转载请注明出处。</p>

本文链接:https://www.retao5.com/jianzhan/1324.html

分享给朋友:

相关文章

给大家分享2个把普通资讯论坛帖子转为门户文章的SQL

给大家分享2个把普通资讯论坛帖子转为门户文章的SQL

[i]有一个网站 以前把论坛的一个板块设置为 XX新闻 当作发布新闻和专门版面 现在转到DX后把门户的新闻作为 网站的新闻资讯版把原来的 论坛XX新闻 里的帖子和回复也转过来, 下面4个SQL 语句...

seo评分标准

seo评分标准

内部链接文字:10分标题title:10分域名:7分H1,H2字号标题:5分每段首句:5分路径或文件名:4分相似度(关键词堆积):4分每句开头:1.5分加粗或斜体:1分文本用法(内容):1分title...

SEO之文字链接title属性,图片alt属性

SEO之文字链接title属性,图片alt属性

[size=2][color=#000080] 什么是title属性?它和title标签的区别?title属性作用是什么?title属性其实我们经常会遇到就是鼠标放在文字链接上会有一段提示。title...

2003服务器上传大小限制解决

2003服务器上传大小限制解决

[font=宋体]解决办法:1、先在服务里关闭 iis admin service 服务。2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。3、用纯文...

PHPnow集成环境安装(补全)

PHPnow集成环境安装(补全)

[b]1. 配置 MySQL[/b]  打开 MySQL 的配置文件,位置在PHPnow\MySQL-5.1.50\my.cnf,做以下修改,没有的配置请自己添加,路径请自己修改。  [client]...

查询端口号被哪个程序占用

查询端口号被哪个程序占用

以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法.........................."到底是谁占用了80端口,该怎么查,怎么终止它?",这里就简单讲解一下,在win...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。