如何使用Fiddler抓取APP接口和微信授权网页源代码

简介: Fiddler是一款强大的抓包工具,用于捕获HTTP/HTTPS流量,包括手机APP和微信授权页面的数据。下载安装Fiddler后,需设置电脑代理,如端口8888,并在手机上配置相同代理,确保两者在同一局域网。通过安装Fiddler证书,可解密HTTPS请求。在手机上打开目标应用或网页,Fiddler将显示请求详情,便于接口调试和数据查看。

Fiddler,一个抓包神器,不仅可以通过手机访问APP抓取接口甚至一些数据,还可以抓取微信授权网页的代码。

 

下载安装

1. 下载地址(官网)。

2. 或者关注以下公众号,回复“抓包工具”就可以获取网盘地址。

3. 官网填完账号等信息下载,然后安装,打开。

 

设置当前电脑的代理

1. 打开“Tools”,选中“Options”,先找到“HTTPS”。

2. 勾选以下选项,如果是默认可以不管。

3. 再打开“Connections”,设置监听端口号,比如8888,同样勾选以下的选项,到这里电脑设置就可以了。

手机Wifi连接的网络修改

1. 手机和电脑的网络必须在同一局域网内,电脑cmd输入“ipconfig”,记下局域网IP。

2. 手机找到连接的wifi,点击修改网络。

3. 可能要勾选高级选项,代理设置为“手动”,服务器主机名就是电脑的局域网IP,服务端口号是前面Fiddler里设置的监听端口。

 

抓取HTTP和微信授权网页

1. 手机设置完后就可以用手机打开任意的APP或者微信里的授权网页(别人公众号里的应用)。

2. 微信刚一访问,Fiddler就可以在左侧看到各种请求,找到其中一个请求,点击“SyntaxView”,这里就是网页源代码,可能是乱码。

3. 点击“Transformer”,“HTTP compression”, 勾选“Chunked Transfer-Encoding”,再返回语法视图,就可以查看。

 

4. 找App接口,点击“json”或“xml”可以查看接口返回的数据,或者抓取地址通过POSTman,测试一下。

 

安装证书查看HTTPS接口

电脑浏览器或者手机安装Fiddler证书后可以查看HTTPS的请求信息

1. 浏览器输入当前电脑局域网IP,加Fiddler监听端口。

2. 点击“certficate”下载到本地,然后导入在电脑浏览器或者手机,手机按提示安装就可以,可能需要先设置锁屏密码。

3. 手机安装了该证书继续打开一些其他APP,然后再用Fiddler查看请求。

4. 可以查看请求方式和请求参数,图片等等

目录
相关文章
|
27天前
|
人工智能 JavaScript 定位技术
微信的接口都有哪些?
【10月更文挑战第17天】微信的接口都有哪些?
117 43
|
1月前
|
JSON 小程序 应用服务中间件
微信的接口wxLogin()的返回值都有什么?
【10月更文挑战第4天】微信的接口wxLogin()的返回值都有什么?
179 1
|
1月前
|
JSON 前端开发 API
使用微信JS-SDK调用发票接口的完整开发指南
本文介绍了如何使用微信JS-SDK的`chooseInvoiceTitle`接口来调用微信的发票功能。通过微信发票接口,用户可以选择开具个人或单位发票,并获取相关发票信息,如抬头、税号、公司地址等。在文中,详细描述了JS-SDK的初始化、发票接口的调用方式,并提供了完整的代码示例。文章还介绍了如何处理返回的发票信息,帮助开发者快速集成微信发票功能。
75 2
|
1月前
|
小程序 算法 前端开发
微信小程序---授权登录
微信小程序---授权登录
75 0
|
1月前
|
安全 网络安全 Android开发
深度解析:利用Universal Links与Android App Links实现无缝网页至应用跳转的安全考量
【10月更文挑战第2天】在移动互联网时代,用户经常需要从网页无缝跳转到移动应用中。这种跳转不仅需要提供流畅的用户体验,还要确保安全性。本文将深入探讨如何利用Universal Links(仅限于iOS)和Android App Links技术实现这一目标,并分析其安全性。
224 0
|
3月前
|
网络协议 Go Windows
【应用服务 App Service】App Service中抓取网络日志
【应用服务 App Service】App Service中抓取网络日志
|
3月前
|
小程序 JavaScript Java
微信小程序+SpringBoot接入后台服务,接口数据来自后端
这篇文章介绍了如何将微信小程序与SpringBoot后端服务进行数据交互,包括后端接口的编写、小程序获取接口数据的方法,以及数据在小程序中的展示。同时,还涉及到了使用Vue搭建后台管理系统,方便数据的查看和管理。
微信小程序+SpringBoot接入后台服务,接口数据来自后端
|
3月前
|
存储 小程序 JavaScript
|
3月前
|
开发工具 Android开发
|
3月前
|
网络协议 Linux 网络安全
【Azure 应用服务】更便捷的方式抓取Azure App Service for Windows的网络包
【Azure 应用服务】更便捷的方式抓取Azure App Service for Windows的网络包