首页 > 其他分享 >大众点评_token,mtgsig

大众点评_token,mtgsig

时间:2024-08-03 14:20:05浏览次数:10  
标签:originUrl shopType shopId 点评 cityId token mtgsig data


声明
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!                       
本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!

lianxiwx a15018601872  
1.逆向过程
1.1.token
token就比较简单,补一下screen,navigator,location,addEventListener,收集一些真实轨迹就行了。调用方法完成加密。

2.mtgsig
有人问我补环境怎么学的,我也忘了怎么学的,我记得我遇到的第一个补环境是同花顺吧,然后是瑞数4,接着就看着文档自己摸索,结合开源框架自己慢慢学的。第一次补环境起到质变,就是补的mtgsig。然后就开启基本都会补一点了。

这是我的加密代码解法思路。补环境就不说了,实在不行用jstools,我也研究过jstools很久了,对补环境学习挺有用。算法我也教不了,因为我已经都是菜狗。看到日志密密麻麻就烦。

function getUrl(){
method="GET"
data={
"shopId": "l29sKPkmZC8WxQmg",
"cityId": "1368",
"shopType": 10,
"order": "all",
'summaryName':undefined
}
t="路径"
var r = function(t) {
var e = [];
for (var i in t)
e.push(i + "=" + t[i]);
return e.join("&")
}(data)
s = location.protocol + t + "?" + r;
token=reload(s)
originUrl=decodeURIComponent(###################/${data['shopId']})
url=路径?shopId=${data['shopId']}&cityId=${data['cityId']}&shopType=${data['shopType']}&order=${data['order']}&_token=${token}&platform=1&partner=150&optimusCode=10&originUrl=${originUrl}&yodaReady=h5&csecplatform=4&csecversion=2.4.0,
data2={
"url": url,
"method": method,
"headers": {
"Accept": "application/json, text/javascript, /; q=0.01",
"X-Requested-With": "XMLHttpRequest"
},
"openArg": [
"GET",
url,
true,
null,
null
],
"signType": 2,
"oriUrl": #################?shopId=${data['shopId']}&cityId=${data['cityId']}&shopType=${data['shopType']}&order=${data['order']}&_token=${token}&platform=1&partner=150&optimusCode=10&originUrl=${originUrl},
"SCaApp": false,
"openHookedCount": 1,
"isRaptor": false,
"sendHookedCount": 1,
"data": null
}
}
3.结果

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

标签:originUrl,shopType,shopId,点评,cityId,token,mtgsig,data
From: https://www.cnblogs.com/yeweilin/p/18340412

相关文章

  • 美团拼好饭小程序mtgsig1.2分析(补环境分析)
    ​声明本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!wxa15018601872       本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解......
  • 美团大众点评字符验证码
    声明(lianxia15018601872)本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!前言(lianxia15018601872)提前写博客,明天早起看神武天尊。奥运会开幕式1点半,但凡1......
  • 我可以为 OpenAI GPT 生成功能输入的 max_tokens 数量是多少?
    我尝试过使用100_000、20_000,但似乎只有10_000是可能的:fromopenaiimportOpenAIclient=OpenAI()messages={"role":"user","content":"Hello"}completion=client.chat.completions.create(model="gpt-4o-mini&q......
  • 老板让你点评网页UI,你却不知道如何说起……
    当评价网页UI设计时,可以参考以下几个标准:1.一致性(Consistency):一个优秀的网页UI应该保持一致性,即在整个网页中使用相同的设计元素和样式,如颜色、字体、按钮样式等。这样可以增加用户的熟悉感,提升用户的导航和使用效率。  2.可读性(Readability):网页UI设计应该注重文......
  • 记录一次错误,鸿蒙网络请求因未接收到token而报错
    项目场景:一个电商平台的项目问题描述明明添加了token拦截器但是在购物车界面却还是显示没有tokenexportfunctionhttpRequestGetWithToken(url:string,params?:string):Promise<BaseResp>{//获取tokenlettokenValue=DPUtils.getValue('token')asyncgetVal......
  • springboot+vue前后端分离项目-项目搭建15-集成JWT token权限验证
    1.对之前的代码改造,之前将user存储到sessionStorage,改成存储到localStorage,全局搜索修改 之前Result.code等于0代表success,改成200代表success,vue文件全局搜索修改一、前端部分1.改造request.js,登录时将user已经存储到localStorage里,这里将user获取到,将user里的token放到......
  • Hugging Face Access Tokens 四种用法
    访问HuggingFace中的资源,需要使用AccessTokens,可以在HuggingFace设置页面(https://huggingface.co/settings/tokens)生成自己的token。一旦你获得了token,可以有下面几种方法使用它:一、直接在代码中传递token类似如下代码,在代码中直接传递HuggingFace的API令牌。fro......
  • spring整合Sa-token+gateway实现微信无业务关联登录
    1、RBAC是什么?Role-BasedAccessControl,中文意思是:基于角色(Role)的访问控制。这是一种广泛应用于计算机系统和网络安全领域的访问控制模型。简单来说,就是通过将权限分配给➡角色,再将角色分配给➡用户,来实现对系统资源的访问控制。一个用户拥有若干角色,每一个角色拥有若干权限。这......
  • pig4cloud登录请求处理流程以及token的签发
    环境SpringBoot版本:2.7.16SpringSecurity版本:5.7.11pig4cloud版本:3.7.1-JDK8流程图概述登录请求过来之后还是先在DelegatingFilterProxy中跟踪,然后执行到FilterChainProxy;会通过请求路径进行匹配,找到对应能支持的SecurityFilterChain;然后获取到此SecurityFilterChain的......
  • 如何实现无感刷新 Token
    使用JSONWebToken(JWT)进行身份验证是一种常见的做法。然而,JWT通常有一个有效期,当用户的令牌过期时,如果不进行处理,用户将被迫重新登录,这会影响用户体验。为了解决这个问题,可以实现无感刷新(silentrefresh)机制,自动刷新令牌而不打扰用户。本文将介绍如何实现无感刷新Token......