工具简介:
随着 AJAX 和富界面技术的发展,Javascript 在 Web 应用上的重要性越来越高,Javascript 代码的复杂性、功能和技术含量也越来越高,对Javascript 代码保护的需要也越来越迫切。
HDS JSObfuscator是HDS通过对当前市面上的同类工具分析和总结后而开发的Javascript压缩混淆加密器。与同类工具相比,它是当前市面上功能较强,使用约束较小的工具之一。它兼顾了压缩、混淆和加密三大功能,用户可以选择只压缩或只混淆或只加密,也可以选择既混淆又加密,给Javascript代码加上双保险。它还可以将乱七八糟的代码转化成排版工整的易于阅读的代码。它还可以进行批量文件处理,解决了文件间关联变量混淆后出现的问题。用户可以根据自身需要,自由选择混淆设置选项,以产生不同效果的混淆代码。特别指出,该工具对用户Javascript代码编程规范的约束极小,可以说几乎没有,不像市面上有些工具必须按照一定的规则进行编码才行。
同时,HDS JSObfuscator还具有压缩css文件、批量管理复制各类更新过的文件和合并文件的强大功能。
由于个人能力和精力有限,工具存在问题和不足在所难免,希望大家多多批评指正。
使用说明:
最新版本V2.13,机器请安装.net framework 2.0版。
欢迎定制服务!如有问题请致电联系。
注册方法:
注册费用:500元,通过QQ索取注册码。
淘宝网址:http://item.taobao.com/item.htm?id=13371773420
注意事项:
* 定义变量不能缺少"var",否则将不混淆。
* 语句结尾必须加分号(;),否则混淆或加密后可能会出错。
寻找js语句没有以";"结束的正则表达式:(([^_0-9a-zA-Z\u4e00-\u9fa5/][_0-9a-zA-Z)\]/]+)|([^_0-9a-zA-Z\u4e00-\u9fa5"']("|')[_0-9a-zA-Z]*("|')))[ ]*\n
联系方法:
Email:1079503892@qq.com QQ:1079503892 http://www.moralsoft.com
弘德软件 @2007~2011 版权所有
版本说明:
V2.12:
* 修正除号(/)后变量的混淆问题;
* 修正正则选项g、i、m三个字母组合变量混淆问题,如/\ws/g中的g,g可能是个变量。
* 修正定义变量时BUG,如var b=0,c={ab:"abc",b:b}中的b变量;
V2.13:
* 增加只转义中文字符串
* 增加css文件压缩
* 增加升级提示