首页 / 资讯中心 / 文章详情

M5PORKCHOP BACON模式趣玩:在WiFi Beacon的Vendor IE里藏数据的捉迷藏玩法

M5PORKCHOP BACON模式趣玩:在WiFi Beacon的Vendor IE里藏数据的捉迷藏玩法 ★ FEATURED ARTICLE
【免费下载链接】M5PORKCHOPON NO! Someone put an RPG in a packet sniffer项目地址https://gitcode.com/gh_mirrors/m5/M5PORKCHOP点击查看免费下载M5PORKCHOP 是一款把 RPG 玩法装进 WiFi 嗅探器的开源固件运行在 M5 Cardputer 上。它的 BACON 模式可以主动向空中广播 WiFi Beacon 信标帧并把周边路由器的指纹悄悄藏进 Vendor IE厂商私有信息元素里就像一场无线信号捉迷藏游戏。本文将带你快速理解这套藏数据玩法的原理和上手操作 一、M5PORKCHOP一台会打怪的嗅探器platformio.ini 中定义的目标设备是 M5 CardputerESP32-S3 芯片。固件把网络探测包装成 RPG 任务攻击、侦察、战利品、等级经验一应俱全。除被动嗅探的 OINK、DNOHAM 等模式外COMMS通讯分组里藏着一个主动发射玩法——BACONTX即 BACON 模式。二、BACON模式在做什么BACON 模式本质上是一个信标广播器Hide and Seek Beacon Broadcaster扫描现场启动时先异步扫描周围 WiFi挑出信号最强的 3 个 AP记录 BSSID、RSSI、信道构成AP 指纹伪造信标组装一个 SSID 为USSID FATHERSHIP的 802.11 Beacon 管理帧固定在CH:6信道广播藏进 Vendor IE把 3 个 AP 指纹压缩进一个 Vendor Specific IE元素 ID0xDD里随信标发出持续发射按可调节的速率不断发送接收端嗅探到后解析 Vendor IE就能还原出你当时在哪个路由器旁边——这就是捉迷藏的藏Vendor IE 的藏宝盒结构bacon.h 中定义了藏数据用的结构体OUI 为0x50:52:4B正好是 PRKPorkchop的缩写字段内容说明Element ID0xDDVendor SpecificOUI50:52:4BPRK 签名方便识别Type0x01标记为 Bacon 模式apCount1~3指纹数量AP 数据每个 8 字节BSSID(6) RSSI(1) 信道(1)帧的完整组装逻辑在 buildBeaconFrame24 字节 MAC 头 固定参数 SSID/速率/DS 参数集最后才把 Vendor IE 塞进尾部发送走esp_wifi_80211_tx原始帧接口见 sendBeacon。三、BACON模式上手三步开始捉迷藏操作很简单只需在 M5 Cardputer 的菜单里完成三步进入主菜单选择 COMMS → BACONTX设备会先显示SCANNING REFS...扫描周边 AP随后提示BACON HOT ON CH:6发射开始调速按键盘1/2/3切换发射档位屏幕会弹出TX TIER n: xxxms提示退出按反引号键直接回到待机状态三档发射速率定义在 bacon.h按键档位基础间隔适合场景1TIER 150ms快速刷帧信号覆盖广2TIER 2100ms均衡档3TIER 3150ms慢速低噪注意每帧实际间隔还会叠加 0~50ms 的随机抖动BACON_JITTER_MAX让发射节奏更像真实设备而非机械节拍。四、屏幕上的FATHERSHIP表演BACON 模式运行期间界面会切进剧情模式顶部状态栏常驻ON AIR徽章底部状态条滚动显示mm:ss USSID FATHERSHIP CH:06见 display.cpp心情栏每 5 秒轮换一句父亲号台词例如FATHER ONLINE. HOLD STEADY.、KEYS 1 2 3. TIER SHIFT.台词表见 bacon.cpp小猪头像会保持 HAPPY 表情配合天气粒子效果把我在信道里放广播这件极客事演成了一场小剧场。五、源码导读相关文件路径想深入看实现的话按下面路径入手效率最高模式定义与常量src/modes/bacon.h、src/modes/bacon.cpp模式调度进入/退出/主循环src/core/porkchop.cpp菜单注册COMMS 分组的 BACONTX 项src/ui/menu.cppBeacon 帧解析测试含 Vendor IE 构造示例test/test_beacon/test_beacon_parsing.cpp设备与构建配置platformio.ini、data/config.json写在最后BACON 模式是 M5PORKCHOP 里最能体现把嗅探器玩成游戏的设计它用 Vendor IE 这个标准允许的私有字段把 AP 指纹变成可以传递的无线暗号收发双方各持一半乐趣。上手时只需记住 CH:6、1 2 3调速、反引号退出这三点即可。⚠️ 温馨提示发射原始 802.11 帧属于无线电实验行为请在自家环境或遵守当地无线电法规的前提下尝试避免干扰他人网络。赞分享【免费下载链接】M5PORKCHOPON NO! Someone put an RPG in a packet sniffer项目地址https://gitcode.com/gh_mirrors/m5/M5PORKCHOP点击查看免费下载相关推荐M5PORKCHOP DO NO HAM模式完全指南零攻击包纯被动WiFi侦察玩法M5PORKCHOP DO NO HAM模式完全指南零攻击包纯被动WiFi侦察玩法 M5PORKCHOP 是一款把 RPG 养成玩法塞进硬件 WiFi 嗅探器没有 iPhone 也能玩DiPlay 热点模式给安卓车主留的隐藏玩法没有 iPhone 也能玩DiPlay 热点模式给安卓车主留的隐藏玩法 最近网上有个事儿特别热闹 花了大几百块钱买 CarPlay 盒子的大冤种们心态崩移动开发智能硬件音视频终极指南5分钟快速上手F_Record轻松录制你的Photoshop绘画全过程终极指南5分钟快速上手F_Record轻松录制你的Photoshop绘画全过程 你是否曾想过完整记录自己的绘画创作过程想将那些灵光一闪的瞬间永久保存下来桌面应用屏幕录制音视频创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站