为了账号安全,请及时绑定邮箱和手机立即绑定

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

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


下载安装

1. 下载地址(官网)

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

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

https://img1.sycdn.imooc.com//645cb92c0001f09112880679.jpg

 

设置当前电脑的代理

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

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

https://img1.sycdn.imooc.com//645cb92d0001e0db06420415.jpg

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

https://img1.sycdn.imooc.com//645cb92d0001aff406820426.jpg

手机Wifi连接的网络修改

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

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

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

https://img1.sycdn.imooc.com//645cb92e0001008910802340.jpg


抓取HTTP和微信授权网页

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

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

https://img1.sycdn.imooc.com//645cb92e0001ff8c17560934.jpg

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

https://img1.sycdn.imooc.com//645cb92f0001bd1808830387.jpg

https://img1.sycdn.imooc.com//645cb92f0001589611670572.jpg

 

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

https://img1.sycdn.imooc.com//645cb9300001f85716860735.jpg

 

安装证书查看HTTPS接口

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

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

https://img1.sycdn.imooc.com//645cb9300001271712090495.jpg

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

https://img1.sycdn.imooc.com//645cb9310001703e01750141.jpg

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

https://img1.sycdn.imooc.com//645cb9680001897518440960.jpg

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

https://img1.sycdn.imooc.com//645cb9690001b0e413840169.jpg

https://img1.sycdn.imooc.com//645cb96a0001271512030340.jpg

https://img1.sycdn.imooc.com//645cb96a0001b09611260443.jpg

https://img1.sycdn.imooc.com//645cb96a00013e5a13040597.jpg

https://img1.sycdn.imooc.com//645cb96b0001341713850604.jpg

 

https://img1.sycdn.imooc.com//5acb3c8700013dc501600160.jpg


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
2
获赞与收藏
8

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消