掌上高考爬虫逆向分析

目标网站

aHR0cHM6Ly93d3cuZ2Fva2FvLmNuL3NjaG9vbC9zZWFyY2g/cmVjb21zY2hwcm9wPSVFNSU4QyVCQiVFOCU4RCVBRg==

一、抓包分析

二、逆向分析

搜索定位加密参数

本地生成代码

javascript 复制代码
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)

成功获取数据

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

相关推荐
单词记忆方法研究1 天前
高考英语词汇记忆策略全解析
高考
单词记忆方法研究4 天前
高考英语词汇与背单词技巧深度解析
高考
火眼金睛炼单词4 天前
高考英语词汇与六级英语词汇记忆策略
高考
2601_963870218 天前
【计算机毕业设计】基于Spring Boot+Vue的高考志愿填报系统的设计与实现
spring boot·课程设计·高考
火眼金睛炼单词11 天前
高考英语词汇学习与记忆策略
学习·高考
固和硅酮胶平哥12 天前
高温硅酮密封胶企业口碑如何判断?
高考
2601_9638702214 天前
【计算机毕业设计】基于Spring Boot+Vue的高考志愿填报系统的设计与实现
spring boot·课程设计·高考
tobias.b14 天前
高考导数专题
线性代数·高考
云空14 天前
《电子专业完整学习路线图(分两套:本科四年版 / 零基础自学速成版)》
科技·学习·学习方法·高考
火眼金睛炼单词18 天前
音标记单词:高效记忆的底层逻辑与实操方法
经验分享·高考