地址:aHR0cHM6Ly93d3cud2VpYm90b3AuY24vMi4wLw==
?f12進入 debugger,過debugger
查看預覽數據
全局搜索? 請求網址中的? api.weibotop.cn
在下方疑似找到了加密和解密的函數
斷點調試
控制臺輸出
那個n就是 常見的?cryptoJs庫
const cryptoJs = require('crypto-js')let s = cryptoJs.SHA1(cryptoJs.enc.Utf8.parse("tSdGtmwh49BcR1irt18mxG41dGsBuGKS")), a = cryptoJs.enc.Hex.parse(s.toString(cryptoJs.enc.Hex).substr(0, 32));function h(t) {let e = (i = t = String(t),o = cryptoJs.enc.Base64.parse(i),r = a,cryptoJs.AES.decrypt({ciphertext: o}, r, {mode: cryptoJs.mode.ECB,padding: cryptoJs.pad.Pkcs7}).toString(cryptoJs.enc.Utf8));var i, o, r;return JSON.parse(e)
}var data = "密文數據"
console.log(h(data))
控制臺輸出
?