Fiddler设置爬取app网页

 

1. 下载fiddler抓包工具

  fiddler的官方下载链接:https://www.telerik.com/download/fiddler 

2. 设置fiddler

(1)设置允许抓取HTTPS信息包

  操作很简单,打开下载好的fiddler,找到 Tools -> Options

然后在HTTPS的工具栏下勾选Decrpt HTTPS traffic,在新弹出的选项栏下勾选Ignore server certificate errors。这样,fiddler就会抓取到HTTPS的信息包,否则会一直显示tunnel

 

 

 

 

 

 (2)设置允许外部设备发送HTTP/HTTPSfiddler

相同的,在Connections选项栏下勾选Allow remote computers to connect,并记住上面的端口号8888,端口号后面会使用到。

设置完成后重启fiddler后设置才会生效

3、设置手机端

  设置手机端之前,我们需要记住一点:电脑和手机需要在同一个网络下进行操作。可以使用wifi或者手机热点等来完成。

  假如你已经让电脑和手机处于同一个网络下了,这时候我们需要知道此网络的ip地址,可以在命令行输入ipconfig简单的获得,如图。

 

 

下面我们开始手机端的设置。

  手机APP的抓取操作对于AndroidApple系统都可用

想要使用FIdder进行手机抓包,要让手机和PC处在同一个内网中,方法就是连接同一个无线网络。然后打开手机,进入Wi-FI设置修改代理为手动代理,再把上面的IP地址和8888端口号输入进去:

 

 

 

手机安装根证书

在手机上需要安装Fiddler根证书,因为Fiddler是通过自己生成的证书对网络请求重新签名进行https会话解密的,如果不安装证书的话只能抓取HTTP请求。

打开手机浏览器,输入Fiddler Server地址http://ipv4.fiddler:8888/(因为fiddler装在PC上,所以Fiddler Server地址就是PC的IP地址,带上端口号8888,我的是http://192.168.31.73:8888/), 跳转到 Fiddler Echo Service 证书下载页,点击FiddlerRoot certificate下载并安装;
 
posted @ 2020-05-28 15:09  asd169  阅读(978)  评论(0编辑  收藏  举报