大众点评_token,mtgsig

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

1.逆向过程

最近一直在研究抖音和美团滑块,抖音前几天看了半天研究算法,我太菜了,卡在最后的一部分加密没看懂,不过补环境和阿里有点类似的过程,基本会阿里的都能过抖音,但是挺考验补环境功底的。我还是打算之后一起算法,和补环境一起搞。美团这个由于把轨迹进行特殊处理了,没看懂所以我也参考了阿里滑块的思路,直接通过movemouse传进去就行了把数组补齐就行了,目前补到了开头webgl就放弃了,马上期末比较忙,已经很久没怎么学习过逆向,基本都在搞linux,打算先入行搞些简单的,后续看看能不能转开发,毕竟我对我基础功底还是挺自信但是和大神比就差多了,只能说都会一点点。搞滑块真的搞到自闭了,比滑动难太多了,轨迹一直没研究明白怎么搞,彩还是得多练才行。

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.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。a15018601872  
仅用于学习交流👉侵权+wx 联系看主页

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/715967.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springboot“漫画之家”系统 LW+PPT+源码

3 系统分析 链接:https://pan.baidu.com/s/1ihILTui-XEFdC15mcOB0vA?pwdewry 提取码:ewry 3.1系统可行性分析 3.1.1经济可行性 由于本系统是作为毕业设计系统,且系统本身存在一些技术层面的缺陷,并不能直接用于商业用途&#xf…

用PHP来调用API给自己定制一个“每日新闻”

头条新闻汇聚了互联网上的时事动态,提供最新新闻动态、网络热门话题和视频更新等,覆盖社会、政治、体育、经济、娱乐、科技等多个领域,并不断刷新内容。企业应用这一接口后,可以快速吸引更多的用户访问自己的平台。即使是非新闻类…

直播预告丨华为数字化转型解决方案,助力钢铁行业飞越“寒冬”!

我国钢铁行业整体盈利处于近年来较低水平。2024年一季度,钢铁企业累计营业收入为1.49万亿元,同比下降4.55%;利润总额为87.08亿元,同比下降47.91%;平均利润率为0.58%,同比下降0.49%。 行业发展正面临着诸多…

【NOI-题解】1389 - 数据分析1750 - 有0的数1457 - 子数整除1121 - “倒”数1962. 数值计算

文章目录 一、前言二、问题问题:1389 - 数据分析问题:1750 - 有0的数问题:1457 - 子数整除问题:1121 - “倒”数问题:1962. 数值计算 三、感谢 一、前言 本章节主要对循环中带余除法部分题目进行讲解,包括…

【图解IO与Netty系列】Netty源码解析——服务端启动

Netty源码解析——服务端启动 Netty案例复习Netty原理复习Netty服务端启动源码解析bind(int)initAndRegister()channelFactory.newChannel()init(channel)config().group().register(channel)startThread()run()register0(ChannelPromise promise)doBind0(...) 今天我们一起来学…

数据价值管理-数据使用标准

前情提要:数据价值管理是指通过一系列管理策略和技术手段,帮助企业把庞大的、无序的、低价值的数据资源转变为高价值密度的数据资产的过程,即数据治理和价值变现。第一讲介绍了业务架构设计的基本逻辑和思路。 前面我们讲完了数据资产建设标准…

线性卷积(相关)和圆周卷积(相关)以及FFT之间的关系(AEC举例)

时域自适应滤波算法中的线性卷积和线性相关运算量较大,导致计算复杂度升高,我们更愿意把这两个信号变换到频域,通过频域相乘的方式来取代时域复杂度相当高的卷积或相关运算。 预备知识:线性卷积(相关)和圆…

Origin中增加一列并更新绘图

一、在book当中增加数据列 二、回到绘图中,双击图层 三、修改增加图像的格式 四、根据需要删除图例中多余的部分

Stable Diffusion 有什么推荐的Checkpoint 模型、Lora?

