我有一些像这样的代码:
var test = new startClear.Cleaner('key', {floor: 100});
我的观点是,如何将 startClear 函数转换为以下内容: 的 5azjfxa123 即可。 (或其他) 这与 floor ex相同。的 ooas 然后使用:azjfxa.Cleaner('key',{ooas21:100});
有可能做到这一点吗? 感谢
答案 0 :(得分:1)
您可以使用https://javascriptobfuscator.herokuapp.com/等工具。
确保启用"重命名全局变量" (因为您的函数名称可以是全局名称,尤其如此)。
示例:
(仅使用"重命名全局变量"启用,"十六进制"用于标识符名称生成器选项)
// Paste your JavaScript code here
function abcdefgh() {
console.log("Hello World!");
}
abcdefgh();
已成为:
function _0x3120f9() {
console['log']('Hello\x20World!');
}
_0x3120f9();
它是一个开源库/工具。请参阅此处获取代码:https://github.com/javascript-obfuscator/javascript-obfuscator