Underc0de

Programación Scripting => Perl => Mensaje iniciado por: BigBear en Agosto 19, 2011, 11:30:16 PM

Título: [Perl] FTP Scan
Publicado por: BigBear en Agosto 19, 2011, 11:30:16 PM
Bueno este es un simple script para scannear paginas en busca de un servidor ftp con el usuario anonymous

El codigo es el siguiente

Código (perl) [Seleccionar]

#!usr/bin/perl
#FTP Scan (C) Doddy Hackman 2011
#Check login anonymous

use Net::FTP;
use URI::Split qw(uri_split);

head();
if($ARGV[0]) {
start($ARGV[0]);
} else {
sintax();
}
copyright();

sub start {

unless (-f $_[0]) {
print "\n\n[-] File Not Found\n\n";
copyright();
}

print "\n[+] Opening file\n\n";

open(FILE,$_[0]);
my @webs = <FILE>;
close FILE;

print "[+] Webs found : ".int(@webs)."\n\n\n";

for my $web(@webs) {
my $host = comer($web);
if ($ftp = Net::FTP->new($host, Debug => 0)) {
if ($ftp->login("anonymous","[email protected]")) {
print "[+] Anonymous Found : ".$host."\n";
}}
}
print "\n\n[+] Scan Finished\n";
}

sub comer {
my ($scheme, $auth, $path, $query, $frag)  = uri_split($_[0]);
return $auth;
}

sub sintax {
print "\n[+] sintax : $0 <file>\n";
}

sub head {
print q(




@@@@@ @@@@@  @@@@@      @@@    @@@@    @    @    @
@       @    @    @    @   @  @    @   @    @@   @
@       @    @    @    @      @       @ @   @@   @
@       @    @    @    @      @       @ @   @ @  @
@@@@    @    @@@@@      @@@   @      @   @  @ @  @
@       @    @             @  @      @   @  @  @ @
@       @    @             @  @      @@@@@  @   @@
@       @    @         @   @  @    @@     @ @   @@
@       @    @          @@@    @@@@ @     @ @    @




);
}

sub copyright {
print "\n\n== --(C) Doddy Hackman 2011 -- ==\n\n";
exit(1);
}

sub repes {
foreach $test(@_) {
push @limpio,$test unless $repe{$test}++;
}
return @limpio;
}

# ¿ The End ?


Título: Re:[Perl] FTP Scan
Publicado por: Worldwar Web en Octubre 26, 2012, 07:36:09 PM
Hola Doddy, ya ejecute el script pero no sé como correrlo... Donde se supone que ingreso el Dork o qué?
Título: Re:[Perl] FTP Scan
Publicado por: BigBear en Noviembre 03, 2012, 11:49:27 AM
no es con google , es con un archivo que tenga los links de las paginas a scanear.