掌上高考爬虫逆向分析

news/2024/9/28 19:43:29/

目标网站

aHR0cHM6Ly93d3cuZ2Fva2FvLmNuL3NjaG9vbC9zZWFyY2g/cmVjb21zY2hwcm9wPSVFNSU4QyVCQiVFOCU4RCVBRg==

一、抓包分析


 

二、逆向分析

 搜索定位加密参数

本地生成代码

var CryptoJS = require('crypto-js')
var crypto = require('crypto');f = "D23ABC@#56"function v(t) {var n = t.SIGN;t = t.str,t = decodeURI(t),n = CryptoJS.HmacSHA1(CryptoJS.enc.Utf8.parse(t), n),n = CryptoJS.enc.Base64.stringify(n).toString();var m = crypto.createHash('md5');m.update(n, 'utf8');// console.log(n)return m.digest('hex')
}function get_param(j) {l = v({SIGN: f,str: j.replace(/^\/|https?:\/\/\/?/, "")})return l
}// console.log(l)

成功获取数据

本文章仅提供技术分享交流学习,不可对目标服务器造成伤害!


http://www.ppmy.cn/news/1531605.html

相关文章

微pe和u深度pe哪个好用_微pe和u深度pe对比分析

大家在安装系统时都喜欢用pe来安装,pe安装系统的好处就是稳定可靠,不担心进不了系统。最近有网友问我,微pe和u深度pe哪个好用?下面小编就给大家分析一下微pe和u深度pe对比分析。 微pe和u深度pe哪个好用? 微PE好,目前公认良心PE…

Javascipt的this指向

Javascipt的this指向 一、this是什么? 先说结论,this是用于指代当前执行上下文的对象 二、this指向的是什么 1.当函数作为一个对象的属性被调用时,指向的是最后调用函数的对象 代码如下(示例): var ob…

6.微服务架构的一般架构模式概论

TOC Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive. happy for hardess to solve denpendies. 目录 概述 理解一下微服务架构 需求&…

WPF入门教学十九 属性动画与时间线

在WPF中,属性动画是通过改变对象的依赖属性值来创建动画效果的一种方式。时间线(Timeline)是控制动画播放进度的核心组件。WPF提供了多种类型的动画和时间线,包括DoubleAnimation、ColorAnimation、PointAnimation等,以…

【韩顺平Java笔记】第1章

0-1可以看视频,下面记录主要内容 2. 就业方向 Java基础又叫JavaSE,Java有三个主要的就业方向: JavaEE软件工程师:电商,团购,众筹,sns(社交网络),教育&…

基于php的医院信息管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

设计模式、系统设计 record part02

软件设计模式: 1.应对重复发生的问题 2.解决方案 3.可以反复使用 1.本质是面向对象 2.优点很多 1.创建型-创建和使用分离 2.结构型-组合 3.行为型-协作 571123种模式 UML-统一建模语言-Unified Modeling Language 1.可视化,图形化 2.各种图(9…

初识Tomcat

Tomcat是一款可以运行javaWebAPP的服务器软件。 一个服务器想要执行java代码,则需要JRE(jvm、java运行环境等),但是需要执行javaWEB项目则还需要服务器软件,Tomacat就是其中很流行的一款。因为一个javaWEB项目会有很多…