美團小程序 mtgsig1.2 拼好飯案例 分析 mtgsig

聲明
本文章中所有內容僅供學習交流使用,不用于其他任何目的,抓包內容、敏感網址、數據接口等均已做脫敏處理,嚴禁用于商業用途和非法用途,否則由此產生的一切后果均與作者無關!
逆向分析

美團網頁、小程序、app全是指紋檢測。app的只會補老版本的,新版本一直初始化失敗4096。直接放棄先了補補基礎。小程序和app都差不多都是云函數都需要hook。我這個是"a6":"w1.3開頭的。w1.2之后在分析。

cp = execjs.compile(open('phf.js', 'r', encoding='utf-8').read())
result = cp.call('getMtgsig',data,openId,page)
mtgsig = result['header']['mtgsig']
print(mtgsig)
headers = {"Accept": "*/*","Accept-Language": "zh-CN,zh;q=0.9","Connection": "keep-alive","Content-Type": "application/x-www-form-urlencoded","Referer": "","Sec-Fetch-Dest": "empty","Sec-Fetch-Mode": "cors","Sec-Fetch-Site": "cross-site","User-Agent": "","X-Requested-With": "XMLHttpRequest","content-personalized-switch": "0","csecuserid": "","swimlane;": "","wm-user-id-deregistration": "-1","wm-uuid-deregistration": "-1","x-env": "online","xweb_xhr": "1"
}
url = "v1/search/detail"
params = {"ui": "","region_id": "",
}
data = {"loc_addr_name": "","page_size": "20","page_num": "0","keyword": "餃子","rc_app": "4","rc_platform": "13","optimusCode": "20","riskLevel": "71","partner": "4","waimai_sign": "/"
}
response = requests.post(url, headers=headers, params=params, data=data)print(response.text)
print(response)

結果

挺多坑的,我就不細說了。

總結

??1.出于安全考慮,本章未提供完整流程,調試環節省略較多,只提供大致思路,具體細節要你自己還原,相信你也能調試出來。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/899681.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/899681.shtml
英文地址,請注明出處:http://en.pswp.cn/news/899681.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【大模型基礎_毛玉仁】5.5 模型編輯應用

目錄 5.5 模型編輯應用5.5.1 精準模型更新5.5.2 保護被遺忘權5.5.3 提升模型安全 5.5 模型編輯應用 大語言模型面臨更新成本高、隱私保護難、安全風險大等問題。模型編輯技術: 通過細粒度修改預訓練模型,避免從頭訓練,降低更新成本&#xff…

揭秘:父子組件之間的傳遞

基礎知識 組件與組件之間有三大方面的知識點: 子組件通過props defineProps({})接收父組件傳遞到參數和方法;子組件可以通過定義 emit 事件,向父組件發送事件;父組件調用子組件通過defineExpose 導出的方法…

微前端實現方案對比Qiankun VS npm組件

架構層面: 1、Qiankun是典型的微前端架構,側重構建多個獨立前端應用協同工作的架構,主應用負責自用用的加載、卸載和通信;子應用不限制,可以是VUE、React等; 2、Qiankun松耦合,各個自應用獨立…

可編輯160頁PPT | 營銷流程和管理數字化轉型規劃

薦言分享:隨著技術的發展和消費者行為的變化,傳統營銷方式已難以滿足現代企業的需求。企業需要借助數字化手段,對營銷流程進行全面梳理和優化,提升營銷活動的精準度和效率。同時,通過數字化營銷管理,企業可…

Ecovadis認證需要準備哪些材料?

Ecovadis認證,作為全球領先的企業社會責任(CSR)評估平臺,其準備材料的過程不僅需要詳盡無遺,更要體現出企業在環境、社會、勞工和倫理四大方面的卓越實踐與持續改進的決心。 首先,環境管理方面&#xff0c…

程序化廣告行業(45/89):RTB競價后續流程、結算規則及相關要點解讀

程序化廣告行業(45/89):RTB競價后續流程、結算規則及相關要點解讀 大家好!一直以來,我都希望能和大家一起在程序化廣告這個領域不斷探索、共同成長,這也是我寫這系列博客的初衷。之前我們了解了程序化廣告…

權重參數矩陣

目錄 1. 權重參數矩陣的定義與作用 2. 權重矩陣的初始化與訓練 3. 權重矩陣的解讀與分析 (1) 可視化權重分布 (2) 統計指標分析 4. 權重矩陣的常見問題與優化 (1) 過擬合與欠擬合 (2) 梯度問題 (3) 權重對稱性問題 5. 實際應用示例 案例1:全連接網絡中的…

