|

Bugtraq #11
Xakep, номер #023, стр. 023-010-2
********************
Как я уже сказал, программное обеспечение Microsoft дарит все больше и больше возможностей для проведения удаленной атаки. На этот раз сюрприз преподнесла популярная программа для проведения телеконференций Microsoft NetMeeting, позволяющая удаленно завесить компьютер, на котором она запущена. DoS атака была протестирована на последней версии NetMeeting на платформах Windows 95/2000/NT4 и проверена на работоспособность как с модемными, так и с ethernet соединениями. Для проведения атаки необходимо наличие UNIX шелла и программы netcat. Осуществляется атака следующим образом :
$ nc victim.com 1720 < /dev/zero
После этого загрузка процессора на атакуемой машине начнет увеличиваться в зависимости от скорости атакующего компьютера и качества канала связи между ними. После этого можно прекратить работу netcat с помощью ^C. К этому времени загрузка CPU атакуемого достигнет 100% и останется на этой отметке. Результат плачевен... Если НМ был запущен на сервере и управлялся удаленно, администратору сервера придется брать ноги в руки и ехать перезагружать сервак ручками.
********************
На радость любителям расшаренных ресурсов обнаружилась уязвимость в том, как ОС имени Билла Гейтса обрабатывает пароли для доступа к сервисам "совместного пользования" (шАры файлов и принтеров). Механизм аутентификации пользователя в Windows 95/98/98SE/Me позволяет злобному пользователю получить доступ к запароленным расшаренным ресурсам БЕЗ ЗНАНИЯ ПАРОЛЯ ДОСТУПА. Механизм получения подобного неавторизованного доступа, предложенный в рассылке bugtraq, заключается в том, что необходимо угадать лишь первый байт пароля на машине жертвы. Подробности по механизму работы уязвимости и написанию эксплойта к ней можно найти на securityfocus.com в соответствующем сообщении bugtraq.
********************
Дырка нарисовалась и в цгайке (CGI скрипте) под именем pagelog.cgi. Благодаря этой дырке любой файл с расширением .log, доступный для чтения демону веб сервера, может быть прочитан с правами вышеупомянутого веб сервера. Вдобавок, дырка в этом скрипте позволяет создавать любые файлы с расширением .txt или .log в директориях, доступных веб серверу для записи. Вот два коротких примера :
http://server/cgi-bin/pagelog.cgi?display=../../../../tmp/a - на экран выводится содержание файла a.log в каталоге /tmp.
http://server/cgi-bin/pagelog.cgi?name=../../../../../tmp/blah - в каталоге /tmp создаются файлы blah.txt и blah.log.
Как эту дырку можно использовать - не совсем понятно, но, тем не менее, она имеет место быть =).
********************
Слабое место обнаружилось в схеме авторизации пользователя MySQL Database Engine. Для предотвращения потока незашифрованных паролей из сети и "складывания" этих паролей в обычном текстовом файле во всех последних версиях MySQL для авторизации пользователя используется схема "запрос-ответ". К сожалению, криптографическая сторона такого метода весьма слаба, и каждый раз, при задействовании такого способа проверки права доступа, информация, позволяющая расшифровать пароль пользователя, может быть перехвачена злоумышленником. Для подробностей ползи на http://www.mysql.com/documentation/mysql/commented/manual.php?section=Security.
Назад на стр. 023-010-1 Содержание Вперед на стр. 023-010-3
|