tiktok最新参数X-Dynosaur分析
最近看美女主页的时候发现突然多了个参数X-Dynosaur后面测试了下目前还没有检测但是可以提前分析看看难度具体加密感觉跟xg差不多大部分是ai分析的简单来给大家分享一下。目标网址 aHR0cHM6Ly93d3cudGlrdG9rLmNvbS9AYW5uaWlld29yYnkKX-Dynosaur 是怎么从日志里拆出来的X-Dynosaur 最开始看就是一串很长的字符直接盯着成品看基本没什么用。我当时主要看了三样东西请求从哪发、生成前后的长度还有每次只改一个输入后哪几段数据跟着变化。这篇就简单记一下当时的排查过程细节不全部展开。先把请求停住页面打开后进开发者工具在 Network 里过滤item_list作品列表走的是GET /api/post/item_list/找到请求后先看 Initiator再到 Sources 里加一个 XHR/fetch breakpoint关键字填item_list。刷新或者重新触发作品列表请求发出前就会停下来。这里不用一直跟到网络层。顺着调用栈往上找看到 query 开始追加X-Dynosaur的位置就差不多了。再往前退一层把输入长度、中间 Buffer 长度和最终结果长度记到 Console。第一轮日志大概是这样这次请求的 base query 有 41 个参数拼起来 1447 个字符UA 是 117 个字符GET 请求的 body 为空。日志里先把三块输入各自的 4-byte 结果记下来后面做对照时就不用一直看整条 query。再往下是字段区、加密层和外层封装。这里的rounds13、insert_at43只是这一次运行的值换一组 key 会变243、48、292 和 392 这些长度相对稳定。接下来把 243 bytes 从头扫一遍。日志里多留了几列idx 当前第几段 tag 这一段的编号 off 在 243-byte Buffer 里的起点 header 开头三个字节 value bytes 后面的实际数据 next 下一段起点开头几段是这种走法offset 0 : 20 00 06 ... offset 9 : 21 00 06 ... offset 18 : 22 00 06 ... offset 27 : 23 00 06 ...*拿第一行看会直观一点。off0header 是20 00 06后面跟 6 bytes 内容所以这一段结束后落在 offset 9。第二行正好从 9 开始header 变成21 00 06再往后走到 18。照这个方式一直往后走中间也能看到0x27这种 12-byte 内容以及0x2b、0x2e、0x30这种 4-byte 内容。最后一行是tag0x38、off236、len4加上三个 header 字节以后next 正好是 243。这张表的 idx 从 00 到 24刚好 25 行最后的 cursor 和 Buffer 长度也都是 243。每一段都是编号、保留字节、长度、内容这个排法后面就按 TLV 往下分析了。再做几组单变量对照字段边界有了以后剩下的就是改一个输入、跑一次再比较日志。我当时先留了一组基准请求然后分别动了cursor、User-Agent 和时间基准请求里0x2e的 4 bytes 是eb43ced1。只把cursor从 0 换成 20它变成0876cee7其他输入相关字段保持原来的位置。0x20也会跟着动后面几组都是这个情况所以把它单独归到了整组字段校验。UA 从 Chrome 149 换到 1500x30从219130bb变成3b7395cd。body 一直为空0x2b则保持811c9dc4。看到811c9dc4后我又单独跑了一轮 hash 对照。只保留异或和乘法时query 算出来是9c916351和日志里的eb43ced1对不上循环里增加一次累加后query 和 UA 两组都能对上空 body 也刚好停在初始值。增强 FNV 这个判断主要来自这几组对照不是只看空字符串那一个值。同样的请求隔一秒再跑0x27会动外层结果也会变连续请求时还能看到计数相关的小字段在变化。这样时间、query、UA、body 这几类输入就能慢慢分开。最外面那层字段区是 243 bytes加密后长度还是 243。日志里还能看到 48 bytes 的 key 和 1 byte 的开头标记合起来是 292 bytes。这次日志里的插入位置是 43所以数据排法是开头放4b接 43 bytes cipher再放 48-byte key最后接剩下的 cipher。换一组 key 后位置会动但总长度还是 292。292 bytes 进入最后的自定义字符表编码后日志显示输出 392 个字符。这样也能解释为什么同一条请求重复生成时内容会变长度却经常一样。整理下来大概就是这几层query / UA / body ↓ 25 段字段数据243 bytes ↓ 加密、插入 48-byte key ↓ 292 bytes 外层数据 ↓ 自定义编码392 chars这次先写到字段边界和日志对照具体每个 tag 的编码细节就不往下铺了。

