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

tiktok web X-Bogus X-Gnarly 分析

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

部分python代码

import requests
import urllib.parseheaders = {"accept": "*/*","accept-language": "zh-CN,zh;q=0.9","cache-control": "no-cache","pragma": "no-cache","priority": "u=1, i",
}
cookies = {
}
url = "recommend/item_list/"
params = {"WebIdLastTime": "","aid": "1988","app_language": "zh-Hans","app_name": "tiktok_web","browser_language": "zh-CN","browser_name": "Mozilla","browser_online": "true","browser_platform": "Win32","browser_version": "","channel": "tiktok_web","clientABVersions": "70508271,73343441,73406214,73590516,73635175,73639822,73641234,73650548,73658737,73662753,73686099,73692431,73699598,73713736,73720541,73723490,73736861,73739073,73759867,73773905,73798192,73798270,73810364,70405643,71057832,71200802,73004916,73171280,73208420,73385640,73574728,73628214","cookie_enabled": "true","count": "9","coverFormat": "2","cpu_core_number": "8","dark_mode": "false","data_collection_enabled": "true","day_of_week": "4","device_platform": "web_pc","device_type": "web_h264","enable_cache": "false","focus_state": "true","from_page": "fyp","history_len": "2","isNonPersonalized": "false","is_fullscreen": "false","is_page_visible": "true","itemID": "","language": "zh-Hans","priority_region": "","pullType": "1","region": "TW","screen_height": "864","screen_width": "1536","showAboutThisAd": "true","showAds": "false","time_of_day": "14","tz_name": "Asia/Shanghai","vv_count": "7","vv_count_fyp": "6","webcast_language": "zh-Hans",
}
cp = execjs.compile(open('2025-5.js','r',encoding='utf-8').read())
Gnarly = cp.call('X-Gnarly',params)
''''''''''
params['X-Gnarly']=Gnarly 
.........
print(url)
response = requests.get(url, headers=headers, cookies=cookies,proxies=proxies,params=params)print(response.text)
print(response)

结果

正确携带加密参数

不携带加密

 

总结

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

相关文章:

  • 【dify—8】Agent实战——占星师
  • L3-041 影响力
  • 艺华直播 5.0 |专注于提供港澳台及央视频道的电视直播应用,加载快,播放流畅
  • PMP-第九章 项目资源管理(一)
  • 嵌入式产品运行中数据丢失怎么办?
  • ES6异步编程中Promise与Proxy对象
  • centos7 离线安装python3 保留python2
  • 使用Set和Map解题思路
  • 25.4.30数据结构|并查集 路径压缩
  • 企业经营系统分类及功能详解
  • Java状态机实战:打造高扩展性的订单流程引擎(含源码详解与快照设计)
  • Memory Bank 不够用?Cline 全新 CRCT:省 token,依赖关系自行追踪
  • OpenGL-ES 学习(13) ---- Shader 编译和程序对象
  • 生产级RAG系统一些经验总结
  • 构建强大垂直领域AI数据能力
  • C++11新特性_自动类型推导_decltype
  • 第3篇:请求参数处理与数据校验
  • Narendra自适应控制器设计
  • 掉馅饼,八分之一到二分之一:《分析模式》漫谈59
  • Linux架构篇、第1章_02源码编译安装Apache HTTP Server 最新稳定版本是 2.4.62
  • 全国人民代表大会常务委员会公告〔十四届〕第十号
  • 山西太原小区爆炸事故已造成17人受伤
  • 日菲同意扩大安全合作,外交部:反对任何在本地区拉帮结派的做法
  • 摩根大通任命杜峯为亚太区副主席,加码中国市场业务布局
  • 排除燃气爆炸、人为放火可能,辽宁辽阳火灾事故起火原因正在调查
  • 零食连锁鸣鸣很忙递表港交所:去年营收393亿元,门店超1.4万家,净利润率2.1%