文法 2025/3/3

文法的定義 一個文法G是一個四元組:G(,,S,P) :一個非空有限的終極符號集合。它的每個元素稱為終極符號或終極符,一般用小寫字母表示。終極符號是一個語言不可再分的基本符號。 :一個非空有限的非終極符號集合。它的每個元素稱為…

字符串復習

344:反轉字符串 編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 s 的形式給出。 不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。 示例 1: 輸入:s ["…

【數據結構】算法效率的雙刃劍:時間復雜度與空間復雜度

前言 在算法的世界里,效率是衡量算法優劣的關鍵標準。今天,就讓我們深入探討算法效率的兩個核心維度:時間復雜度和空間復雜度,幫助你在算法設計的道路上更進一步。 一、算法效率:衡量算法好壞的關鍵 算法的效率主要…

Java基礎-26-多態-認識多態

在Java編程中,多態(Polymorphism) 是面向對象編程的核心概念之一。通過多態,我們可以編寫更加靈活、可擴展的代碼。本文將詳細介紹什么是多態、如何實現多態,并通過具體的例子來幫助你更好地理解這一重要概念。 一、什…

使用自定義的RTTI屬性對對象進行流操作

由于歷史原因,在借鑒某些特定出名的游戲引擎中,不知道當時的作者的意圖和編寫方式 特此做這篇文章。(本文出自游戲編程精粹4 中 使用自定義的RTTI屬性對對象進行流操作 文章) 載入和 保存 關卡,并不是一件容易辦到的事…

周總結aa

上周學習了Java中有關字符串的內容,與其有關的類和方法 學習了static表示靜態的相關方法和類的使用。 學習了繼承(extends) 多態(有繼承關系,有父類引用指向子類對象) 有關包的知識,final關鍵字的使用,及有…

密碼學基礎——密碼學相關概念

目錄 1.1 密碼系統(Cryptosystem) 1.2 密碼編碼學 1.3 密碼分析學 1.4 基于算法保密 1.5 基于密鑰保密 1.6密碼系統的設計要求 1.7 單鑰體制 1.8 雙鑰體制 密鑰管理 1.1 密碼系統(Cryptosystem) 也稱為密碼體制&#xff0…

初始JavaEE篇 —— Mybatis-plus 操作數據庫

找往期文章包括但不限于本期文章中不懂的知識點: 個人主頁:我要學編程程(?_?)-CSDN博客 所屬專欄:JavaEE 目錄 前言 Mybatis-plus 快速上手 Mybatis-plus 復雜操作 常用注解 TableName TableField TableId 打印日志 條件構造器 …

PyQt6實例_批量下載pdf工具_主線程啟用線程池

目錄 前置: 代碼: 視頻: 前置: 1 本系列將以 “PyQt6實例_批量下載pdf工具”開頭,放在 【PyQt6實例】 專欄 2 本系列涉及到的PyQt6知識點: 線程池:QThreadPool,QRunnable; 信號與…

1.2 斐波那契數列模型:LeetCode 面試題 08.01. 三步問題

動態規劃解三步問題:LeetCode 面試題 08.01. 三步問題 1. 題目鏈接 LeetCode 面試題 08.01. 三步問題 題目要求:小孩上樓梯,每次可以走1、2或3步,計算到達第 n 階臺階的不同方式數,結果需對 1e9 7 取模。 2. 題目描述…

UE5 學習筆記 FPS游戲制作30 顯示擊殺信息 水平框 UI模板(預制體)

文章目錄 一制作單條死亡信息框水平框的使用創建一個水平框添加子元素調整子元素順序子元素的布局插槽尺寸填充對齊 制作UI 根據隊伍,設置文本的名字和顏色聲明變量 將變量設置為構造參數根據隊伍,設置文本的名字和顏色在構造事件中,獲取玩家…

HTTP---基礎知識

天天開心!!! 文章目錄 一、HTTP基本概念1. 什么是HTTP,又有什么用?2. 一次HTTP請求的過程3.HTTP的協議頭4.POST和GET的區別5. HTTP狀態碼6.HTTP的優缺點 二、HTTP的版本演進1.各個版本的應用場景2、注意要點 三、HTTP與…

數據結構 KMP 字符串匹配算法

KMP算法是計算機科學中的一種字符串匹配算法,KMP是三個創始人名字首字母 題目 AcWing - 算法基礎課 前置知識點 KMP算法是一種高效的字符串匹配算法,算法名稱取自于三位共同發明人名字的首字母組合。該算法的主要使用場景就是在字符串(也叫…