`
cppmule
  • 浏览: 447230 次
  • 性别: 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}`。这种优化虽然牺牲了代码的可读性,但...

    js压缩混淆工具

    标题“js压缩混淆工具”所指的是专门针对JavaScript代码的优化工具,它通常具备两个主要功能:压缩和混淆。压缩主要是去除代码中的空格、注释以及不必要的换行,使代码紧凑,从而减少文件大小;混淆则是将变量名、...

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

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

    Javascript压缩工具,JsMinGUI

    JsMinGUI,全称JavaScript Minifier Graphical User Interface,是一个图形界面的JavaScript压缩工具。它采用了著名的JsMin算法,该算法由Douglas Crockford开发,能够高效地去除代码中的注释、换行符以及多余的空格...

    javascript代码压缩工具

    JSMinifier是一款基于Java的JavaScript代码压缩工具,它可以有效地减少JavaScript文件的体积。由于它是Java应用程序,因此在使用前需要确保你的系统已经安装了Java运行环境(JRE)。如果你还没有安装,可以从Oracle...

    javascript代码加密混淆工具

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

    JavaScript 代码压缩工具

    JavaScript代码压缩工具是一种优化网页性能的关键技术,尤其在当今互联网应用越来越复杂,JavaScript文件体积日益庞大的背景下,其重要性不言而喻。压缩JavaScript代码的主要目的是减少文件大小,提高网络传输效率,...

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

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

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

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

    jsmin js 压缩工具 javascript 压缩工具

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

    javascript 脚本压缩工具

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

    javascript 压缩和加密工具

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

    javascript格式化和压缩工具

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

    javascript脚本压缩工具

    使用JavaScript脚本压缩工具需要注意以下几点: 1. **兼容性**:确保压缩后的代码在目标浏览器中仍能正常工作,因为某些较老的浏览器可能无法解析混淆后的代码。 2. **调试**:压缩前应备份原始代码,以便在出现...

    优秀的javascript压缩工具

    这就是JavaScript压缩工具的重要性所在。这些工具通过删除不必要的字符,如空格、换行符和注释,以及进行变量名混淆等操作,来减小文件大小,从而提高页面加载速度。 标题提及的“优秀的JavaScript压缩工具”是指...

    javascript 加密压缩工具

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

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

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

    javascript 压缩工具

    在使用JavaScript压缩工具时,有几点需要注意。首先,压缩可能导致代码可读性降低,这对于调试和维护工作来说是个挑战,因此建议保留未压缩的源代码版本。其次,某些高级优化可能会改变代码的行为,因此在生产环境中...

    Javascript Obfuscator代码混淆

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

Global site tag (gtag.js) - Google Analytics