1. URL或者api参数加密

经过Base64、Hex编码、MD5、AES、DES、RSA等对称加密和非对称加密

2. js压缩、混淆、加密

javascript-obfuscator混淆

默认压缩和混淆命名成16进制: 参数compact为True

变量名混淆:参数identifierNamesGenerator为 hexadecimal/mangled/germey

混淆全局变量和函数名称: 参数renameGlobals为True

字符串混淆: 参数stringArray为True,参数stringArrayEncoding控制编码格式,参数stringArrayThreshold控制编码概率
参数unicodeEscapeSequence进行unicode编码

代码自我保护: 参数selfDefeng参数

控制流平坦化: 参数controlFlowFlattening,controlFlatteningThreshold控制比例

无用代码注入: 参数deadCodeInjection,deadCodeInjectionThreashold控制比例

对象键名替换: 参数transformObjectKeys

禁用控制台输出: 参数disableConsoleOutput

调试保护: 参数debugProtection启用;debugProtectionInterval启用无线调试(debug)

域名锁定: 参数domainLock

特殊编码:

WebAssembly加密

posted on 2024-07-17 16:43  HelloJacker  阅读(31)  评论(0编辑  收藏  举报