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

tiktok 弹幕 逆向分析

声明:
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向分析

部分python代码

部分python代码

is_match = check_payload_type(response_msg.payload_type,["im_enter_room_resp", "msg"])if is_match:response_msg1 = tiktok_pb2.Response()# result = cp.call('W',base64.b64encode(response_msg.payload).decode("utf-8"))response_msg1.ParseFromString(decompress_data(response_msg.payload))# 打印解析后的消息for message in response_msg1.messages:print(f"Method: {message.method}")# print(f"Payload: {message.payload}")# print(f"Message ID: {message.msg_id}")# print(f"Offset: {message.offset}")# print(f"Is History: {message.is_history}")
    is_match = check_payload_type(response_msg.payload_type,["im_enter_room_resp", "msg"])if is_match:response_msg1 = tiktok_pb2.Response()# result = cp.call('W',base64.b64encode(response_msg.payload).decode("utf-8"))response_msg1.ParseFromString(decompress_data(response_msg.payload))# 打印解析后的消息for message in response_msg1.messages:print(f"Method: {message.method}")# print(f"Payload: {message.payload}")# print(f"Message ID: {message.msg_id}")# print(f"Offset: {message.offset}")# print(f"Is History: {message.is_history}")

结果

总结

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

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

相关文章:

  • 后端定时过期方案选型
  • Linux/Ubuntu安装go
  • ​Windows API 介绍及核心函数分类表
  • MySQL 5.7.29升5.7.42实战:等保三漏洞修复+主从同步避坑指南
  • 一分钟快速了解Apache
  • Ether and Wei
  • 【android bluetooth 协议分析 07】【SDP详解 2】【SDP 初始化】
  • 详解缓存淘汰策略:LRU
  • python数据分析及可视化课程介绍(01)以及统计学的应用、介绍、分类、基本概念及描述性统计
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十一课——图像均值滤波的FPGA实现
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十课——图像gamma矫正的FPGA实现
  • C++11的整理笔记
  • 【LeetCode 热题 100】25. K 个一组翻转链表——迭代+哨兵
  • 【YOLOv8-obb部署至RK3588】模型训练→转换RKNN→开发板部署
  • Jenkins+Gitee+Docker容器化部署
  • super task 事件驱动框架
  • 用AI做带货视频评论分析【Datawhale AI 夏令营】
  • 冒泡排序和快速排序
  • 「Linux命令基础」文本模式系统关闭与重启
  • 【C/C++】动态内存分配:从 C++98 裸指针到现代策略
  • Linux操作系统之进程间通信:命名管道
  • 飞算JavaAI:给Java开发装上“智能引擎”的超级助手
  • vue入门学习教程
  • 车载诊断进阶篇 --- 关于网关转发性能引起的思考
  • 匿名函数作递归函数引用
  • uniapp制作一个视频播放页面
  • C++11中的std::minmax与std::minmax_element:原理解析与实战
  • WIFI协议全解析06:Beacon帧、Probe帧你必须懂,搞WiFi通信绕不开它们
  • 【理念●体系】Windows AI 开发环境搭建实录:六层架构的逐步实现与路径治理指南
  • SEQUENCE在RAC多实例开启CACHE的NEXTVAL数值乱序问题