Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Простеший брут на цикле for PHP |

22.12.2009, 07:23
|
|
Познающий
Регистрация: 28.08.2006
Сообщений: 94
Провел на форуме: 327555
Репутация:
1
|
|
Простеший брут на цикле for PHP
<?
for ($f=33; $f<=126; $f++)
{
for ($i=33; $i<=126; $i++)
{
$a = (ord(a) ^ 3) + 2;
$b = (ord(3) ^ 6) - 33;
$c = ($f ^ 1) - 2;
$d = (ord(y) ^ 9) - 2;
$e = ($i ^ 4) + 2;
$f = (ord(d) ^ 3) - 3;
$g = (ord(t) ^ 1) + 3;
$x = ($a - $c) + ($d - $e) + ($b - ($g - $f));
if ($x == 0)
{
$fp = fopen("brut.txt", 'a+');
$str = "a 3 $f y $i d t\n \n";
fwrite($fp, $str);
fclose($fp);
}
}
}
echo "Вроде ВСЕ $str";
?>
Вот исходник
Проблема заключается в том что цикл for ($i=33; $i<=126; $i++) выполняется бесконечно, непойму в чем причина
Задача данного брутфорса полный символьный перебор строки
если где-то подобное разъяснялось, просба ткнуть носом, googl юзал толку мало
Познания языка php не велико, так что прошу помощи многоуважаемые!!!
|
|
|

22.12.2009, 08:26
|
|
Участник форума
Регистрация: 25.10.2008
Сообщений: 215
Провел на форуме: 2483773
Репутация:
78
|
|
Может надо указать до какова момента будет выполнятся цикл? Либо пока не подберет пароль, либо пока все не пройдет например.
|
|
|

22.12.2009, 12:04
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
FaTRuS
$f = (ord(d) ^ 3) - 3; - вы изменяете переменную, по которой работает внешний цикл
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

22.12.2009, 12:12
|
|
Познающий
Регистрация: 28.08.2006
Сообщений: 94
Провел на форуме: 327555
Репутация:
1
|
|
Спасибо огромное, блин куда мои глоза смотрели ппц
Всем Спасибо за ответы
|
|
|

22.12.2009, 13:12
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Да и вообще обычно для циклов используются переменные: i,j,k
Ну и для задач с таким кол-вом однотипных переменных проще использовать одномерный массив(вместо $a,$b,$c,...)
|
|
|

22.12.2009, 15:08
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме: 1996429
Репутация:
468
|
|
че за скрипт вообще?
я нихрене не пойму
нах
$a = (ord(a) ^ 3) + 2;
$b = (ord(3) ^ 6) - 33;
$c = ($f ^ 1) - 2;
$d = (ord(y) ^ 9) - 2;
$e = ($i ^ 4) + 2;
$f = (ord(d) ^ 3) - 3;
$g = (ord(t) ^ 1) + 3;
$x = ($a - $c) + ($d - $e) + ($b - ($g - $f));
|
|
|

03.01.2010, 10:08
|
|
Познающий
Регистрация: 28.08.2006
Сообщений: 94
Провел на форуме: 327555
Репутация:
1
|
|
это часть скрипта из Hack Quest от BluckSun`a
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|