JS混淆技术通过降低JS程序的可读性来对网站进行取证分析。JavaScript (JS) 混淆在流行网站中非常普遍。 最近的研究表明,Alexa 前 10 万个网站中 95.90% 的网站至少包含一个混淆的 JS 程序,混淆的 JS 程序给各种任务带来了挑战。JS混淆技术通过降低JS程序的可读性来阻止对网站源码的分析;此外,通过JS混淆会阻碍恶意js代码的检测。
JS混淆方法主要有2大类,包括文本混淆和结构混淆。这两种混淆中包含很多具体的方法,以下列举一些常见的混淆实例。
一.文本混淆
1.变量名重命名
2.常量转表达式
3.字符串分割
二.结构混淆
1.control flow flattening
2.deadcode injection
标签:混淆,可读性,网站,简介,程序,JS,js From: https://www.cnblogs.com/theon/p/18134704