#!/usr/bin/perl ################################# # SQLi Dorking # # Autor: Crozz Cyborg # # # # Copyright 2013 Crozz Cyborg # # CRISTHIANO: EXPLOIT.PL -gd inurl:produtos.php?id= -p 2 # # O -p: é quantas paginas para buscar # ################################# use strict; $| = 1; $SIG{'INT'} = \&Interrupt; # Modulos/Librerias use HTTP::Request; use LWP::UserAgent; use Getopt::Long; use Benchmark; use POSIX; use threads; use Time::HiRes "usleep"; # Variables my @UserAgents = ( 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130406 Firefox/23.0', 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:22.0) Gecko/20130328 Firefox/22.0', 'Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20130405 Firefox/22.0', 'Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US))', 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 7.1; Trident/5.0)', 'Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14', 'Mozilla/5.0 (Windows NT 6.0; rv:2.0) Gecko/20100101 Firefox/4.0 Opera 12.14', 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0) Opera 12.14'); my ($Dork,$BingDork,$List,$NumPaginas,$FileLinks,$Proxy); my ($proceso,@ProTime); my $result = GetOptions( 'gd=s' => \$Dork, 'bd=s' => \$BingDork, 'l=s' => \$List, 'p=s' => \$NumPaginas, 'f=s' => \$FileLinks, 'prx=s' => \$Proxy); # INI Funciones sub Uso(){ die < [-l archivo.txt] [-f archivo] -gd Google Dork -bd Bing