首页 > 其他分享 >jsrpc获取瑞数请求后缀和cookie

jsrpc获取瑞数请求后缀和cookie

时间:2024-05-02 10:12:55浏览次数:26  
标签:请求 加入 瑞数 jsrpc 入口 后缀 cookie

jsrpc获取瑞数请求后缀和cookie

记得加入我们的学习群:961566389

点击链接加入群聊:https://h5.qun.qq.com/s/62P0xwrCNO

1.分析xhr

每次请求都能看到会携带一个请求后缀uB04BPdr:

image-20240502091716444

以及每次请求都会更换cookie下的mEsoE3ffu2LGP

image-20240502091814317

这两个就是需要逆向的参数。

2.调试

因为使用jsrpc的方式,所以需要找到加密函数的入口位置,而且这个加密函数的入口位置需要有一些特征,比如它的入参,如果是个动态变化的局部变量,那么找到的入口就不算是最好的位置,举个简单的例子,比如,入口函数最好是:_$ge("/api/getPic")这样的形式,入参就是字符串,而且还是我们请求路径的字符串,就十分完美。后面我们具体分析。

2.1 首先我们搞请求后缀uB04BPdr

去启动器那里看调用栈:

image-20240502092353433

把可疑地方都下断点,其实大家搜网上的教程都知道,经常会魔改xhr的open方法,在里面做一些加密操作。所以我们直接断下open函数,去里面跟栈:

image-20240502092755813

跟到这里:导出这个就可以了:

image-20240502093023868

2.2接着我们看cookie的生成

我们写个hook cookie的脚本,切入到调用栈:

// hook  指定cookie赋值
(function () {
    'use strict';
    Object.defineProperty(document, 'cookie', {
        set: function (cookie) {
            if(cookie.indexOf("mEsoE3ffu2LGP")!= -1){
                debugger;
            }
            return cookie;
        }
    });
})();

image-20240502093345577

调用栈反复互相调用,仔细分析吧……

持续跟站找到这个位置:

image-20240502093537418

入参数是数组,这些数组多次调试发现是环境参数,每次略有不一,但是固定不影响使用,因此我们可以在这里导出,当然也有更上一层的入口,可以持续跟踪,后续在我的星球会持续更新,有视频带大家调试,找入口等,记得加入我们的学习群:961566389, 点击链接加入群聊:https://h5.qun.qq.com/s/62P0xwrCNO

接下来导出到全局,测试。

3.测试

直接用v_jstool自带的代码吧:

image-20240502093944351

注入代码后测试:

image-20240502094554104

image-20240502094616486

接着使用python测试请求验证码的接口:

image-20240502095033235

记得加入学习群:

记得加入我们的学习群:961566389

点击链接加入群聊:https://h5.qun.qq.com/s/62P0xwrCNO

标签:请求,加入,瑞数,jsrpc,入口,后缀,cookie
From: https://www.cnblogs.com/steed4ever/p/18169967

相关文章

  • cookie,session,token 详解
    发展史1、很久很久以前,Web基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档。每次请求都是一个新的HTTP协议,就是请求加响应,尤其是我不用记住是谁刚刚发了HTTP请求,每个请求对我来说都是全新的。这段时间很嗨皮。2、但是随着交互式Web......
  • Cookie Store API
    CookieStoreAPI获取和设置cookie的信息无法获取HttpOnly标记的cookieexpires为null时,表示会话结束时过期domain只有在domain为当前域名的主域名时才显示(不包含子域名),否则为null.<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/>......
  • cookie,session,token的区别
    cookie,session,token它们本质上不是同一个东西。但是都跟维持状态信息有关系。什么是状态信息呢?我来用一个登录来个大家讲解。如果我们登录以后,希望后续的所有的页面都维持登录的状态,那我们就需要用刚刚讲到的cookie,session,token来进行实现。那么如果没有使用上面的任何一种......
  • 凭证管理揭秘:Cookie-Session 与 JWT 方案的对决
    概述在上一篇文章我们聊完了授权的过程,在服务器对客户端完成授权之后,服务器会给客户端颁发对应的凭证,客户端持有该凭证访问服务端,服务器便能知道你是谁,你有什么权限等信息。这一章我们具体聊聊常见的凭证管理技术有哪些。在软件架构中,关于凭证如何存储和传递,一直有两种不同的解......
  • 凭证管理揭秘:Cookie-Session 与 JWT 方案的对决
    概述在上一篇文章我们聊完了授权的过程,在服务器对客户端完成授权之后,服务器会给客户端颁发对应的凭证,客户端持有该凭证访问服务端,服务器便能知道你是谁,你有什么权限等信息。这一章我们具体聊聊常见的凭证管理技术有哪些。在软件架构中,关于凭证如何存储和传递,一直有两种不同的解......
  • SpringBoot的Cookie sameSite之坑
    https://blog.csdn.net/weixin_38296425/article/details/111941318 CSDN上很多文章给出了解决CookiesameSite坑跨域之坑的解决办法,但是都忽略了一个问题,没有给出相关的依赖,我也是费了不少劲终于找到了解决办法,在这里记录下来。例如下面的代码:@ConfigurationpublicclassT......
  • Cookie的使用
    Cookie也被称作Cookies,它是一种让网站的服务器端可以把少量数据存储在客户端的硬盘或内存中,而后续又可以从客户端中读取该数据的技术。在网站中,http请求是呈无序状态的无序状态是指协议对于事务处理没有记忆能力,同一个服务器上你新打开的网页和之前打开的网页之间没有任何联系,......
  • 瑞数456vmp逆向分析
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站aHR0cHM6Ly93d3cubm1wYS5nb3YuY24v     分析debugger直接开f12触发debugger的时候直......
  • cookie session token
    【一】浏览器保存状态【1】http请求的特点#1.无状态每一次的http请求,浏览器都不会保存当时的状态,如用户的登录#2.无连接每个http请求都是一次独立的交互,无连接也可以称为短链接,因为只有发送请求以及得到响应的那么一刻时间服务端和浏览器会有连接,他的连接生命周期非常短暂......
  • axios 的Response Cookie:如何去除
    //引入axiosconstaxios=require('axios');//添加响应拦截器axios.interceptors.response.use(response=>{//删除所有的Set-Cookie头if(response.headers['set-cookie']){//如果是在浏览器环境下,使用原生JavaScript删除Cookieif(wind......