javascript-obfuscator是一个免费的JavaScript代码混淆工具,它功能强大,可以把你的源代码变得“面目全非”,完全没有可读性。还具有部分防调试功能,给JavaScript代码多一层保护。

安装环境

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

npm install javascript-obfuscator -g

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

javascript-obfuscator -v

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

使用

简单实用:

javascript-obfuscator input_file_name.js 

执行上面的指令后,会生成input_file_name-obfuscated.js

批量操作

javascript-obfuscator ./ 

采用递归的方式混淆当前目录下的所有js文件(包括子文件),对原文件进行拷贝,会生成新的js文件,在新的js文件中进行修改。

javascript-obfuscator ./ -o ./

采用递归的方式混淆当前目录下的所有js文件(包括子文件),对原文件进行修改,不会生成新的js文件

javascript-obfuscator ./ -o /Users/Desktop/name/static 

批量混淆代码并指定输出目录,对原文件进行拷贝,会生成新的js文件,在新的js文件中进行修改。

更多操作

可以通过指定参数设置更多操作:

--ouput a.js:指定输出文件名

--ouput ./output:指定输出目录

详细参数使用

javascript-obfuscator -h

或者访问链接

https://github.com/javascript-obfuscator/javascript-obfuscator#cli-optionshttps://github.com/javascript-obfuscator/javascript-obfuscator#cli-options

自定义右键菜单

准备文件:

  • 在桌面新建文本文件,名称可自定义(例如: obfuscator.bat)
  • 打开文件编辑内容写入一下内容:
  • javascript-obfuscator ./ -o ./
  • 保存文件后将文件后缀名修改成.bat文件
  • 将文件拷贝到系统盘下,例如: F:\obfuscator.bat
  • 建议: 文件路径不能有中文,文件路径不建议过长

1. win + R 打开运行窗口,输入 regedit。

点击确定,打开 注册表

2. 在打开的注册表编辑器信息中找到: HKEY_CLASSES_ROOT\Directory\Background\shell

如图所示:

3. 选中 shell 右键-新建-项 名称可自定义,例如:JS混淆

4.选中 “JS混淆” 再次右键-新建-项 名称: command  (不可自定义),如下:

5.选中command 在右侧编辑器中选中默认 右键-修改

6. 修改数值数据,将准备的文件地址拷贝到此处,如下:

7.再次选中 “JS混淆” 在右侧选择默认, 右键-修改

8.编辑数值数据,次为右键菜单名称可自定义,例如(JS混淆) ,如下:

9. 如果需要右键的菜单图标可在次空白位置点击右键-新建字符串值

10. 数值名称 Icon (不可自定义),数值数据为图标路径,也可以使用CMD的图标,如图:

在配置完成后,不需要重启电脑,可直接使用

使用方法

在需要JS混淆的文件夹中在空白位置点击右键选择“JS混淆”即可,混淆完毕后CMD窗口会自动关闭,效果如下:

如需转载,请注明出处

