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

33 lines
555 B
JavaScript

//变量混淆
// const code = `
// let x = '1'+1
// console.log('x',x)
// `
// const options = {
// compact: true,
// identifierNamesGenerator:'mangled'
// }
// const options = {
// identifiersPrefix:'germey'
// }
const code = `
var $ = function(id){
return document.getElementById(id);
};
`
const options = {
renameGlobals: true
}
const obfuscator = require('javascript-obfuscator')
function obfuscate(code, options) {
return obfuscator.obfuscate(code, options).getObfuscatedCode()
}
console.log(obfuscate(code, options))