引言 -2k字给讲清楚我最常用的SD模型库、关键词和参数! 2022年末我接触sd的时候,还在为可以用Ai绘画而沾沾自喜,现在玩的风生水起,真的感觉没有白接触。除了chatgpt的出现,Ai绘画无意识这两年来的黑科技,如…

接口postman

前后端 前端:是肉眼所能见到的界面 后端:处理数据,数据逻辑 接口:提供前后端交互的通道 接口测试:校验接口返回的响应数据是否与预期的一致 接口测试可以绕过前端,直接对服务器进行测试 请求方式 pos…

论文阅读——ApeGNN- Node-Wise Adaptive Aggregation in GNNs for Recommendation

ApeGNN: Node-Wise Adaptive Aggregation in GNNs for Recommendation ApeGNN:GNN 中的节点自适应聚合以进行推荐 Abstract 近年来,图神经网络(GNN)在推荐方面取得了长足的进步。基于 GNN 的推荐系统的核心机制是迭代聚合用户-…

安装AutoCAD异常

问题: 安装Autodesk产品时,显示以下消息,且安装未完成。 正在等待操作系统重新启动。 请重新启动计算机以安装 AutoCAD 2024。 操作系统: Windows 10Windows 11 原因: Windows注册表项已损坏。Microsoft Visual C …

APaaS:智能制造助手

资金不足、IT基础架构薄弱...... 车间业务需求不断地在增加...... 都在说数字化,都在说转型...... 随着企业竞争的日益激烈和市场环境的快速变化,企业需要一个灵活、高效、快速响应市场变化的新平台。在这样的背景下,APaaS应运而生&#x…

缠论再研究1-顶底分型

由于现在不是全职写程序了,看起来不是那么辛苦,终于有点精力重新研究缠论了。 之前做过几个月期货,发现真是太难了,布鲁克斯的书写的好是好,终归还是太过复杂,一时半会吸收不了,加之我们程序员…

Flutter 实现软鼠标

文章目录 前言一、如何实现?1、记录鼠标偏移2、MouseRegion获取偏移3、Transform移动图标 二、完整代码三、使用示例总结 前言 flutter在嵌入式系统中运行时,有可能遇到drm鼠标无法使用的情况,但鼠标事件却可以正常接收,此时如果…

全局弹窗组件实现

全局弹窗组件实现 使用函数式组件实现。框架采用Vue、bootstrap。 当我们写好一个组件时,这个组件功能大体上可能都是差不多的,但是要在很多地方调用,通常的组件要在template中引入才行。 在饿了么UI组件中,有的对话框组件只是…

三.苹果支付 - 漏单补单处理

介绍 苹果的支付流程并不复杂,我们可以在很短的时间内实现正常的支付流程。 但是苹果支付有一个很大特点就是慢,包括唤起支付弹窗,点击完成到服务端验单完成,整个流程很长,任何一个环节都有可能因为断网,…

kubesphere踩过的坑,持续更新....

踩过的坑 The connection to the server lb.kubesphere.local:6443 was refused - did you specify the right host… 另一篇文档中 dashboard 安装 需要在浏览器中输入thisisunsafe,即可进入登录页面 ingress 安装的问题 问题描述: 安装后通过命令 kubectl g…

Oracle 是否扼杀了开源 MySQL

Oracle 是否无意中扼杀了开源 MySQL Peter Zaitsev是一位俄罗斯软件工程师和企业家,曾在MySQL公司担任性能工程师。大约15年前,当甲骨文收购Sun公司并随后收购MySQL时,有很多关于甲骨文何时“杀死MySQL”的讨论。他曾为甲骨文进行辩护&#…

【系统架构设计师】一、计算机系统基础知识(指令系统|存储系统|输入输出技术|总线结构)

目录 一、指令系统 1.1 计算机指令 1.2 指令寻址方式 1.3 CISC 与 RISC 1.4 指令流水线 二、存储系统 2.1 分级存储体系 2.2 地址映射 2.3 替换算法 2.4 磁盘 2.4.1 磁盘结构和参数 2.4.2 磁盘调度算法 三、输入输出技术 四、总线结构 五、考试真题练习 一、指令…