删除字符串文字并将它们放入特殊数组中。例如,"Hello World"中的字符串var m = "Hello World";将被替换为类似的内容var m = _0x12c456[0x1];
字符串加密编码:此选项可能会减慢您的脚本速度。使用Base64或RC4编码的所有字符串文字,并插入一个特殊的函数,该函数用于在运行时对其进行解码。RC4编码比Base64编码慢大约30~50%,但更难被解密。
启用Unicode转义序列时,建议禁用RC4编码,以防止出现过大的混淆代码。将文字字符串拆分为指定长度的块。例如:
// input
(function(){
var test = 'abcdefg';
})();
// output
(function(){
var _0x5a21 = 'ab' + 'cd' + 'ef' + 'g';
})();保留标识符:禁用标识符的混淆和生成,这些标识符与传递的 RegExp 模式相匹配。
保留字符串:禁用字符串文字的转换,该字符串文字与传递的 RegExp 模式相匹配。