JavaScript-Obfuscator-UI可视化混淆界面
黑色简洁风格的JavaScript 混淆器界面,javascript-obfuscator-ui是一个挺实用的前端小工具。它给JavaScript Obfuscator这个 Node.js 包加了个好用的 Web UI,方便你可视化操作混淆参数,省得老在命令行敲来敲去了。
项目用的React搭界面,跑起来也不复杂,yarn
装好依赖后,一个npm run webpack:dev
就能起前端页面,再开个node server.js
服务器就能用了。响应也快,调试也方便,适合本地小批量测试混淆效果。
混淆参数基本都暴露在界面上,像compact
、controlFlowFlattening
这些都能直接调。你可以自己玩玩不同组合,看下混淆后的 JS 是不是够乱,防不防得住别人抄代码。
唯一要注意的就是,这工具更适合自己用来调试,不太建议放线上用,毕竟安全工具跑在浏览器上,总归不太保险。如果你做 Chrome 插件、前端 SDK 这类需要“稍微藏点逻辑”的场景,它就还挺合适的。
如果你平时用 Webpack 搭前端环境,那这个 UI 用起来就顺手,整体逻辑跟你熟悉的套路差不多,文件路径、模块管理啥的也都能对上。要是感兴趣混淆技术,下面这些文章你也可以看看:
嗯,如果你正好有本地混淆需求,又不想一个个参数试,就可以试试看这个项目,开箱就能跑,蛮方便的。
javascript-obfuscator-ui:JavaScript Obfuscator node.js包的Web UI
预估大小:132个文件
.babelrc
408B
code.js
2KB
options.js
14KB
index.js
1KB
obfuscation-worker.js
1KB
ActionTypes.js
4KB
OptionsContainer.js
24KB
EditorContainer.js
1KB
EntryInputContainer.js
2KB
CodeContainer.js
9KB
645.87KB
文件大小:
评论区