爬虫-2025年6月最新-js逆向案例sm2加密-某能源资质
该摘要描述了一个基于SM2加密算法js逆向
·
详见:https://github.com/YEZHIAN1996/crawl_pass
测试站点:
aHR0cHM6Ly96enh5Lm5lYS5nb3YuY24vIy9nYXRld2F5L21lc3NhZ2U=
接口:/login-service/login/getXkgsList
加密参数:param,param中的e.data为请求的参数,d为加密用的字符串

加密结果:
说明:d和s断点调试得出为加密字符串,n为返回后的response.text截取掉前2个字符
最后逆向的js脚本为:
const sm2 = require('sm-crypto').sm2
var d =''
var data = {
"current": 3,
"size": 10,
"total": 123211
}
const param = "04" + sm2.doEncrypt(JSON.stringify(data || {}), d)
var n = ''
var s = ''
const response_data = sm2.doDecrypt(n, s)
console.log("param为:", param)
console.log("解密后的结果为:", response_data)
更多推荐


所有评论(0)