pack.wsf wsh下的js加密工具新浪也在用_.docx

上传人:啊飒飒 文档编号:11646162 上传时间:2021-08-27 格式:DOCX 页数:11 大小:14.54KB
返回 下载 相关 举报
pack.wsf wsh下的js加密工具新浪也在用_.docx_第1页
第1页 / 共11页
pack.wsf wsh下的js加密工具新浪也在用_.docx_第2页
第2页 / 共11页
pack.wsf wsh下的js加密工具新浪也在用_.docx_第3页
第3页 / 共11页
pack.wsf wsh下的js加密工具新浪也在用_.docx_第4页
第4页 / 共11页
pack.wsf wsh下的js加密工具新浪也在用_.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《pack.wsf wsh下的js加密工具新浪也在用_.docx》由会员分享,可在线阅读,更多相关《pack.wsf wsh下的js加密工具新浪也在用_.docx(11页珍藏版)》请在三一文库上搜索。

1、pack.wsf wsh下的js加密工具新浪也在用_ pack.wsf 复制代码 代码如下: job !- Windows Scripting Host command line wrapper for Pack.js - !- Run as CScript /nologo infile outfile - script type=text/javascript function ICommon(that)if(that!=null)that.inherit=Common.prototype.inherit;that.specialize=Common.prototype.specialize

