某东-绑卡

news2025/1/20 2:00:58

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

前言

rs我是真不会。菜狗一个狗,真别太看得起我。我网盘一堆课程都没时间看,有空在研究一下rs。

1.逆向过程

登录上去之后会触发滑块。那个也是很重要的。我把它分成两个demo写了,但是基本一样。就是session获取那里不一样。大致流程是先拿到sessionId,然后获取st,请求背景图,拿轨迹去验证。拿到code去绑定礼品卡。

2.部分伪代码

具体流程和m端一样我就不细说了。

key="###"
iv="###"
function encrypt(message, key, iv) {
  // 将密钥和初始化向量转换为 CryptoJS 格式
  var keyHex = CryptoJS.enc.Utf8.parse(key);
  var ivHex = CryptoJS.enc.Utf8.parse(iv);

  // 使用 CryptoJS 的 AES 加密方法
  var encrypted = CryptoJS.AES.encrypt(message, keyHex, {
    iv: ivHex,
    mode: CryptoJS.mode.CBC,
    padding: CryptoJS.pad.Pkcs7
  });

  // 将加密后的字符串转换为 Base64 并进行 URL 安全的替换
  var encryptedBase64 = encrypted.ciphertext.toString(CryptoJS.enc.Base64);
  var encryptedUrlSafe = encryptedBase64.replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, '');

  return encryptedUrlSafe;
}
function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
        // 拿到session
        sessionId=JSON.parse(body)['data']
        console.log(sessionId)
        //st
        t={}
_yt(t).then((_e1) => {
           _mt(t,e,n).then(result=>{
                console.log(result)
                st=result['st']
                vt=result['vt']
                axios.get('http://127.0.0.1:8080/verify', {params: {
        st: st,
        vt: vt,
                        "sessionId":sessionId
    }}).then(response => {
              console.log(response.data);
})
.catch(error => {
    // 处理错误
    console.error(error);
});
            }).catch(st=>{
                console.log(st)
             })
  })
  .catch(error => {
    console.error('请求失败:', error);
  });

     }).catch((error)=>{
         console.log(error)
     })
    }).catch((error) => {
        console.log(error)
    })
    }
}
function saveBase64Image(base64String, fileName) {
  // 从 Base64 字符串中分离出数据类型和实际数据
  const data = base64String.split(';base64,').pop();

  // 将 Base64 数据转换为 Buffer
  const buffer = Buffer.from(data, 'base64');

  // 指定保存文件的路径'./京东/'+fileName
  const filePath = path.join('./京东/', fileName);

  // 将 Buffer 写入文件
  fs.writeFileSync(filePath, buffer, { flag: 'w' });
}
reqBody={
  
}
params = {
      appid: "risk_h5",
      functionId: "createSid",
      body: JSON.stringify(reqBody)
    };
param = ''
if (params && Object.keys(params).length) {
    var param = ""; // 初始化param变量
    for (var key in params) {
        param += "".concat(key, "=").concat(params[key], "&");
    }
    // 移除最后一个多余的'&'
    if (param.length > 0) {
        param = param.substring(0, param.length - 1);
    }
}
var headers ={}
console.log(param)
dataString = param
// 这是普通滑块
// options = {
//     url: '#####,
//     method: 'POST',
//     headers: headers,
//     body: dataString
// };
// // 这是启动异步方法
// request(options, callback)
// 这是e卡滑块
var options = {
    url: '拿sessionId',
    method: 'POST',
    headers: headers
};
request(options, callback);

3.结果

没有e卡测试不了,不过全部参数正确会返回卡密不存在。参数错误会有其他提示。

 

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

element 表格滚动条滑动,表格错位

解决办法(主要是根据滚动条的宽度决定的,可自行调整) 1、.el-table__header-wrapper { width: 99.3% !important; } 2、.el-table__header-wrapper { padding-right: 10px!important; }

鸿蒙应用布局ArkUI:【其他常用布局容器和组件】介绍

其他常用布局容器和组件 创建轮播(Swiper)实现轮播图功能 开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 栅格布局(GridRow/GridCol)和Grid布局类似…

RockTree Capital石木资本品牌升级 沉浸式“加密朋克风”网站震撼上线

总部位于北京的领先的Web3 原生加密基金与投资机构 RockTree Capital 石木资本,宣布推出全新沉浸式网站,在其中呈现一个未来主义电影风格概念:赛博朋克加密城市。这个前沿互动型城市景观代表着 RockTree Capital 对 Web3 普及以及技术、金融与…

白鲸开源CEO郭炜在2024 DataOps发展大会上获聘专家

2024年5月15日,白鲸开源CEO郭炜在2024 DataOps发展大会上被正式聘任为DataOps专家,并获得了荣誉证书。本次大会由中国通信标准化协会主办,中关村科学城管委会提供支持,大数据技术标准推进委员会(CCSATC601)…

5月17日世界电信日:共筑数字桥梁,深圳市企讯通科技引领通讯创新潮流

在全球信息化浪潮中,每年的5月17日被赋予了非凡的意义——“世界电信日”。这不仅仅是全球电信业发展成果展示与未来趋势探讨的盛会,更是对未来通信领域无限可能的展望。自1969年设立以来,世界电信日不断激励着各国在信息通信技术&#xff08…

【50】Camunda8-Zeebe核心引擎-核心架构

