js混淆

obfuscator / ob

混淆后,变量跟方法名已经完全替换,第一行可以看到明显的一个数组。

特征:移位操作,函数名和变量名通常以 _0x 或者 0x 开头,后接 1~6 位数字或字母组合。

解混淆:

https://tool.yuanrenxue.cn/decode_obfuscator

packed

特征:eval后面的function参数类似packed组成(也可能是其他组成)。

解混淆:

https://lelinhtinh.github.io/de4js/

其他

https://obf-io.deobfuscate.io/