js默认 支持Unicode的。
所以支持所有的国家语种。
有没有哪些国家的和O很像但不是O,和0很像但不是0,和p很像但不是p
所以可以用这个相近的符号进行代码混淆。
var O00OO,o00oo;
https://www.sojson.com/aaencode.html
这个网站提供aa加密
jj加密的原理都是一样的
他们的原理都是通过eval去执行一段代码的,
有没有比较针对的手段去破解此类加密呢?
可以将eval或者Function进行替换。
sojson.$ = function(){debugger;}
加上一个hook拦截住
。
拦截住之后 通过arguments
可以看到执行的语句