Zeebe核心架构包4个主要内容:Clients、Gateways、Brokers、Exporters。 Clients 客户端发送命令到Zeebe来实施, 部署流程执行业务逻辑 启动流程实例发布消息激活作业完成作业失败的作业处理运营问题 更新流程实例变量解决事件 客户端应用程序可以独立…

3D数据格式转换工具HOOPS Exchange在PLM系统中的5大应用优势

在当今竞争激烈的制造业环境中,产品生命周期管理(PLM)系统已成为企业提升设计效率、缩短产品上市时间、降低成本和提高市场响应速度的关键工具。3D数据格式转换工具HOOPS Exchange,在PLM系统中扮演着至关重要的角色。以下是HOOPS …

今日分享【Vue3基础知识】

常用地址及工具: [vue3官网] https://cn.vuejs.org/ vue3官网[setup 基本使用] https://juejin.cn/post/7002490039066165279 setup基本使用[vite中文官网] https://cn.vitejs.dev/ Vite官网 1、如何使用vue3 vite //要构建一个 Vite Vue 项目,运行…

10个必备功能跨境电商ERP开发全指南

跨境电商平台开发是当前电商行业的热门话题。随着全球贸易的不断发展,企业越来越关注并重视跨境电商ERP系统的开发和应用。在本文中,我们将深入探讨跨境电商ERP开发的必备功能,为您呈现全面的指南。 1. 跨境订单管理 跨境电商平台需要具备全…

抓包数据拓展_小迪网络安全笔记

一.Request请求数据包数据格式: 1.请求行:包括请求类型/请求资源路径.协议版本和类型; 例: 2.请求头:一些键值对,浏览器与web服务器之间都可以发送,特定某种含义;yi 3.空行:请求头与请求体之间用空行隔开; 4.请求体:要发送的数据(一般post提交会使用);例如:user123&pass…

UL认证储能电表工商业储能智能计量电表ADL3000-E-B/KC

◉概述 ADL3000-E-B 导轨式多功能电能表,是主要针对电力系统,工矿企业,公用设施的电能统计、管理需求而设计的一款智能仪表,产品具有精度高、体积小、安装方便等优点。集成常见电力参数测量及电能计量及考核管理,提供…

防泄密软件有哪些|2024年企业防泄密软件排行榜

在当今数字化时代,企业的信息安全问题愈发显得重要,尤其是随着网络技术的飞速发展,信息泄露和数据窃取的风险也日益增大。为了保障企业的核心机密和客户隐私,许多企业开始使用防泄密软件,以确保信息的安全性和完整性。…

alphassl泛域名证书13个月600

AlphaSSL是GlobalSign旗下的数字证书品牌,它主要视为客户提供两种入门级的SSL证书——DV单域名以及泛域名SSL证书。这两种SSL证书一种可以保护www和两个域名记录,或者单个子域名激励;另一种可以同时保护多个域名记录,满足了大部分…

防静电劳保鞋:工业安全中的隐形守护者

在工业生产环境中,静电问题常常被忽视,然而它却是许多安全事故的潜在隐患。静电不仅可能损坏敏感的电子设备,更在易燃易爆环境中构成严重威胁。因此,防静电措施在工业安全中显得尤为重要。在众多防静电措施中,防静电劳…

在澳门写代码;技术入股2次融资被踢;现在只想做独立开发

本期我们邀请的程序员是Albert,先后在广州、澳门、珠海、香港工作过,打工上班、合伙创业、远程工作、独立开发,工作经历丰富,如果你想知道哪些程序员踩过的坑,请别错过他的故事。 广州:第一份工作2000块一…

基于PHP+MySQL组合开发的多用户自定义商城系统源码 附带源代码包以及搭建教程

系统概述 互联网技术的飞速发展,电子商务已成为人们日常生活中不可或缺的一部分。商城系统作为电子商务的核心,其开发技术和用户体验直接影响着电商平台的竞争力和用户满意度。本文旨在介绍一个基于PHPMySQL组合开发的多用户自定义商城系统,…

@ManyToOne @ManyToMany使用

1、ManyToOne ManyToOne(fetch FetchType.EAGER) NotFound(action NotFoundAction.IGNORE) JoinColumn(name "country", insertable false, updatable false) private StdPowerDict country;主表的country字段 对应 StdPowerDict 实体的表 2、ManyToMany Man…

RTMP低延迟推流

人总是需要压力才能进步, 最近有个项目, 需要我在RK3568上, 推流到公网, 最大程度的降低延迟. 废话不多说, 先直接看效果: 数据经过WiFi发送到Inenter的SRS服务器, 再通过网页拉流的. 因为是打金任务, 所以逼了自己一把, 把RTMP推流好好捋一遍. 先说说任务目标, 首先是MPP编码…

图片恢复的实用指南,为你拯救遗失的记忆!

随着科技的日新月异,我们的生活已被照片填满。它们记录着我们的喜怒哀乐,见证着每一个重要的时刻。但我们往往会因为各种原因将手机图片遗失,有什么方法可以恢复呢?本文将提供一份实用的图片恢复指南,帮助你找回那些遗…

【附poc】H5 云商城漏洞

漏洞描述 H5 云商城 file.php 文件上传,攻击者可通过此漏洞上传恶意脚本文件,对服务器的正常运行造成安全威胁!漏洞可在圈子中获取,8000陆续更新中! 漏洞复现 语法及其界面 1、fofa(会员可在圈子获取) b…