相关新闻

抖音直播弹幕数据抓取:构建高效实时数据采集系统的完整指南 [特殊字符]

抖音直播弹幕数据抓取:构建高效实时数据采集系统的完整指南 [特殊字符]

抖音直播弹幕数据抓取:构建高效实时数据采集系统的完整指南 🚀 【免费下载链接】DouyinLiveWebFetcher 抖音直播间网页版的弹幕数据抓取(2025最新版本) 项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveWebFetcher …

2026/8/9 9:12:11 阅读更多 →
UnrealSharp:用C#开发虚幻引擎5游戏,实现热重载与高效开发

UnrealSharp:用C#开发虚幻引擎5游戏,实现热重载与高效开发

1. 项目概述:当C#遇见虚幻引擎如果你和我一样,既着迷于虚幻引擎(Unreal Engine)那令人惊叹的图形表现力和强大的蓝图系统,又对C那稍显“硬核”的语法和编译速度感到头疼,那么你肯定也幻想过:能不…

2026/8/9 9:12:11 阅读更多 →
UE4背包系统开发:基于Tile View的数据驱动UI架构与性能优化

UE4背包系统开发:基于Tile View的数据驱动UI架构与性能优化

1. 项目概述与核心价值 在UE4的UI开发里,背包系统是个高频需求,也是个容易让新手头疼的“坑”。传统的做法,比如用一堆 Uniform Grid Panel 手动排列,或者用 Wrap Box 动态添加子项,一旦涉及到道具数量多、需要滚动…

2026/8/9 9:12:11 阅读更多 →

最新新闻

Mermaid Live Editor终极指南:零基础创建专业图表的最佳方案

Mermaid Live Editor终极指南:零基础创建专业图表的最佳方案

Mermaid Live Editor终极指南:零基础创建专业图表的最佳方案 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-…

2026/8/9 10:12:37 阅读更多 →
UABEAvalonia:终极跨平台Unity资源编辑解决方案,让游戏Mod制作变得简单

UABEAvalonia:终极跨平台Unity资源编辑解决方案,让游戏Mod制作变得简单

UABEAvalonia:终极跨平台Unity资源编辑解决方案,让游戏Mod制作变得简单 【免费下载链接】UABEA c# uabe for newer versions of unity 项目地址: https://gitcode.com/gh_mirrors/ua/UABEA UABEAvalonia是一款专业的跨平台Unity资源编辑器&#x…

2026/8/9 10:12:37 阅读更多 →
Display Driver Uninstaller深度解析:显卡驱动彻底清理完整解决方案

Display Driver Uninstaller深度解析:显卡驱动彻底清理完整解决方案

Display Driver Uninstaller深度解析:显卡驱动彻底清理完整解决方案 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers…

2026/8/9 10:12:37 阅读更多 →
NFT交易所开发核心技术解析与实战指南

NFT交易所开发核心技术解析与实战指南

1. NFT交易所开发全景解析 在区块链技术快速发展的当下,NFT交易所已成为数字资产领域的重要基础设施。不同于传统加密货币交易所,NFT交易所需要处理独特的非同质化代币特性,包括所有权验证、元数据存储和复杂的交易逻辑。一个典型的NFT交易所…

2026/8/9 10:12:37 阅读更多 →
知网AI率检测与降重工具实战指南

知网AI率检测与降重工具实战指南

1. 知网AI率过高的本质与检测逻辑知网查重系统对AI生成内容的识别主要基于三个维度:文本特征分析、语义连贯性检测和引用网络验证。当你的论文出现AI率过高时,通常意味着系统检测到了以下典型特征:词汇重复模式:AI生成文本常出现特…

2026/8/9 10:12:37 阅读更多 →
终极指南:如何完全免费解锁WeMod高级功能 - Wand-Enhancer完整教程

终极指南:如何完全免费解锁WeMod高级功能 - Wand-Enhancer完整教程

终极指南:如何完全免费解锁WeMod高级功能 - Wand-Enhancer完整教程 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为WeMod游戏修改…

2026/8/9 10:11:37 阅读更多 →

日新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/8 17:02:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/9 0:45:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/8 17:02:44 阅读更多 →