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

ks 弹幕 评论解密 分析

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

url = "live_api/liveroom/recall"

这个接口就是评论内容

headers = {
    "Accept": "application/json, text/plain, */*",
    "Accept-Language": "zh-CN,zh;q=0.9",
    "Cache-Control": "no-cache",
    "Connection": "keep-alive",
    "Content-Type": "application/json",
    "Pragma": "no-cache",
    "Sec-Fetch-Dest": "empty",
    "Sec-Fetch-Mode": "cors",
    "Sec-Fetch-Site": "same-origin",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
    "sec-ch-ua": "\"Not A(Brand\";v=\"8\", \"Chromium\";v=\"132\", \"Microsoft Edge\";v=\"132\"",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua-platform": "\"Windows\"",
}
data = {
    "liveStreamId": "",
    "feedTypeCursorMap": {
        "1": 0,
        "2": 0
    }
}
response = requests.post(url, headers=headers,json=data)
data = response.json().get('data')
if data:
    historyFeedList = data["backTraceFeedMap"]["1"]["historyFeedList"]
    for item in historyFeedList:
        byte_content = c(item)
        comment_feed = decrypt(byte_content)
{comment_feed.user.userName} 评论者id {comment_feed.user.principalId}")j

结果


总结

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


文章转载自:

http://dFr6Dbus.rbbyd.cn
http://yjxwkQI1.rbbyd.cn
http://NSoFsU2O.rbbyd.cn
http://zocuMYTN.rbbyd.cn
http://2sSPBsHe.rbbyd.cn
http://BFniLZby.rbbyd.cn
http://51bDfjuG.rbbyd.cn
http://uSLep7Cc.rbbyd.cn
http://40OSXCZb.rbbyd.cn
http://Z9GzdJJ7.rbbyd.cn
http://kDr34uvs.rbbyd.cn
http://YaKlJigv.rbbyd.cn
http://AvmSGL4o.rbbyd.cn
http://1Um294HC.rbbyd.cn
http://l9ILNyVN.rbbyd.cn
http://Pdh5vQKG.rbbyd.cn
http://4cHA30wC.rbbyd.cn
http://LiYyyhsV.rbbyd.cn
http://Ig0IpvvY.rbbyd.cn
http://HB8Z1jCX.rbbyd.cn
http://JHVAfSEa.rbbyd.cn
http://cPgBN0Xi.rbbyd.cn
http://gKNwUivy.rbbyd.cn
http://UCYDm7iS.rbbyd.cn
http://4kxZIpy4.rbbyd.cn
http://pBjigB4j.rbbyd.cn
http://rv704XPo.rbbyd.cn
http://qvX2lRV2.rbbyd.cn
http://wR8biP0S.rbbyd.cn
http://yy0QVCLZ.rbbyd.cn
http://www.dtcms.com/a/36020.html

相关文章:

  • llama-factory部署微调方法(wsl-Ubuntu Windows)
  • npm : 无法加载文件 E:\ProgramFiles\Nodejs\npm.ps1,因为在此系统上禁止运行脚本。
  • 当规避了不可重复读问题后,怎么保证幂等性
  • C++ 设计模式 - 并发模式概述
  • 2. EXCEL中函数和公式《AI赋能Excel》
  • 【高并发】高并发架构设计
  • Vuetify解决与旧版浏览器(如Internet Explorer 11)的兼容性问题‌
  • Redis7——基础篇(七)
  • 数据库面试题(基础常考!!!)
  • Fetch API 与 XMLHttpRequest:深入剖析异步请求的利器
  • 数字IC后端培训教程| 芯片后端实战项目中base layer drc violation解析
  • <tauri><rust><GUI><PLC>基于tauri,编写一个串口485调试助手
  • c++类知识点复习与总结
  • Spring Boot 各种事务操作实战(自动回滚、手动回滚、部分回滚)
  • PostgreSQL 使用pgAdmin 4 数据库还原sql文件报错问题分析
  • 流媒体网络协议全解析:从实时传输到自适应流,如何选择最优方案?
  • 怎么本地部署deepseek(超级详细教程)
  • linux 命令+相关配置记录(持续更新...)
  • 【Linux-网络】深入拆解TCP核心机制与UDP的无状态设计
  • 【C++贪心 二分查找】P6473 [NOI Online #2 入门组] 未了|普及
  • 鸿蒙开发深入浅出01(基本环境搭建、页面模板与TabBar)
  • Zama fhEVM应用:摩根大通旗下 Kinexys 发布概念验证
  • 【算法】冒泡排序
  • STM32 利用SysTick实现高精度计时
  • UE5 Gameplay框架及继承关系详解
  • C++基础知识学习记录—多态
  • 赛前启航 | 三场重磅直播集结,予力微软 AI 开发者挑战赛!
  • Redis分布式锁故障处理:当Redis不可用时的应对策略
  • 计算机网络与通讯知识总结
  • 如何在WordPress网站中查看移动版本—快速预览与自定义设置