有很多粉丝小伙伴问到能不能抓取到微信小程序数据呢?答案当然是肯定的,通过Fiddler或者Charles这些主流的抓包工具都可以抓得到,在IOS平台抓取微信小程序和https请求都是一样的设置,接下来给大家通过Fiddler演示如何设置在IOS平台端抓取小程序数据包(Charles也是类似)。

确保IOS设备与抓包工具 所在电脑网络在同一局域网中

一般电脑和移动端设备连接到同一个WiFi热点(路由器),就可以保证是在同一局域网中,这里我们可以通过手机设置->无线局域网->选择对应热点,查看设备IP地址:

在电脑端通过ping命令去检测下电脑是否能够连接IOS设备:

配置Fiddler代理

(1)打开Fiddler,选择工具栏Tools -> Options -> Connections ,做如下配置


Fiddler Classic listens on post:表示Fiddler监听的端口号,数值可以随意设置,只要保证不和其他软件的端口号冲突即可

Act as system proxy on startup:在Fiddler启动的时候作为系统代理,这样Fiddler能够默认抓取到本地电脑端浏览器的请求,这里我们聚焦在移动端,所以可以把此选项关闭

Allow remote computers to connect:允许远程设备进行连接,必须要勾选,否则抓取不到移动端设备的请求包

(2)选择HTTPS,做以下配置,这一步目的是为了能够抓取到https请求


(3)点击右上角Actions -> 选择Trust Root Certificate,弹窗中全部选择“yes”,这一步是将Fiddler伪证书进行安装


(4)配置完之后记得重启Fiddler

配置IOS设备端代理

(1)打开手机设置->无线局域网->选择对应热点->页面最下方选择配置代理,选择手动,服务器填入电脑端的IP地址,端口填入Fiddler监听的端口号:


(2)此时我们在设备浏览器端访问http的网站:http://testingpai.com,在Fiddler端是可以抓取到http请求的:



但如果是访问https的网站:比如 https://www.baidu.com,会发现:


Fiddler端请求呈灰色显示状态,并且提示Tunnel To(表示建立https链接隧道中)


因为百度网站是https请求,如果要抓取https请求,我们还需要在移动端设备安装证书。

IOS设备安装Fiddler伪证书

(1)在IOS设备浏览器上访问 http://192.168.3.192:7878,192.168.3.192为电脑端IP地址,7878为Fiddler监听端口号,所以通过这个地址我们可以访问到Fiddler内置的服务:


(2)点击FiddlerRoot certificate链接,按照提示下载安装证书,进入手机设置 -> 通用 -> 描述文件 ->安装描述文件


(3)进入手机设置 -> 通用 -> 关于本机 -> 证书信任设置,勾选DO_NOT_TRUST_FiddlerRoot


最后任意打开一款小程序,即可抓取到对应的数据包了,enjoy it!

学习资源分享

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

