|
发表于 2021-4-23 15:22:53
|
显示全部楼层
湖北省武汉市
[e].版本 2
.支持库 spec
.子程序 __启动窗口_创建完毕
调试输出 (rc4Base (“var Base64={base64:'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',encode:function(t){if(!t)return!1;var a='';var o,e,r;var f,u,s,i;var n=0;do{o=t.charCodeAt(n++);e=t.charCodeAt(n++);r=t.charCodeAt(n++);f=o>>2;u=(3&o)<<4|e>>4;s=(15&e)<<2|r>>6;i=63&r;if(isNaN(e))s=i=64;else if(isNaN(r))i=64;a+=this.base64.charAt(f)+this.base64.charAt(u)+this.base64.charAt(s)+this.base64.charAt(i);}while(n<t.length);return a;},decode:function(t){if(!t)return!1;t=t.replace(/[^A-Za-z0-9\+\/\=]/g,'');var r='';var s,n,i,o;var e=0;do{s=this.base64.indexOf(t.charAt(e++));n=this.base64.indexOf(t.charAt(e++));i=this.base64.indexOf(t.charAt(e++));o=this.base64.indexOf(t.charAt(e++));r+=String.fromCharCode(s<<2|n>>4);if(64!=i)r+=String.fromCharCode((15&n)<<4|i>>2);if(64!=o)r+=String.fromCharCode((3&i)<<6|o);}while(e<t.length);return r;}};function rc4(t,e){for(var n,r=[],s=0,i='',o=0;o<256;o++)r[o]=o;for(o=0;o<256;o++)s=(s+r[o]+t.charCodeAt(o%t.length))%256,n=r[o],r[o]=r,r=n;o=0,s=0;for(var a=0;a<e.length;a++)n=r[o=(o+1)%256],r[o]=r[s=(s+r[o])%256],r=n,i+=String.fromCharCode(e.charCodeAt(a)^r[(r[o]+r)%256]);return Base64.encode(i)}”, “>*6@&~eTnr_FQGp}”, 子文本替换 (“{'login':'test','password':'123456'}”, “'”, #引号, , , 真)))
.子程序 rc4Base, 文本型
.参数 script, 文本型
.参数 t, 文本型
.参数 e, 文本型
.局部变量 js, 对象
.局部变量 eval, 变体型
.局部变量 ret, 文本型
js.创建 (“ScriptControl”, )
js.写属性 (“Language”, “JScript”)
js.逻辑方法 (“AddCode”, script)
eval = js.通用方法 (“Eval”, “rc4('” + t + “', '” + e + “')”)
ret = eval.取文本 ()
js.清除 ()
返回 (ret)
[/e] |
|