HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Простеший брут на цикле for PHP
  #1  
Старый 22.12.2009, 07:23
FaTRuS
Познающий
Регистрация: 28.08.2006
Сообщений: 94
Провел на форуме:
327555

Репутация: 1
Отправить сообщение для FaTRuS с помощью ICQ
По умолчанию Простеший брут на цикле 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 не велико, так что прошу помощи многоуважаемые!!!
 
Ответить с цитированием

  #2  
Старый 22.12.2009, 08:26
$Atlet$
Участник форума
Регистрация: 25.10.2008
Сообщений: 215
Провел на форуме:
2483773

Репутация: 78
Отправить сообщение для $Atlet$ с помощью ICQ
По умолчанию

Может надо указать до какова момента будет выполнятся цикл? Либо пока не подберет пароль, либо пока все не пройдет например.
 
Ответить с цитированием

  #3  
Старый 22.12.2009, 12:04
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

FaTRuS
$f = (ord(d) ^ 3) - 3; - вы изменяете переменную, по которой работает внешний цикл
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #4  
Старый 22.12.2009, 12:12
FaTRuS
Познающий
Регистрация: 28.08.2006
Сообщений: 94
Провел на форуме:
327555

Репутация: 1
Отправить сообщение для FaTRuS с помощью ICQ
По умолчанию

Спасибо огромное, блин куда мои глоза смотрели ппц
Всем Спасибо за ответы
 
Ответить с цитированием

  #5  
Старый 22.12.2009, 13:12
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

Репутация: 399
По умолчанию

Да и вообще обычно для циклов используются переменные: i,j,k
Ну и для задач с таким кол-вом однотипных переменных проще использовать одномерный массив(вместо $a,$b,$c,...)
 
Ответить с цитированием

  #6  
Старый 22.12.2009, 15:08
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


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

че за скрипт вообще?
я нихрене не пойму
нах
Цитата:
$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));
 
Ответить с цитированием

  #7  
Старый 03.01.2010, 10:08
FaTRuS
Познающий
Регистрация: 28.08.2006
Сообщений: 94
Провел на форуме:
327555

Репутация: 1
Отправить сообщение для FaTRuS с помощью ICQ
По умолчанию

это часть скрипта из Hack Quest от BluckSun`a
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