`
cppmule
  • 浏览: 450907 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

几款极品的javascript压缩混淆工具

 
阅读更多

 

 

个人首推

MemTronic's FREEWARE HTML/JavaScript Cruncher-Compressor v1.0k

压缩效果好得不一般,混淆出来的代码完全不可读,压缩率可达50%,IE 5+ / NS 7.0 / Mozilla / Opera 7.0 中均可使用

 

第二款,我推荐Rob Seiler的packer

这款压缩混淆工具效果也不错,有三种版本,.Net,Perl,和WSH版本,Windows平台下WSH脚本比较适合,命令行操作,有详细的说明

 

第三款,Saltstorm出品的ESC

这款工具可自定义压缩级别和是否进行混淆,当然缺点也不是没有,压缩效果一般,而且要求每个JS语句必须以分号结尾,有大括号也不行。

 

大名鼎鼎的jquery就是用这个压缩的。好像从90多k压到21k.

 

一个例子:

 

原代码 :

 

var a=”Hello World!”;

function MsgBox(msg)

{

alert(msg+”\n”+a);

}

MsgBox(”OK”);

 

pack后:

 

eval(function(p,a,c,k,e,r){e=String;if(!”.replace(/^/,String)){while(c–)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return’\\w+’};c=1};while(c–)if(k[c])p=p.replace(new RegExp(’\\b’+e(c)+’\\b’,'g’),k[c]);return p}(’3 0=”4 5!”;6 1(2){7(2+”\\8″+0)}1(”9″);’,10,10,’a|MsgBox|b|var|Hello|World|function|alert|n|OK’.split(’|'),0,{}))

 

除非是用decode, 否则别人很难再看懂你的原代码。

 

再提供一个 js 混淆工具:

 

http://www.javascriptobfuscator.com/Default.aspx

分享到:
评论

相关推荐

    javascript压缩混淆工具

    压缩工具通过删除不必要的空白、注释和换行,以及通过变量名缩短来实现这一点。例如,`function add(a, b) { return a + b; }` 可能会被压缩为 `function a(b,c){return b+c}`。这种优化虽然牺牲了代码的可读性,但...

    javascript混淆,javascript压缩,javascript加密软件

    "javascript混淆"、"javascript压缩"和"javascript加密"就是针对这一需求的三个关键概念。 **JavaScript混淆**: 混淆JavaScript代码的主要目的是为了增加攻击者逆向工程的难度,防止代码被轻易理解和篡改。混淆...

    javascript压缩混淆加密器

    HDS JSObfuscator是HDS通过对当前市面上的同类工具分析和总结后而开发的Javascript压缩混淆加密器。与同类工具相比,它是当前市面上功能较强,使用约束较小的工具之一。它兼顾了压缩、混淆和加密三大功能,用户可以...

    JS压缩 解压缩 加密 混淆工具 五合一打包

    JS压缩 解压缩 加密 混淆工具五合一打包: =============================== JsFormatTool JavaScript Code Improver Packer packer2.net X2JSCompactor

    javascript代码加密混淆工具

    一个简单好用的javascript加密混淆工具,只有执行文件超好用

    一个专门用来压缩JAVASCRIPT代码的工具

    使用JavaScript压缩工具有以下几点需要注意: - 压缩后的代码对于开发者来说变得难以阅读,因此在开发阶段应当保留未压缩的源代码,仅在部署时使用压缩版。 - 压缩工具可能无法处理某些复杂的代码结构,可能会导致...

    javascript反混淆工具202208版 爬虫必备工具

    javascript反混淆工具202208版 爬虫必备工具

    Google的JavaScript压缩工具

    除了基本的压缩功能,高级的JavaScript压缩工具还可能包含其他优化特性,例如代码混淆。代码混淆可以将变量名和函数名转换为更短、更难理解的形式,增加代码的保密性。此外,一些工具还支持合并多个JS文件为一个,...

    jsmin js 压缩工具 javascript 压缩工具

    为了优化网站性能,开发者通常会使用像"jsmin"这样的JavaScript压缩工具来减小文件大小。 "jsmin"是一个高效的JavaScript压缩工具,其主要目的是通过删除不必要的字符(如空格、注释和换行)以及缩短变量名来减小JS...

    javascript压缩工具

    现有的JS代码压缩工具都是网页版的,例如ESC,shrinksafe等,他们都是在网页上用js本身实现对代码的压缩。由于网页的局限性,很难很好的管理压缩任务。聚问网络开发的js压缩专家(JsPacker)v1.0 是同功能的桌面程序,...

    javascript 脚本压缩工具

    使用JavaScript脚本压缩工具有以下几个步骤: 1. **准备源代码**:首先,你需要拥有未压缩的JavaScript源代码。 2. **选择工具**:根据你的需求和偏好,选择合适的压缩工具,例如UglifyJS、Terser、Closure ...

    javascript 压缩和加密工具

    在给定的文件`Javascript代码压缩与加密工具.exe`中,很可能包含了集成的JavaScript压缩和加密功能。这类工具通常提供图形用户界面(GUI),使得开发者无需手动配置命令行工具,即可轻松完成代码处理。它们可能包含...

    javascript格式化和压缩工具

    UglifyJS和Terser都是基于JavaScript的压缩工具,它们能处理ES6以上的语法特性,而Closure Compiler则是由Google提供的一个强大的JavaScript优化工具,它可以进行高级优化,包括类型推断和死代码消除。 除了...

    javascript 加密压缩工具

    javascript 加密压缩工具,能对JS进行加密压缩,压缩率可达80%,且代码不容易给他看到

    js反混淆工具

    js反混淆工具的工作原理通常包括以下几个步骤: 1. **解析与重建**:首先,工具会解析混淆后的JS代码,识别出其中的语法结构,如变量、函数、控制流等。 2. **去压缩**:由于混淆过程中通常会进行代码压缩,比如...

    国内最强的JS(Javascript)压缩混淆加密器

    HDS JSObfuscator是HDS通过对当前市面上的同类工具分析和总结后而开发的Javascript压缩混淆加密器。与同类工具相比,它是当前市面上功能较强,使用约束较小的工具之一。它兼顾了压缩、混淆和加密三大功能,用户可以...

    Javascript压缩发布工具

    javascript压缩、发布、分析、格式化工具。基于java实现。

    Javascript Obfuscator代码混淆

    JavaScript Obfuscator是一种工具,主要用于保护JavaScript代码,通过将源代码转换为难以理解的形式,以防止未经授权的用户查看、修改或盗窃代码。在Web开发中,尤其对于那些包含商业逻辑或者敏感信息的JavaScript...

    Javascript、CSS压缩工具(支持批量压缩)

    "Javascript、CSS压缩工具(支持批量压缩)"就是这样一款实用的工具,它能够快速有效地处理多个文件,节省带宽,提升网页加载速度。 1. JavaScript压缩: JavaScript压缩的主要目的是去除代码中的空白、注释以及...

Global site tag (gtag.js) - Google Analytics