1
ARMILKCHEN OP |
2
noreplay 2020-04-29 18:38:05 +08:00 via Android
啥都看不出来…
|
3
ARMILKCHEN OP |
4
Delon 2020-04-29 18:41:46 +08:00
parse 被 hook 掉了
|
5
ARMILKCHEN OP @Delon #4 那应该怎么解决 可以提供下思路吗
|
6
1018ji 2020-04-29 19:22:32 +08:00
|
7
1018ji 2020-04-29 19:23:28 +08:00
@ARMILKCHEN 看链接,剩下的自己搞吧
|
8
ARMILKCHEN OP @1018ji #7 多谢!方便告诉我是怎么找到 e1(e2(str))的执行吗?
|
9
crab 2020-04-29 19:37:22 +08:00
u.c(u.d(JSON.stringify(l.payload)))
u.d=e1 u.c=e2 function e2(e) { if (null == (e = _u_e(e))) return null; for (var t = "", n = 0; n < e.length; n++) { var r = _p.charCodeAt(n % _p.length); t += String.fromCharCode(e.charCodeAt(n) ^ r) } return t function e1(e) { if (null == e) return null; for (var t, n, r, o, i, a, u, c = "", s = 0; s < e.length; ) o = (t = e.charCodeAt(s++)) >> 2, i = (3 & t) << 4 | (n = e.charCodeAt(s++)) >> 4, a = (15 & n) << 2 | (r = e.charCodeAt(s++)) >> 6, u = 63 & r, isNaN(n) ? a = u = 64 : isNaN(r) && (u = 64), c = c + _keyStr.charAt(o) + _keyStr.charAt(i) + _keyStr.charAt(a) + _keyStr.charAt(u); return c } |
10
crab 2020-04-29 19:38:22 +08:00
@ARMILKCHEN 断下后,F11 单步走就跟到了。
|
11
1018ji 2020-04-29 19:43:51 +08:00
@ARMILKCHEN 楼上大佬说的很清楚了,一步步找就行。我一般是 charles 把 js 整在本地测试打函数
|
12
ARMILKCHEN OP @1018ji #11 好的 多谢!
|
13
ARMILKCHEN OP @crab #10 谢谢大佬!
|