better2021 / Blog

个人博客
https://feiyuweb.me/Blog
1 stars 0 forks source link

JavaScript obfuscator是一个强大的免费JavaScript混淆器 #26

Open better2021 opened 4 years ago

better2021 commented 4 years ago

JavaScript obfuscator是一个强大的免费JavaScript混淆器,具有广泛的功能,为您的源代码提供保护。

使用Yarn 或 NPM

使用Yarn 或 NPM安装,并将其添加到您的dependencies或 devDependencies:

$ yarn add --dev javascript-obfuscator or

$ npm install --save-dev javascript-obfuscator

在浏览器中

From CDN:

<script src="https://cdn.jsdelivr.net/npm/javascript-obfuscator/dist/index.browser.js"/>
From node_modules:

<script src="./node_modules/javascript-obfuscator/dist/index.browser.js"/>

混淆单个文件

用法:

javascript-obfuscator input_file_name.js [options]

javascript-obfuscator input_file_name.js --output output_file_name.js [options]

混淆输入文件拓展名为.js结尾 的文件。

如果未使用 --output选项指定混淆后的路径,则混淆后的文件将保存为 源文件名- obfusated.js 放到源文件同级目录下。

参考:https://sunseekerx.github.io/javascript-obfuscator-README.zh-CN.md/


以Windows环境为例,首先安装Node.js环境,然后在命令行中输入

npm install javascript-obfuscator -g

安装完成后,javascript-obfuscator就是一个独立的可执行命令了。

javascript-obfuscator -v

可以查看版本号,检测安装是否成功。

使用 最简单的用法是

javascript-obfuscator a.js

上面命令表示,使用默认配置对 a.js 执行混淆,结果输出到默认文件 a-obfuscated.js

参考:https://blog.csdn.net/foupwang/article/details/103306332