2、return that;ICommon.specialize=function(p,c)if(!p)p=;if(!c)c=p.constructor;if(c=.constructor)c=new Function(this.inherit();c.valueOf=new Function(return this);c.valueOf.prototype=new this.valueOf;c.valueOf.prototype.specialize(p);c.prototype=new c.valueOf;c.valueOf.prototype.constructor=c.prototype.

3、constructor=c;c.ancestor=this;c.specialize=arguments.callee;c.ancestorOf=this.ancestorOf;return c;ICommon.valueOf=new Function(return this);ICommon.valueOf.prototype=constructor:ICommon,inherit:function()return arguments.callee.caller.ancestor.apply(this,arguments),specialize:function(that)if(this=t

4、his.constructor.prototypethis.constructor.specialize)return this.constructor.valueOf.prototype.specialize(that)for(var i in that)switch(i)caseconstructor:casetoString:casevalueOf:continueif(typeof thati=functionthati!=thisi)thati.ancestor=thisithisi=thatiif(that.toString!=this.toStringthat.toString!

5、=.toString)that.toString.ancestor=this.toString;this.toString=that.toStringreturn this;function Common();this.Common=ICommon.specialize(constructor:Common,toString:function()returncommon +(this.constructor.className|Object)+,instanceOf:function(klass)return this.constructor=klass|klass.ancestorOf(th

6、is.constructor);Common.className=Common;Common.ancestor=null;Common.ancestorOf=function(klass)while(klassklass.ancestor!=this)klass=klass.ancestor;return Boolean(klass);Common.valueOf.ancestor=ICommon;function ParseMaster()var E=0,R=1,L=2;var G=/(/g,S=/$d/,I=/$d+$/,T=/()1+(.*)+11$/,ES=/./g,Q=/,DE=/x

7、01x01*x01/g;var self=this;this.add=function(e,r)if(!r)r=;var l=(_14(String(e).match(G)|).length+1;if(S.test(r)if(I.test(r)r=parseInt(r.slice(1)-1elsevar i=l;var q=Q.test(_14(r)?:;while(i)r=r.split($+i-).join(q+ao+i+q);r=new Function(a,o,return+q+r.replace(T,$1)+q)_31(e|/$/,r,l);this.exec=function(s)

8、_3.length=0;return _28(_5(s,this.escapeChar).replace(new RegExp(_1,this.ignoreCase?gi:g),_29),this.escapeChar).replace(DE,);this.reset=function()_1.length=0;var _3=;var _1=;var _30=function()return(+String(thisE).slice(1,-1)+);_1.toString=function()return this.join(|);function _31()arguments.toStrin

9、g=_30;_1_1.length=argumentsfunction _29()if(!arguments0)return;var i=1,j=0,p;while(p=_1j+)if(argumentsi)var r=pR;switch(typeof r)casefunction:return r(arguments,i);casenumber:return argumentsr+ivar d=(argumentsi.indexOf(self.escapeChar)=-1)?:x01+argumentsi+x01;return d+relse i+=pL;function _5(s,e)re

10、turn e?s.replace(new RegExp(+e+(.),g),function(m,c)_3_3.length=c;return e):s;function _28(s,e)var i=0;return e?s.replace(new RegExp(+e,g),function()return e+(_3i+|):s;function _14(s)return s.replace(ES,);ParseMaster.prototype=constructor:ParseMaster,ignoreCase:false,escapeChar:;function pack(_7,_0,_

11、2,_8)var I=$1;_7+=n;_0=Math.min(parseInt(_0),95);function _15(s)var i,p;for(i=0;(p=_6i);i+)s=p(s)return s;var _25=function(p,a,c,k,e,d)while(c-)if(kc)p=p.replace(new RegExp(b+e(c)+b,g),kc);return p;var _26=function()if(!.replace(/,String)while(c-)de(c)=kc|e(c);k=function(e)return de;e=function()retu

12、rnw+;c=1;var _6=;function _4(p)_6_6.length=p;function _18(s)var p=new ParseMaster;p.escapeChar=;p.add(/nr*/,I);p.add(/nr*/,I);p.add(/nr*nr/, );p.add(/*+(/*+)*/, );p.add(/s+(/nr*/nr*/g?i?)/,$2);p.add(/wx24/*)?:/nr*/nr*/g?i?/,I);if(_8)p.add(/;nr+nr/);p.add(/(;)/,I);p.add(/;+s*(;)/,$2);s=p.exec(s);p.ad

13、d(/(b|x24)s+(b|x24)/,$2 $3);p.add(/(+-)s+(+-)/,$2 $3);p.add(/s+/,);return p.exec(s);function _17(s)var p=new ParseMaster;p.add(/(x24+)(a-zA-Z_+)(d*)/,function(m,o)var l=mo+2.length;var s=l-Math.max(l-mo+3.length,0);return mo+1.substr(s,l)+mo+4);var r=/b_A-Za-zdw*/;var k=_13(s,_9(r),_21);var e=k.e;p.

14、add(r,function(m,o)return emo);return p.exec(s);function _16(s)if(_062)s=_20(s);var p=new ParseMaster;var e=_12(_0);var r=(_062)?/ww+/ :/w+/;k=_13(s,_9(r),e);var e=k.e;p.add(r,function(m,o)return emo);return s_27(p.exec(s),k);function _13(s,r,e)var a=s.match(r);var so=;var en=;var pr=;if(a)var u=;va

15、r p=;var v=;var c=;var i=a.length,j=0,w;dow=$+a-i;if(!cw)cw=0;uj=w;p$+(vj=e(j)=j+cw+while(i);i=u.length;dow=u-i;if(pw!=null)sopw=w.slice(1);prpw=true;cw=0while(i);u.sort(function(m1,m2)return cm2-cm1);j=0;doif(soi=null)soi=uj+.slice(1);ensoi=viwhile(+iu.length)returns:so,e:en,p:pr;function _27(p,k)v

16、ar E=_10(e(c),g);p=+_5(p)+;var a=Math.min(k.s.length,_0)|1;var c=k.s.length;for(var i in k.p)k.si=;k=+k.s.join(|)+.split(|);var e=_062?_11:_12(a);e=String(e).replace(/_0/g,a).replace(/arguments.callee/g,e);var i=c+(a10?.toString(a):);if(_2)var d=_19(_26);if(_062)d=d.replace(/w/g,xa1-xff);else if(a36

17、)d=d.replace(E,i);if(!c)d=d.replace(_10(c)s*=s*1),$1=0)var u=String(_25);if(_2)u=u.replace(/,+d+;)u=u.replace(/g,);if(_062)u=u.replace(/bs*+|+s*b/g,)if(a36|_062|_2)u=u.replace(/,e=+e+;)elseu=u.replace(E,i)u=pack(u,0,false,true);var p=p,a,c,k;if(_2)p=p.concat(0,)returneval(+u+(+p+)n;function _12(a)re

18、turn a10?a36?a62?_11:_22:_23:_24;var _24=function(c)return c;var _23=function(c)return c.toString(36);var _22=function(c)return(c_0?:arguments.callee(parseInt(c/_0)+(c=c%_0)35?String.fromCharCode(c+29):c.toString(36);var _11=function(c)return(c_0?:arguments.callee(c/_0)+String.fromCharCode(c%_0+161)

19、;var _21=function(c)return_+c;function _5(s)return s.replace(/()/g,$1);function _20(s)return s.replace(/xa1-xff/g,function(m)returnx+m.charCodeAt(0).toString(16);function _10(s,f)return new RegExp(s.replace(/$/g,$),f);function _19(f)with(String(f)return slice(indexOf()+1,lastIndexOf();function _9(r)

20、return new RegExp(String(r).slice(1,-1),g);_4(_18);if(_8)_4(_17);if(_0)_4(_16);return _15(_7);/scriptscript type=text/javascript var VERSION = 1.0.0; var AUTHOR = Rob Seiler; /* .au */ /* Get command line arguments */ function JS_getArgs() var args = ; var objArgs = WScript.Arguments; if (objArgs.le

21、ngth 0) for (var i = 0; i objArgs.length; i+) argsi = objArgs(i); /* sic - index in () - an object, not an array! */ return (args); /* Read the input file */ function JS_readFile (fname) var s = ; var ForReading = 1; var fso = new ActiveXObject(Scripting.FileSystemObject); var ts = fso.OpenTextFile(

22、fname, ForReading); while (!ts.AtEndOfStream) s += ts.ReadLine() + n; ts.Close(); return(s); /* Show help if needed - eg 0 command line arguments */ function JS_Help () WScript.Echo (Compress and encode a Javascript source file using Dean Edwards Packer); WScript.Echo ( Version : + VERSION); WScript

23、.Echo ( Syntax : program sourcefile _encoding _fastDecode _specialCharsn); /* Main program: Get arguments; read input file; output packed string */ function main() var params = ; params = JS_getArgs(); params1 = (typeof(params1) = undefined) ? 62 : params1; / -dean : changed defaults params2 = (type

24、of(params2) = undefined) ? 1 : params2; params3 = (typeof(params3) = undefined) ? 0 : params3; if (params0 ) var $script = JS_readFile(params0); if ($script ) $script = pack($script, params1, params2, params3); /* Returns the Dean Edwards packed string */ WScript.Echo ($script); else JS_Help(); else JS_Help(); /* Do the job */ main(); /script /job test.bat 复制代码 代码如下: CScript /nologo pack.wsf test.js test-p.js .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1