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

相关推荐
熊猫片沃子12 分钟前
MyBatis 中 where1=1 一些替换方式
java·后端·mybatis
战族狼魂13 分钟前
通过 Flink 和 CDC 从 Oracle 数据库获取增量数据,并将这些增量数据同步到 MySQL 数据库中
java·数据库·spring boot·mysql·oracle·flink
赵英英俊15 分钟前
Python day34
人工智能·python·深度学习
it自16 分钟前
SpringMVC在前后端分离架构中的执行流程详解
java·spring boot·后端·spring·架构
TDengine (老段)24 分钟前
TDengine 中 TDgp 中添加算法模型(异常检测)
java·大数据·数据库·算法·时序数据库·tdengine·涛思数据
Java中文社群26 分钟前
必看!导致事务失效的7大典型场景!
java·后端·面试
_祝你今天愉快30 分钟前
HashMap 底层原理 (JDK 1.8 源码分析)
android·java·后端
七七软件开发33 分钟前
直播 app 系统架构分析
java·python·小程序·系统架构·php
CodeCraft Studio36 分钟前
国产化Word处理控件Spire.Doc教程:Python提取Word文档中的文本、图片、表格等
python·c#·word·国产化·spire.doc·word文档处理·文档开发控件
程序员陆通40 分钟前
Spring Cloud微服务中的内存泄漏问题定位与解决方案
java·spring cloud·微服务