怎样还原被混淆的JavaScript代码?

2025-03-02 08:07:19
推荐回答(1个)
回答1:

Grunt里面的grunt-contrib-uglify可以进行类似的压缩和混淆,但是还有其他的工具也可以,例如YahooYUICompressor,所以说不一定是那工具出来的。
早期的混淆是采用eval的机制来混淆的,把源代码的结构用eval改的面目全非,这个过程是可逆的。
而类似grunt-contrib-uglify这样的工具可以用自定义的符号对代码进行混淆,如果不知道自定义的符号key,过程是不可逆的。