rs6(vmp)瑞某,药某局,商某局,专某局,维某网,cookie + 后缀 的分析解析

文章目录

  • 说在前面
  • rs vmp 特征 介绍
  • 解决方法
    • 算法
    • 补环境
      • 运行报错 + 代码联调
      • 补环境框架
    • 补环境导出结果
      • 导出cookie
      • 导出后缀
  • 效果展示

vx = 'lyj_txd'
qq = 1416279170
# 加我备注来意

说在前面

免责声明:
本篇文章只做学习讨论,无商务用途,
未对目标网站进行大批量访问,不承担任何责任,
若是侵权请联系作者删,若是侵权请联系作者删,若是侵权请联系作者删。

rs vmp 特征 介绍

如果出现 第一次请求为412(202),返回了一个cookie值,又再次请求了一个 js 文件,最后带着两个cookie值请求处结果的为200的请求,基本上可以确认是瑞数了。
在这里插入图片描述

瑞数又有很多版本(4,5,6,vmp),这里就不一一向大家介绍了,可以看十一姐,k哥等的文章,里面都有怎么分辨的方法,vmp的最主要特征,第一次返回的cookie值为 6 开头的,第二个cookie值为0开头的,这时候就是rs6vmp的。

解决方法

通过观察前两个文件的返回(html 和 js),html中有两个有用的地方,content,nsd和 cd, js
则是对content,nsd和cd加密的逻辑算法。
在这里插入图片描述

算法

流程:
通过对cd值的解析成一个巨大的数组(简称 big_arr),big_arr会切分成两段,每一段又会继续分下去,其中nsd也会参与其中,后面的步骤还有很多,如图所示,如果研究有需要,可以加我一起讨论,详细的步骤就不一一列举了。
算法研究生成cookie时,和content关系不大,生成后缀需要content的。
如果研究算法,相信你是有一定基础,并有一定目标的,欢迎私我或者直接加我。
在这里插入图片描述

补环境

我们已经知道与html 与 js有关的情况下,我们直接复制下关键的信息,如下:
在这里插入图片描述
如果我们没有环境,直接运行会显示:

  • ReferenceError: window is not defined
    在这里插入图片描述
    这时候就要补充window,除此之外还有 document,navigator,location等,需要运行去补。
window = global;
document = {};
navigator = {};
location = {};
localStorage = {};
// 等等

在这里插入图片描述

运行报错 + 代码联调

运行报错,报什么错就补什么,比如缺window,就补window,有时候不会报错,就需要调试自己的代码和网站是否运行一直(如果是环境监测,就不会报错,会走另一条路,导致无法出结果)
这是比较原始的方法。

补环境框架

现在市面上流行很多补环境框架,可以去学习,如果想要,也可以联系我。

补环境导出结果

导出cookie

// 定义方法
function get_cookie() {return document.cookie
}
// 调用方法
console.log(get_res())

导出后缀

function url_suffix(method, pathname) {return new XMLHttpRequest().open(method.toUpperCase(), pathname);
}
console.log(url_suffix('GET', 'url的.com之后的内容'))

效果展示

如果完成以上的步骤,就能够看到结果都出来了

在这里插入图片描述

# 广告位
# 如果对上述有学术讨论可以直接私我或者加我
vx = 'lyj_txd'
qq = 1416279170
# 加我备注来意

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

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

相关文章

线下研讨会 技术沙龙|乐鑫芯片与 ESP RainMaker® 为科技初创企业赋能

众多科技初创企业在智能硬件市场迅猛发展的背景下,对不断变化的需求展现出了高度的敏锐性,期望能够快速将其转化为切实的产品方案。然而,面对复杂繁重的软硬件集成任务,这些企业往往容易陷入研发瓶颈、资金短缺以及效率低下等多重…

C++内存管理new/delete和new[ ]/delete[ ]

