蓝奏云优享版js代码扣取.encryptHex
本帖最后由 小明无敌 于 2024-3-31 22:55 编辑目标网站'aHR0cHM6Ly93d3cuaWxhbnpvdS5jb20vcy8zVjhsREht'
具体的实现部分
function V(e, t, n) {
let r, f = void 0 == H.Z.state.admin.account.info.userId ? "" : H.Z.state.admin.account.info.userId, o = v.Z.encryptHex(e + "|" + f), u = C();
r = !0 === t && void 0 == n ? "&enable=0" : "&enable=1";
let A = (new Date).getTime()
, a = v.Z.encryptHex(e + "|" + A)
, i = D.Z.apiBaseURL + b.sT + "?downloadId=" + `${o}` + r + "&devType=" + u + "&uuid=" + localStorage.getItem("uuid") + "×tamp=" + v.Z.encryptHex(A) + "&auth=" + a;
if (!0 === t)
return i;
window.open(i, "_self")
}
根据i拼接出来链接.然后302重定向返回一个新的链接.也就是直链.通过js代码可以看出.比较值得关注的是v.Z.encryptHex这个函数.
复制到notepad++里面 看他作用域.里面v是n(6686) 然后n位置打断点.刷新网页.是一个webpack.跟着webpack的教程跟着扣就行了.
已经有人做出来解析了就不重复的做了 在此只是分享encryptHex的代码扣取
opacity 发表于 2024-4-2 10:30
弱弱的问一句,这个加密的代码抠下来可以坐什么
lanzou直链转换啊 感谢分享 感谢分享 特别棒,支持支持! 多谢分享,支持下! 謝謝分享。 感谢分享,阅读有意识。 感谢分享 你来学习一下
谢谢分享!!