Windows一键JS混淆加密(集成到鼠标右键菜单)相关推荐

  1. 【JS 逆向百例】网洛者反爬练习平台第一题:JS 混淆加密,反 Hook 操作

    关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 文章目录 声明 写在前面 逆向目标 绕过无限 debugger Hook 参数 逆向参数 PyCharm 本地联调 完整代码 J ...

  2. Javascript加密,JS混淆加密,地表最新,最强加密方法保护您的代码

    JS混淆加密 步骤/方法 1.打开 https://jshunxiao.com 网站,粘贴需要加密的js代码 2.根据个人需求配置相关设置 3.点击加密按钮,即可对js代码进行混淆保护 4.还可以加密 ...

  3. JS混淆加密介绍,以及简单代码示例

    JS混淆加密介绍 1.将字符串转换为数字: 2.将数字转换为字符串: 3.将字符串转换为数字: 4.将数字转换为字符串: 5.总结 JS混淆加密是一种常用的安全加密技术,它可以将JavaScript代 ...

  4. JS加密,JS混淆,JS混淆加密,JS不可逆加密,JS加密压缩

    分享一个JavaScript加密,JS加密,JS混淆,JS混淆加密,JS不可逆加密,JS加密压缩 ,JS加密. 使用方式 / 注意事项 1.本工具是本站长结合了64个组件(大部分为开源组件),开发出来 ...

  5. Win系统集成一键显示隐藏系统文件到鼠标右键菜单.bat

    前两天帮朋友电脑杀毒,发现他连隐藏文件都不知道是什么,更别提显示系统隐藏文件设置项了,正好之前有写过VBS的代码,改了一下安装到他的电脑鼠标右键菜单中了,这个还是非常实用的,目前朋友反映良好. 为什么 ...

  6. 利用windows优化大师,将cmd加入鼠标右键菜单

    为什么要将cmd加入到鼠标右键菜单 命令行运行java或者sonarqube等命令,虽然已经配置了系统变量,可以在任何目录下运行命令.如果当时已经打开了目标所在的资源管理器窗口,没有将cmd加入到鼠标 ...

  7. 计算机右键菜单太多,电脑鼠标右键菜单太多了怎么办?Windows右键菜单设置删除方法介绍...

    随着电脑中所安装的程序越来越多,右键菜单中的选项也都随着多了起来.这虽然说对我们使用电脑没有什么太大的影响,但是看着如此多的没用的右键菜单也是烦烦的,那么,电脑桌面右键菜单怎么清除多余的选项呢?对此, ...

  8. windows系统如何将 CMD(命令提示符)添加到鼠标右键菜单

    您可以通过以下步骤将 CMD(命令提示符)添加到鼠标右键菜单: 1. 打开注册表编辑器.按下 `Win + R` 组合键,然后键入 `regedit` 并按下 Enter 键. 2. 导航到注册表路径 ...

  9. 将uglifyjs添加到鼠标右键菜单

    之前几天根据YUICompressor和TBCompressor整合到鼠标右键菜单自己将uglifyjs也添加到了右键菜单,下面简单记录下过程.效果如下 uglifyjs添加到鼠标右键菜单 配置win ...

最新文章

  1. Tokyo Cabinet 安装
  2. C++ 重载运算符和重载函数(一)
  3. S4 Smartforms 改为WORD编辑器
  4. ytu 2335: 0-1背包问题
  5. ADO的几种数据库连接方式
  6. LeetCode上读不懂题!看不懂测试用例的那些题(有生之年更新。。。)
  7. es6 迭代器_揭秘ES6迭代器和迭代器
  8. 接力,智能指针也麻烦
  9. MyBatis中使用LIKE关键字模糊查询
  10. Karplus-Strong 算法简单介绍和实现
  11. H3C设备运行状态查询常用命令
  12. 0002-标题段落-前端学习笔记
  13. java 汉字占几个字节_Java中一个汉字占用几个字节
  14. lvds传输距离标准_LVDS视频传输—LVDS收发传输经验教训计划总结
  15. vi/vim查看空格、制表符等特殊符号
  16. Windows Server2008 R2搭建域环境(步骤最详细)
  17. C++ Primer Plus习题及答案-第五章
  18. VMware的VMDK转换为HyperV的vhdx
  19. C语言BCC异或效验
  20. c语言求根公式编程,c语言,求根公式

热门文章

  1. 通过线上解决线下痛点来推广自己的小程序
  2. C++的文档操作心得
  3. 一加六关闭更新提示,macos操作
  4. 利用 CRISPR 基因编辑技术,人类正在做七件“疯狂”的事
  5. 【办公类-22-04】周计划系列(4)-生成“周计划”(提取旧docx指定段落的内容,写入EXCLE模板,再次生成新docx)
  6. 游戏性能(掉帧,内存过高)问题
  7. 信号处理(二)音频信号的分帧, 加窗
  8. 测试工程简历分析 初中级测试工程师面经 深度剖析 面试不足 认知不足 面试反馈 面试补全 面试学习方法和思路说明 面试失败后如何自我补救,自我提升,提升方法是?怎么提升测试技能测试技术? 《伤感文》
  9. linux ls命令详解
  10. 使用Qemu模拟vexpress-a9搭建模拟开发板