1.c/c内存分布 首先看一段代码 int globalVar 1; static int staticGlobalVar 1; void Test() { static int staticVar 1; int localVar 1; int num1[10] { 1, 2, 3, 4 }; char char2[] "abcd";const char* pChar3 "abcd"; //这里不加const会导致…

汽车客户WiFi问题:WiFi5掉卡,根本原因是PCIE RC没有恢复config space

客户问题:2个不同的汽车客户(T,C)分别报了2个WiFi 5 掉卡问题。 问题描述: 在MDM4xx with kernel 4.9平台上,尝试做WiFi SSR恢复,发现WiFi5掉卡,PCIE link downr,无法恢…

从 Oracle 到 TiDB,国有大行打造本地生活 APP 新体验

导读 本文介绍了某国有大行推出的本地生活服务类 APP 在数字时代的创新应用实践。该 APP 利用金融科技和互联网平台模式,打造“金融非金融”的线上生态服务平台,满足了用户多样化的生活需求。为应对用户增长和数据量增加带来的挑战,该 APP 决…

【原创】nnUnet V1在win11下的安装与配置

安装之前可以先了解一下论文的主要内容,便于之后网络训练与推理,调试程序。 论文地址:nnU-Net: a self-configuring method for deep learning-based biomedical image segmentation | Nature Methods 也可以从其他博客快速浏览&#xff1a…

Python 利用迭代器or生成器,让小内存也能处理大文件

首先 准备1个log 文件 app.log 它有60000 行数据 from loguru import logger import osdef sample1():log_path get_log_path()with open(log_path, "r") as f:list_logs f.readlines()logger.info("length of app.logs: {}".format(len(list_logs)))# …

计算机网络(网络原理与应用)之高级交换实验------冗余环路与生成树协议

一、实验目的 (1)了解生成树协议的作用; (2)熟悉生成树协议的配置。 二、应用环境 采用生成树协议可以避免环路。 生成树协议的根本目的是将一个存在物理环路的交换网络变成一个没有环路的逻辑树形网络。IEEE802.ID协议通过在交换机上运行一套复杂的算法STA(sp…

JupyterLab OpenCV展示图片

JupyterLab OpenCV展示图片 方式一 注意:此种方式如果在远程服务器上的JupyterLab上运行,可能会出现错误。 import cv2# 读取图片 image cv2.imread(photo/blg.png)# 显示图片 cv2.imshow(image, image)# 等待按键,之后关闭所有窗口 cv2.w…

Deckset for Mac:让演示文稿制作更轻松

还在为繁琐的演示文稿制作而烦恼吗?Deckset for Mac来帮您解决!它支持Markdown语言,让您只需专注于内容的创作,无需在排版和设计上耗费过多精力。丰富的主题和布局选项,让您能够轻松打造出专业级的演示文稿。快来体验D…

我的 OpenLiteSpeed 从开始到放弃之经历

昨晚下定决心放弃 OpenLiteSpeed 了,从开始到放弃历时七天。总结下来放弃 OpenLiteSpeed 主要是实在不适合明月当前的需要,用起来不是锦上添花而是个累赘了都,今天明月就给大家总结分享一下这次 OpenLiteSpeed 从开始到放弃的经历。 一、Ngin…

【C++基础】最短距离和路径问题

时间限制 : 1 秒 内存限制 : 128 MB 有n个城市&#xff08;编号为1~n&#xff09;&#xff0c;m条道路&#xff08;n < 1000, m < 10000)&#xff0c;每条道路有个长度&#xff08;道路是双向的&#xff0c;两个方向都能走&#xff09;&#xff0c;请找到从起点s到终点…

OpenCV 实时目标检测

0.概述 1.原理介绍 2.代码实现 #include <iostream> #include <opencv2/opencv.hpp>int main() {// Load pre-trained MobileNet SSD model and configurationstd::string model "path_to_mobilenet_iter_73000.caffemodel";std::string config &qu…

List<User>转为Map<Integer,User>

在Java中&#xff0c;可以使用Java 8引入的Stream API来轻松地将List转换为Map。以下是将List转换为Map<Integer, User>的示例代码&#xff0c;其中User对象有一个名为id的整数属性作为唯一标识符。 import java.util.List; import java.util.Map; import java.util.str…

IO进程day6

1&#xff1a;有一个隧道&#xff0c;全长5公里&#xff0c;有2列火车&#xff0c;全长200米&#xff0c; 火车A时速 100公里每小时 火车B时速 50公里每小时 现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行…

LLM量化

Efficient Finetuning prefix tuning 针对每种任务&#xff0c;学习prefix vector 启发于prompting&#xff0c;调整上下文内容让模型去输出自己想要的内容 核心就是找到一个上下文去引导模型解决NLP生成任务 传统情况下&#xff0c;我们为了得到想要的结果&#xff0c;会…

[初学rust] 04_rust复合类型

rust复合类型 字符串 由于rust的字符串元素类型是u8(1字节),但是字符类型是unicode(4字节) 索引不能像C那样读取又由于String类型和&str类型都是utf-8编码&#xff0c;中文占3字节切片可能会导致崩溃 slice(切片) 切片就是对String类型中的一部分的引用&#xff0c;它…

语言:C#

一、VSCode生成exe 二、

EasyRecovery(易恢复) 使用测试及详细使用方法

你有没有因为数据丢失懊悔不已&#xff0c;EasyRecovery&#xff08;易恢复&#xff09;&#xff0c;来自美国拥有38年数据恢复的软件&#xff0c;只有收费版&#xff0c;重要事情说三遍&#xff0c;EasyRecovery 没有免费版&#xff0c;可以成功找回删除的部分文件&#xff0c…

SQLite .journal 文件

在之前插入大量数据测试的时候&#xff0c;发现在数据库文件同级目录下会产生一个同名.journal的文件&#xff0c;并且不是一直会存在&#xff0c;而是生成一会就会自动删除&#xff0c;然后继续生成继续删除&#xff0c;直到数据插入完成。 初步猜测&#xff0c;应该是类似 re…

增强客户黏性:服装实体店扫码连锁收银软件提供多样的会员营销策略

随着消费者对购物体验的需求不断提升&#xff0c;服装实体店面临着更大的挑战和机遇。为了增强客户黏性&#xff0c;提升销售业绩&#xff0c;越来越多的服装实体店开始引入扫码连锁收银软件&#xff0c;并提供多样化的会员营销策略。这一举措不仅为店铺提供了更加智能化的经营…