[Perl] FTP Scan

Iniciado por BigBear, Agosto 19, 2011, 11:30:16 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Agosto 19, 2011, 11:30:16 PM Ultima modificación: Marzo 14, 2015, 10:24:10 AM por Expermicid
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

#!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 ?



Hola Doddy, ya ejecute el script pero no sé como correrlo... Donde se supone que ingreso el Dork o qué?
Probablemente moriré antes de cumplir los 25 años, pero viviré la vida de la forma en la que yo quería vivirla y seguiré en la lucha.

no es con google , es con un archivo que tenga los links de las paginas a scanear.