抓包
提醒:我尝试了dom断点 成功的断住了 但是后期发现很难跟值
按照惯例F12 翻页,抓包
下断
数据 长这样???接着 在数据包里面打断点,我同事是个老爬虫了 直接打在了APP.js 里面 两下就找到了,我还是中规中矩的打在了最后一个…
开始跟值,按住F10 这个网站是异步的 讲道理应该是F9单步的进异步慢慢看的
跟到这个地方,就发现了加密的地方了就是这个b函数 点进去
这玩意就是加密的地方了
直接在app.js里面搜 mode: d.a.mode.CBC
完整代码
const CryptoJS = require('crypto-js')
f = CryptoJS.enc.Utf8.parse("jo8j9wGw%6HbxfFn");
m = CryptoJS.enc.Utf8.parse("0123456789ABCDEF");
function b(t) {
var e = CryptoJS.enc.Hex.parse(t)
, n = CryptoJS.enc.Base64.stringify(e)
, a = CryptoJS.AES.decrypt(n, f, {
iv: m,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7
})
, r = a.toString(CryptoJS.enc.Utf8);
return r.toString()
}