微信小程序数据包教程抓取,看完就是学会相关推荐

  1. Burpsuite 抓取微信小程序数据包

    Burpsuite 抓取微信小程序数据包 一.网上的方法 ① 手机导入CA证书,设置指定DNS,亲测无效 备注:此方法可抓取微信公众号的数据,但是无法抓取微信小程序的数据 ② 使用安卓模拟器,我下载的 ...

  2. 【羊了个羊】Burp抓取IOS微信小程序数据包

    描述 最近,小游戏"羊了个羊"在朋友圈刷屏,网友纷纷表示,游戏开发者多少有个病要治!!! 本文记录,如何使用Burp抓取ios微信小程序数据包. 工具准备 Burp 苹果手机 wi ...

  3. 抓取微信小程序数据包的三种方法

    前言 做安全测试的都会遇到测试某微信小程序,而微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关键的一步.最近几天折腾了一下,整理了比较简单.方便的三种方法. 条件 抓取微信小程序数 ...

  4. 获取微信html代码,微信小程序云开发js抓取网页内容

    最近在研究微信小程序的云开发功能.云开发最大的好处就是不需要前端搭建服务器,可以使用云端能力,从零开始写出来一个能上线的微信小程序,避免了买服务器的开销,对于个人来尝试练手微信小程序从前端到后台的开发 ...

  5. Burp Suite抓取安卓手机微信小程序数据包(HTTPS) 主机有线/无线连接两种方式

    主机有线连接 1.电脑放热点,然后用手机连接热点. 2.手机连接该热点,在电脑的移动热点-设置中可以看到连接的设备. 3.查看电脑无线网络的IP地址,cmd-ipconfig-无线局域网适配器 本地连 ...

  6. 利用fiddler抓包爬取微信小程序数据

    利用fiddler抓包爬取微信小程序数据 1.背景原理 有些微信小程序无法在PC端进行访问 原因 判断非微信'内嵌浏览器',则禁止访问 解决方法 模拟微信'内嵌浏览器'进行访问,需要获取的数据有:Us ...

  7. fiddler抓取不了PC端微信小程序的包解决方法

    fiddler抓取不了微信小程序的包 最近突然遇到微信抓取不到小程序包,之前都是好的,但突然就凉凉了,经过不懈的查找终于在某个大佬的文章找到解决方法.原址在这里:https://mbd.baidu.c ...

  8. 最新抓取微信小程序源码教程+附逆向工具WxappUnpacker

    正文: 文章目录 前言 一.工具准备(免费) 1 解密工具 2 逆向工具 二.解密小程序 1.确认小程序包位置 2.打开一个小程序 3.解密小程序包 三.逆向小程序 1.检查nodejs 2.安装依赖 ...

  9. 微信小程序抓包与逆向+微信小程序反编译教程+解包教程+解包工具

    免责声明 做视频的初衷是为了学习交流,是想让自己在分享过程中学习到更多的东西 本人发布的视频.环境.软件.脚本.文章.资料等,都只用于学习交流安全技术,请不要用于任何非法用途, 否则后果自付 部分技术 ...

最新文章

  1. springboot 中文文档_比Swagger还好用的自动生成接口文档工具
  2. 24、Java并发性和多线程-信号量
  3. linux内核编译静态库,用icc编译Linux内核完美教程[图文]
  4. Linux上安装JDK+Tomcat
  5. Android 布局以及优化资料汇总
  6. 设计模式之模版方法模式的钩子方法
  7. linux脚本登录启动失败,linux – 在X上运行shell脚本失败登录尝试
  8. 关于双黑洞和引力波,LIGO科学家回答了这7个你可能会关心的问题
  9. 利用jQuery实现的Ajax 验证用户名是否存在
  10. std::dynamic_pointer_cast细节用法
  11. 线程同步之 生产者消费者模型详解
  12. nginx中给目录增加密码保护实现程序
  13. Dubbo + Zookeeper入门初探(转载)
  14. AutoPtr 的局限性
  15. 吴翰清​(道哥)眼中的机器智能:计算机的再发展
  16. 问题 G: 奇数阶幻方
  17. 如何去除IDEA中xml文件的屎黄色背景
  18. 027-Mac触摸板实现窗口移动
  19. 你想了解ADSS和OPGW光缆之间的区别吗?
  20. 黑苹果系统是服务器系统,黑苹果是什么系统(深入解读黑苹果系统)

热门文章

  1. java版我的世界怎么看坐标_我的世界坐标怎么开?
  2. FFmpeg基础: YUV像素格式介绍和使用
  3. 国内各地网通电信DNS服务器
  4. ups不间断电源高频机和工频机UPS不间断电源的比较
  5. 前端基础全(基础+实例)
  6. VSCode下载速度特别慢怎么解决?
  7. 都来中大奖啦~双色球随机算法!
  8. GPU类型数据与CPU类型数据转换
  9. 必应首页背景图片抓包-截取api
  10. 联想460A笔记本ubuntu下关闭独立显卡