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

摘要:
抢包神器Fiddler不仅可以通过手机访问APP界面甚至一些数据,还可以抓取微信授权网页的代码。抓取HTTP和微信授权页面1.手机设置好后,您可以用手机打开任何APP或微信授权页。

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

下载安装

1. 下载地址(官网):  https://www.telerik.com/download/fiddler

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

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

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

设置当前电脑的代理

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

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

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

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

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

手机Wifi连接的网络修改

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

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

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

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

抓取HTTP和微信授权网页

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

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

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

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

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

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

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

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

安装证书查看HTTPS接口

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

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

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

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

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

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

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

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

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

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

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

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

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

公众号:

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

免责声明:文章转载自《如何使用Fiddler抓取APP接口和微信授权网页源代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇kitti数据集介绍用三个线程按顺序循环打印ABC三个字母下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

macOS应用程序如果在打开时提示崩溃,该怎么解决

macOS应用程序如果在打开时提示崩溃,该怎么解决?最近一次Apple静默更新之后,Apple删除了TNT的证书,因此应用程序将在7月12日之后崩溃。目前的解决方案是自己签名。 检测软件签名是否存在 1.打开终端,输入【sudo -s】2.然后会提示你输入开机密码,你就把密码输入***,输入过程中不会显示密码,输入完成后按确认键enter3.然后再终端输入...

接口测试实例/20200622

当今在测试领域,接口测试已经越来越多的被提及,被重视。 区别于传统意义上的系统级别测试,很多测试人员在接触到接口测试的时候,也许对测试执行还可以比较顺利的上手,但一提到相关的归档,比如测试用例和报告,就有些不知所措了。 今天就用这篇文章来说说接口测试用例和报告。 1.  接口用例模板 提到测试用例,我们知道,其中最重要的两个要素就是: 测试步骤 预期结果...

【添加最新版本的mysql的jdbc连接jar包】java.math.BigInteger cannot be cast to java.lang.Long异常

【问题描述】 从我的电脑把项目拷贝到guo小中的win8电脑,but出现了那个错误,估计他的mysql是最新版本的。 【如何下载连接jar包】 链接:https://pan.baidu.com/s/1A7ikk8cg0ucBEameZhHJvA 提取码:d2im 复制这段内容后打开百度网盘手机App,操作更方便哦 https://dev.mysql.c...

Vscode + Python + Django开发环境常见问题

Vscode 越来越好用了,轻量还跨平台。 1, 主程序安装。 2. 汉化:左侧工具条的扩展菜单,搜索 chinese 第一个就是汉化包 ,安装后重启。 3. 安装Python扩展:还是扩展菜单,搜索python 一般第一个就是, 注释为:Linting,Debugging (multi-threaded, ..... 4. 我用过Kite 自动补全,还不...

C# OCX控件之开发

在C#中,其实没有OCX控件一说,相对应的只是COM组件,编译后也是.DLL,而不是.ocx.所以在C#中,在创建项目时只能创建类库项目。 然后就是具体的代码开发。(略) 要使组件成为能被网页脚本调用的OCX控件,在开发时,要注意以下几点: 1、必须要为将发布OCX控件的主类设置GUID码。该码在创建类库时,C#会自动生成一个(你可以使用,也可以重新生成)...

springcloud之Feign(五)

前言 Feign 的英文表意为“假装,伪装,变形”, 是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求,这种请求相对而言比较直观。 环境搭建 ----新建s...