当前位置: 首页 > news >正文

Fiddler+Yakit实现手机流量抓包和小程序抓包

文章目录

  • 一、小程序抓包
    • 1、配置Fiddler
    • 2、配置Yakit
  • 二、手机流量抓包
    • 1、配置Fiddler
    • 2、手机连接电脑热点并配置代理服务器
    • 3、手机安装证书
    • 4、配置Yakit
  • 三、总结


操作工具:Yakit + Fiddler

一、小程序抓包

1、配置Fiddler

点击Tools—>Options进入如下配置页面,选中Connections后,勾选Allow remote computers和Act as system proxy on startup。

在这里插入图片描述

接着配置网关,选择Fiddler的下游代理,安装如下图配置。

在这里插入图片描述

最后一步配置HTTPS的证书,点击Actions——>TrustRootCerti后直接同意添加Fiddler证书。

在这里插入图片描述

2、配置Yakit

由于上文配置的Fiddler的下游代理端口为8083,这里我们也设置监听8083端口,直接劫持启动就好。

在这里插入图片描述

配置完成后,检查Fiddler和Yakit的连接,如果是下图这样说明是正常的,可以正常抓包。

在这里插入图片描述

配置完成后,检查Fiddler和Yakit的连接,如果是下图这样说明无法正常连接。

在这里插入图片描述

这时打开系统代理,先关闭后,回到Fiddler,发现弹出黄色条,点击一下。

在这里插入图片描述

检查发现连接正常。

在这里插入图片描述

回到Yakit发现抓包正常!

在这里插入图片描述

二、手机流量抓包

  对于手机流量,这里的思路是手机连上电脑的热点,使得手机能和电脑处于同一个局域网,再通过手机设置代理,代理服务器为Fiddler的端口,使得手机流量经过电脑后,再发送给互联网,这样就能实现抓包。

1、配置Fiddler

点击Tools—>Options进入如下配置页面,选中Connections后,勾选Allow remote computers,配置服务端口号为8080.
在这里插入图片描述

2、手机连接电脑热点并配置代理服务器

获取电脑和手机处于同一网段的ip地址,应该说是获取电脑的ip地址。

在这里插入图片描述在这里插入图片描述

给手机连接的WiFi,配置代理服务器,将流量代理到电脑转发,端口号为Fiddler服务器端口号8080

在这里插入图片描述

3、手机安装证书

打开手机浏览器,输入电脑端的IP+Fiddler服务器端口号8080后,进入Fiddler服务器下载证书,证书的安装方式,自行百度搜索,各个机型略有不同。

在这里插入图片描述

如果提示证书未配置,请跳转小程序抓包的配置Fiddler的最后一步,也就是如下图所示,点开Fiddler,点击Actions——>TrustRootCerti后直接同意添加Fiddler证书。

在这里插入图片描述

4、配置Yakit

Yakit和Fiddler的连通上面已经做了介绍,步骤是一样的,这里不再做详细介绍。

三、总结

  无论是小程序抓包还是手机流量抓包,都要记得配置证书和代理服务器,具体的流量走向是Web->Fiddler->Yakit->Web,中间任意一节断掉都是不可行的,要成功上网,必须保证每一个部分的都配置完成。

http://www.xdnf.cn/news/192187.html

相关文章:

  • 【ESP32】st7735s + LVGL移植
  • 输出圆周率的前n位数字
  • 出口转内销如何破局?“金融+数智供应链”模式含金量还在上升
  • OpenHarmony - 小型系统内核(LiteOS-A)(十三),LMS调测
  • 文献阅读(一)植物应对干旱的生理学反应 | The physiology of plant responses to drought
  • 早投早发表!3本 Nature 新子刊已开放投稿系统!
  • 【前端】从零开始的搭建顺序指南(技术栈:Node.js + Express + MongoDB + React)book-management
  • 97AB-ASEMI机器人功率器件专用97AB
  • transformer-实现单层encoder_layer
  • JavaScript性能优化实战(6):网络请求与资源加载优化
  • 优化MySQL性能:主从复制与读写分离实践指南
  • 设计模式(行为型)解释器模式
  • 用Python做有趣的AI项目5:AI 画画机器人(图像风格迁移)
  • 蓝牙耳机开发--TWS蓝牙耳机双向通信充电盒设计
  • 0805登录_注册_token_用户信息_退出-网络ajax请求2-react-仿低代码平台项目
  • DeepSeek+Dify之三工作流引用知识库案例
  • 第十四章-PHP与HTTP协议
  • Async/Await 必须使用 try/catch 吗?
  • 大模型如何应对内容安全:原理、挑战与技术路径探讨
  • Webug4.0通关笔记02- 第2关布尔注入与第3关延时注入
  • ubantu18.04(Hadoop3.1.3)之Flink安装与编程实践(Flink1.9.1)
  • PostgreSQL与MySQL哪个适合做时空数据分析?
  • 安达发|高效智能塑料切割数控系统 - 全自动化软件解决方案
  • 信创时代技术栈选择与前景分析:国产替代背景下的战略路径与实践指南
  • 穷鬼计划:react+tailwindcss+vercel
  • Git-基本操作
  • 【MCP Node.js SDK 全栈进阶指南】高级篇(1):MCP多服务器协作架构
  • 15、项目搭建:绘制城堡蓝图——React 19 工程配置
  • Linux网络编程:TCP多进程/多线程并发服务器详解
  • OceanBase数据库-学习笔记4-租户