美团优选小程序 mtgsig 分析 mtgsig1.2

声明

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

部分python代码

复制代码
openId = ''
appId = ''
result = cp.call('getMtgsig',data1,openId,appId)
mtgsig = result['header']['mtgsig']
print(mtgsig)
headers = {
    'Host': 'thh.meituan.com',
    'charset': 'utf-8',
    'mtgsig': mtgsig,
    'os': 'android',
    'openid': openId,
    'User-Agent': 'Mozilla/5.0 (Linux; Android 13;/android',
    'actuallongitude': '113559297',
    'uuid': '',
    'actuallatitude': '23316682',
    'csecuuid': '',
    'flowtype': '0',
    'content-type': 'application/json',
    'openidcipher': '',
    'Referer': '',
}

params = {
    'protectPrivacy': '0',
    'thhCtype': '',
    'thhVersion': '',
    'sourceCtype': '',
    'deviceVersion': 'Android 11',
    'deviceType': '',
    'sourceVersion': '',
    'entrance': 'miniProgram',
    'thhOuterSource': '3271',
    'thhGSource': '3271',
    'yodaReady': 'wx',
    'csecappid': '',
    'csecplatform': '3',
    'csecversionname': '',
    'csecversion': '1.4.0',
}


response = requests.post('product/v3/detail', params=params, headers=headers, data=data)
print(response.text)

结果

总结

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

相关推荐
又幸福了哥12 小时前
Python入门到高级(知识点六)
python
wuminyu12 小时前
深入剖析 Panama Off-heap 的性能损耗与开销
java·linux·c语言·jvm·c++
维克兜率天12 小时前
【维克】动量指标家族:RSI、ROC、CCI、Momentum全面解析
python·算法
pnoker12 小时前
IoT DC3 AI 能力:Agentic Center 的设计与边界
java·人工智能·物联网·大模型·spring ai
xiaoqiMikko13 小时前
一条 CVSS 9.0 的 RCE,advisory 里没写修复版是哪个 —— fastjson 16723 的字段考古
java·安全
程序员贺加贝13 小时前
一次 SaaS ERP 主数据生命周期设计:Policy、PreCheck 与结构化阻断原因
java·后端·架构·saas
XZ-07000113 小时前
week2-1-可视化
开发语言·python
catino13 小时前
spring-Bean
java·后端·spring
Java后端的Ai之路13 小时前
14、Python - 责任链模式
服务器·开发语言·人工智能·python·责任链模式
张人玉13 小时前
基于 Python 机器学习 与 PyQt5 桌面框架开发的可视化分析系统——基于大数据的网上购物消费行为分析可视化大屏
python·qt·机器学习·echarts·three.js