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

美团wss websocket 逆向分析

声明
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由

此产生的一切后果均与作者无关!

部分python代码

hex_data = '' hex # 填入 Node 输出的完整 hex print(hex_data) import array def on_open(ws): print("连接已建立") # 1. 将 hex 直接转为 bytes(不加任何额外数据) binary_message = bytes.fromhex(hex_data) # 2. 验证长度 print(f"hex_data 长度: {len(hex_data) // 2} 字节") print(f"转换后长度: {len(binary_message)} 字节") # 3. 解析前4字节看看(应该就是长度字段) if len(binary_message) >= 4: existing_length = int.from_bytes(binary_message[:4], byteorder='little') print(f"消息中前4字节表示的长度: {existing_length}") print(f"与实际长度匹配: {'✅' if existing_length == len(binary_message) else '❌'}") # 4. 直接发送(不要加额外头) ws.send(binary_message, opcode=websocket.ABNF.OPCODE_BINARY) print(f"已发送 {len(binary_message)} 字节,应与浏览器 1163 字节一致") def on_message(ws, message): # 美团回传的通常也是二进制,可能需要打印 hex 查看 if isinstance(message, bytes): print(f"收到二进制响应 (hex): {len(message)}") else: print(f"收到文本响应: {message}") def on_error(ws, error): print(f"错误: {error}") def on_close(ws, code, msg): print(f"连接关闭: {code} - {msg}") if __name__ == "__main__": ws_url = "meituan.com" ws = websocket.WebSocketApp( ws_url, on_open=on_open, on_message=on_message, on_error=on_error, on_close=on_close ) # run_forever 增加 SSL 忽略配置 ws.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE})

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

http://www.jsqmd.com/news/186892/

相关文章:

  • 抖音短平快展示lora-scripts生成惊艳视觉效果吸粉
  • B4447 [GESP202512 二级] 环保能量球
  • wps云文档共享lora-scripts培训材料给合作伙伴
  • 分数换算
  • V2EX技术论坛发帖征集lora-scripts改进意见建立社群粘性
  • 【GitHub每日速递 20260101】开源项目管理神器 Plane,功能强大还易安装!
  • 从C++11到C++26,post条件如何实现质量跃迁?
  • B4448 [GESP202512 二级] 黄金格
  • 详细介绍:openEuler 25.09 实操指南:飞腾 arm64 服务器的 C 程序开发与 Hadoop 伪集群部署及性能测试
  • Clang 17编译C++26失败?90%开发者忽略的3个关键配置项
  • 撰写技术博客引流精准用户关注lora-scripts背后的GPU算力服务
  • 如何将C++游戏渲染延迟降低50%以上:9个被忽视的关键优化技巧
  • LXC轻量虚拟化技术隔离lora-scripts运行环境
  • 从零构建高性能C++网络服务,轻松应对10万+并发连接
  • 通达OA批量导出PDF审批表单与批量打印功能组件介绍
  • 别再把论文当“作文”写了:宏智树AI如何成为你的“学术杠杆”
  • 绿色计算理念下lora-scripts如何降低AI训练碳排放?
  • Spinnaker多云部署lora-scripts训练平台确保高可用
  • 开题报告总被退回?宏智树AI用“问题导向+文献锚定+方法匹配”三步法,帮你写出导师点赞的开题初稿
  • 1Password团队共享保险库协作维护lora-scripts重要密码
  • 银行同业拆借、债券回购:一篇央行简讯的解读。
  • 宏智树AI开题报告神器:用“智能魔方”解锁论文写作的第一把钥匙!
  • 【C++分布式任务调度核心算法】:掌握高效负载均衡的5大关键技术
  • 小红书种草文讲述个人使用lora-scripts创作的心得体会
  • Tumblr轻博客形式连载lora-scripts开发幕后故事增加亲和力
  • 揭秘C++网络编程中的并发瓶颈:5个关键优化策略彻底提升性能
  • 自媒体创作者必备技能:用lora-scripts打造个人IP视觉标识
  • React前端可视化配置lora-scripts训练参数的交互设计原型
  • 结合Docker容器化技术运行lora-scripts提升环境一致性
  • 别再为开题“踩坑”发愁:宏智树AI三步帮你把研究蓝图变现实