fiddler使用教程+抓包实践+filder抓包APP+HTTPS,PC微信小程序公众号抓包笔记,fidder插件

fiddler使用教程+抓包实践+filder抓包APP+HTTPS,PC微信小程序公众号抓包笔记,fidder插件

fiddler使用教程

界面

image-20220712154045376

  • File->captur traffic 开启监听抓包

image-20220712154521962

rules:规则制定

image-20220712154723488

通道包 连接包隐藏掉

image-20220712155016645

image-20220712155113319

断点

image-20220712155308132

证书安装

image-20220712155401021

Gzip

存在这样的请求头时候:Accept-Encoding

image-20220712155540535

模拟网络限速测试

image-20220712155744616

TOOLS

Options

基本配置,包括代理端口设置

image-20220712155934098

工具栏

备注

image-20220712160414561

replay重新发送

GO存在断点的时候使用

Stream流模式

decode解码

会话保持数量

进程选择

find查找包

数据显示

统计

可以多选多个包

image-20220712161003556

inspect

image-20220712161054688

查看表单属性

image-20220712162411449

自动响应

image-20220712161153052

composer接口测试

image-20220712161246269

过滤器

image-20220712161335941

地址之间使用分号;隔开

image-20220712161751662

实践

使用composer发起接口请求

https://api.apiopen.top/api/sentences返回每日一言

image-20220712163351790

查看header

image-20220712163413604

访问需要提交参数的网站

https://api.apiopen.top/api/getImages

参数:
type=beauty&page=0&size=10

在请求发起之前打断点

image-20220712163910589

出现请求包,这个时候没发出去双击

查看请求包

image-20220712164017927

选择表格,补交参数

image-20220712164057923

image-20220712164125738

点击go或者完成

image-20220712164216983

查看

image-20220712164313356

拦截注入

image-20220712164428805

修改返回包

image-20220712165208401

image-20220712165113669

发起请求,返回注入的东西

image-20220712165057724

fiddler抓取HTTPS协议的包

打开https的功能

image-20220712165805552

允许外部设备连接到本电脑

image-20220712165911692

重置所有的证书

image-20220712170028970

遇到抓不到的HTTPS包的时候

用fiddler默认的证书抓不到包,IOS和安卓的都不行。。。需要安装插件。。

插件地址:https://www.telerik.com/fiddler/add-ons ,找到certmaker插件,下载后正常安装即可。安装完后记得重启fiddler!

重新安装证书

安卓6以下和ios可以通过此法抓到https的包,android7以上,由于系统对所安装证书不信任,不能用此法抓到包

安卓7.0抓https包:https://blog.csdn.net/qq_42846555/article/details/123281719?spm=1001.2014.3001.5502

Android 7.0 以上需要把 Fiddler 的证书移动到系统证书目录,否则会报出 ssl 安全性错误导致无法抓取 https。

使用burp抓包

https://www.bilibili.com/video/BV1jv411179x?share_source=copy_web

使用burp抓包 微信版本6.7可以抓

PC微信抓包

正常的配置下只能抓到mp.weixin即是微信公众号

pc微信答题小程序+python+fiddler脚本:https://www.bilibili.com/video/BV1aS4y1h7CV?share_source=copy_web

fiddler编写脚本:

 static function OnPeekAtResponseHeaders(oSession: Session) {
        //FiddlerApplication.Log.LogFormat("Session {0}: Response header peek shows status is {1}", oSession.id, oSession.responseCode);
     
     		if(session.uriContains("https://xxxxx")){
                sSession.utilDecodeResponse();
                sSession.SaveResponse("D://response.txt",true)
                    oSession.saveResponseBody("ddddd`")
            }
     
        if (m_DisableCaching) {
            oSession.oResponse.headers.Remove("Expires");
            oSession.oResponse["Cache-Control"] = "no-cache";
        }

        if ((bpStatus>0) && (oSession.responseCode == bpStatus)) {
            oSession["x-breakresponse"]="status";
            oSession.bBufferResponse = true;
        }
        
        if ((null!=bpResponseURI) && oSession.uriContains(bpResponseURI)) {
            oSession["x-breakresponse"]="uri";
            oSession.bBufferResponse = true;
        }

    }

PC微信抓取小程序过程

https://www.bilibili.com/video/BV1Jv4y1K7Ms?share_source=copy_web

打开任务管理器 打开小程序所在位置

image-20220712191957039

image-20220712192042027

进入plugins

image-20220712192120583

image-20220712192152616

此时关闭小程序,退出微信。重新启动抓包软件,启动微信和小程序

image-20220712192725548

抓取APP程序

查看本机的ip

image-20220712171021220

设置模拟器的代理

10.23.69.115:8888

image-20220712174628690

输入该地址

image-20220712174443121

安装证书

image-20220712174529915

快捷键

shift+F5 去缓存刷新

插件安装

fiddler插件地址:https://www.telerik.com/fiddler/add-ons

willow插件地址:http://qzonetouch.github.io/commonWidget/willow

插件推荐博客:https://blog.csdn.net/weixin_50829653/article/details/118119039

雷电模拟器

雷电模拟器可以不用设置wifi的手动代理,在雷电模拟器的安装目录下执行CMD命令:

adb shell setting put global http_proxy 本机fiddler的ip:8888
  • 1
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Fiddler是一款非常流行的网络调试工具,主要用于HTTP(S)协议的数据抓包分析。然而,微信小程序由于其特殊的运行环境和安全机制,直接通过Fiddler抓取数据会比较复杂,因为微信小程序通常是通过Webview嵌入到H5页面中,并且通常使用HTTPS连接。 以下是抓包微信小程序的大概步骤: 1. **安装Fiddler**:首先你需要在电脑上安装Fiddler,并确保它能捕获HTTPS流量。如果遇到HTTPS拦截问题,可能需要配置证书(如安装Fiddler Root Certificate)。 2. **禁用WebView的安全沙箱**:微信小程序默认会对网络请求进行安全检查,阻止来自非信任源的数据。要抓取内容,可能需要在开发者工具中开启调试模式("设置 > 开发者选项 > JSDevTool"),但这并不意味着可以在生产环境中这样做。 3. **在微信开发者工具中**:打开微信开发者工具,选择对应的微信小程序项目。在模拟器或真机环境下,尝试触发你想抓包的功能。 4. **尝试访问**:虽然上述步骤可能会让你能够看到部分请求,但微信小程序经常会加密敏感信息或使用API签名验证,使得数据难以直接获取。你可能只能看到明文请求头和URL,而无法查看完整的响应体。 5. **特殊处理**:对于一些敏感数据,微信可能使用了反爬技术,如频率限制、加密传输等。这时你可能需要使用其他工具(如Charles)或者借助插件辅助(例如“wxssd”这样的微信小程序插件)才能获取完整信息。 6. **注意隐私政策**:在实际操作中,抓包微信小程序需遵守相关的法律法规,尤其是涉及用户隐私的部分,以免触犯平台规则和侵犯用户权益。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔芋小灰菜

不要下次一定,要一键三连

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值