专栏首页云原生压测团队windows下PC端小程序抓包--Fiddler&Charles
原创

windows下PC端小程序抓包--Fiddler&Charles

【背景说明】

当压测小程序没有原码和小程序开发者权限时,我们压测脚本中的header和入参需要通过抓包工具进行抓包,本文讲解在windows下通过pc端微信小程序抓包拿取需要的参数,如需通过手机端抓包和工具下载安装,请参考以下文章:

Fiddler工具下载和安装:https://cloud.tencent.com/developer/article/1810615

Charles工具下载和安装:https://cloud.tencent.com/developer/article/1833591

【操作说明】

Fiddler抓包:

  1. 打开Fiddler工具,开启抓包

2、打开微信pc端小程序

发现fiddler请求数据很多,这时我们可以通过请求过滤来过滤掉没用的请求,操作如下:

3、查看抓到的请求,拿去需要的header和入参信息

4、拿取到需要的参数后复制粘贴到压测工具中即可

Charles抓包:

1、打开安装好的Charles工具,开启抓包

2、这里着重说下windows下证书的安装(比较坑的地方)

点击Help -> SSL Proxying -> Install Charies Root Certificate

这里一定要选择第二个安装地址,将证书安装到受信任的根证书下,不要使用第一个自动选择证书存储

3、证书安装完成后重新请求小程序,抓取到的内容如图,这里我们使用的是Structure模式,根据URL来查看

4、把抓包拿取到的数据放入压测工具中即可

【总结】

总的来说通过抓包工具实现header和入参的拿取还是很简单的,需要注意的就是证书安装问题

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 社区精华文章目录

    cailynyu
  • 怎么选择抓包软件?适合你的才是最好的

    作为一名测试,会抓包是比不可少的,比较主流的抓包工具如:Fiddler、Charles、wireshark等,市面上这么多的抓包工具,各有优势和劣势,没必要全都...

    小雯子打豆豆
  • mac求生指南:charles的使用

    charles抓包工具,之前在windows系统一直使用的fiddler,换了mac后,安装的fiddler各种问题,使用起来各种bug。 没办法 找了这个c...

    李玺
  • 太干了,Android 抓包姿势总结!

    App 服务端测试基本就是 Web 安全那一套,但如果抓不到服务器的包?哎~就很难受,空报告?

    信安之路
  • 网络抓包工具Charles的安装与使用

    做爬虫的小伙伴,会用到一些抓包工具去分析网络包的内容,然后模拟发送网络协议来获取我们想要的信息。常用的有fiddler、wireshark、charles等,命...

    efonfighting
  • Python App的信息爬取之Charles

    首先查看电脑的打开Charles代理是否开启,具体操作是:Proxy -> Proxy Settings ,打开代理设置界面,设置代理端口为:8888.

    Python知识大全
  • Mitmproxy 的安装与使用案例

    上篇文章简单介绍了手机端的抓包工具fiddler的使用,实现了抓取抖音某用户“喜欢”的视频列表的操作。

    singleli
  • 开开心心爬APP,结果一坑连一坑

    最近因为业务需求,而要爬的数据又刚好没有对应的网页版,使我对手机爬虫教程格外感兴趣,一顿操作之后我发现,在这个过程中我遇到了一些回避不了的坑,需要跟大家分享一下...

    朱小五
  • 这些抓包工具,你值得拥有

    如今的时代是互联网时代,互联网已经在我们的生活如影随形。可以说我们无时无刻在跟互联网打交道。而在工作,我们可能会因开发调试、测试、排查网络故障等原因,需要对网路...

    猴哥yuri
  • Python 爬虫,推荐一款简单的抓包工具

    传统的抓包工具, 如:Fiddler、Charles、Wireshark、Tcpdump,相信大家都耳熟能详

    数据森麟
  • Python 爬虫,推荐一款简单的抓包工具

    传统的抓包工具, 如:Fiddler、Charles、Wireshark、Tcpdump,相信大家都耳熟能详

    AirPython
  • 有读者问我怎么爬App,我手把手教了他(多图警告)

    为此,我打算写一些关于爬取APP方面的文章,当然APP的爬取自然是要比网页要麻烦。

    Python进击者
  • 全网最全的爆款抓包工具的综合对比

    作为软件测试工程师,抓包总是不可避免:遇到问题要做分析需要抓包;发现 bug 需要定位要抓包;检查数据传输的安全性需要抓包;接口测试遇到需求不全的也需要抓包.....

    程序员白楠楠
  • 推荐一款万能抓包神器:Fiddler Everywhere

    搞IT技术的同行,相信没有几个人是不会抓包这项技能的(如果很不幸你中枪了,那希望这篇文章给你一些动力),市面上的抓包工具也有很多,常用的有:Charles、Fi...

    测试开发技术
  • Charles 抓包手机app

    mac系统无法使用fiddler, 不知道其他朋友是否遇见过, 只能找替代工具.先去百度上搜索下载Charles 破解版, 选择Charles是4.2.7版本.

    louiezhou001
  • 快速学习多协议抓包利器Wireshark

    因为Fiddler、charles采用是web代理的方式捕获数据包,无法完成如下这两个场景:

    吾非同
  • 前端调试的那些手段

    在不同的平台,不同的环境下的调试方法也不尽相同,这个系列文章将探索常见的一些前端调试场景,较为系统地整理出一些调试方法。

    书童小二
  • 安卓微信页面的调试

    在开发安卓微信页面时,刚开始一般是会在PC上进行,等到开发后期的自测阶段再转到安卓模拟器上、转到各种真机上自测,上线了如果出问题还需要在真机上调试测试。

    书童小二
  • 面试官问我会不会APP抓包,我..

    App抓包应该是每个爬虫工程师都避不开的话题,在之前我也写过关于自动参与「抽奖助手」 抽奖的文章,当时使用的抓包工具是Charles,有需要的朋友可以翻下之前的...

    咸鱼学Python

扫码关注云+社区

领取腾讯云代金券