self_example/Spider/Chapter11_JavaScript逆向/代码混淆测试/demo4_stringmix.js

25 lines
505 B
JavaScript

//字符串混淆
const code = `
var a = 'hello world'
`
// const options = {
// stringArray: true,
// rotateStringArray: true,
// stringArrayEncoding: ['none'], // none, 'base64', 'rc4'
// stringArrayThreshold: 1,
//
// }
const options = {
compact: false,
unicodeEscapeSequence: true
}
const obfuscator = require('javascript-obfuscator')
function obfuscate(code, options) {
return obfuscator.obfuscate(code, options).getObfuscatedCode()
}
console.log(obfuscate(code, options))