Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: CMS Ortus, найдена еще одна уязвимость

Сообщения:  [1-10]   [11-11] 

 
 автор: MikeSVB   (18.12.2008 в 15:32)   письмо автору
 
   для: antf   (17.12.2008 в 19:39)
 

Молодец! :)

  Ответить  
 
 автор: BinLaden   (18.12.2008 в 01:36)   письмо автору
 
   для: Valick   (18.12.2008 в 01:31)
 

Подбор голого пароля был бы достаточно прост с помощью бинарного поиска, например. А с хешем так не прокатит -- нужно менять пароль так, чтобы n-ая цифра hex-представления хеша была бы такой, какая нам заблагорассудится. Что, в общем-то, невозможно.

  Ответить  
 
 автор: Valick   (18.12.2008 в 01:31)   письмо автору
 
   для: BinLaden   (18.12.2008 в 01:13)
 

А я про то, что Вы имели ввиду, до того как стали иметь ввиду то, что имеете ввиду сейчас...

  Ответить  
 
 автор: BinLaden   (18.12.2008 в 01:13)   письмо автору
 
   для: Valick   (18.12.2008 в 00:49)
 

Вы сам хеш просто не достанете, я это имею ввиду. А Вы про что?

  Ответить  
 
 автор: Trianon   (18.12.2008 в 00:56)   письмо автору
 
   для: Valick   (18.12.2008 в 00:49)
 

да нет... смотря какой хеш...
       $auth_psw      = strtolower($auth_psw);
       if(!preg_match("/^[-0-9a-z_]{5,}$/i", $auth_psw)) {print "Password is incorrect.<br>";return;}
         $query = "SELECT id_user, name, `group`
                     FROM {$gl_db_prefix}users  WHERE login = '{$auth_login}' AND psw   = md5('{$auth_psw}')";

вот это strtolower с ограничением до лат.букв и цифр вкупе с прямым MD5 - кхм...
После этого условие - не менее 5 символов - просто издевка какая-то.

  Ответить  
 
 автор: Valick   (18.12.2008 в 00:49)   письмо автору
 
   для: BinLaden   (18.12.2008 в 00:32)
 

ничего не даст
Смотря какой пароль ;) а то можт по базе хешей "бьётся в лёт")

  Ответить  
 
 автор: BinLaden   (18.12.2008 в 00:32)   письмо автору
 
   для: antf   (18.12.2008 в 00:29)
 

> На мой взгляд это немного упрощает подбор хэша не более

Это много упрощает подбор хеша. Впрочем, всё же это хеш, я думал голый пароль.

Хотя нет, не подумал. Раз там хеш, то особо действительно ничего не даст.

  Ответить  
 
 автор: antf   (18.12.2008 в 00:29)   письмо автору
 
   для: BinLaden   (17.12.2008 в 22:26)
 

Почему зря. О глюке я знал и намеревался исправить. Его уже нет в 1.14d1 (тестовой версии новых возможностей, которая выложена на официальном сайте). Не думал, что тут уязвимость. На мой взгляд это немного упрощает подбор хэша не более. Или тут более хитрое дело?

  Ответить  
 
 автор: BinLaden   (17.12.2008 в 22:26)   письмо автору
 
   для: antf   (17.12.2008 в 19:39)
 

> Ну, тут пароль подбирать надо. Надо ОЧЕНЬ постараться и не факт, что получится.

Ну это Вы зря...

  Ответить  
 
 автор: antf   (17.12.2008 в 19:45)   письмо автору
 
   для: antf   (17.12.2008 в 19:39)
 

-

  Ответить  

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования