Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #70, ОКТЯБРЬ 2004 г.

Обзор эксплойтов

Докучаев Дмитрий aka Forb

Хакер, номер #070, стр. 070-059-1


(forb@real.xakep.ru)

OpenFTPD <= 0.30.1 message system Remote Shell Exploit

Описание:

Не так давно мир узнал о новой уязвимости в проекте OpenFTPD. Этот, на первый взгляд, защищенный демон, содержит в себе фатальную ошибку. Брешь кроется в исходнике /src/misc/msg.c, который обрабатывает сообщения для FTP-пользователей. Для эксплуатации достаточно послать длинную и не совсем корректную мессагу, а затем прочитать ее. Тут же у демона сорвет крышу, а при хорошем раскладе запустится рутовый шелл :).

Автор эксплойта утверждает, что без проблем зарутал SlackWare 9.0. Я испытывал эксплойт на старом добром RedHat 7.0 и быстро добился успеха. В общем, судя по моим (и не только) впечатлениям, эксплойт действительно что надо. Для того, чтобы проверить его в действии, тебе понадобится рабочий FTP-аккаунт. Остальные параметры (адрес возврата и т.п.) можно посмотреть в исходниках эксплойта.

Защита:

Рекомендуется в срочном порядке обновить OpenFTPD, либо установить спасительный патч. Свежий релиз и хотфикс ты можешь найти на официальном сайте проекта: www.openftpd.org:9673/openftpd/download_page.html. Кстати, если ты экстремал, никто не мешает тебе порыться в файле msg.c и исправить уязвимость форматной строки самостоятельно, не так уж это и сложно :).

Ссылки:

Забирай рабочий эксплойт с официального сайта журнала (www1.xakep.ru/post/23372/exploit.txt). Не забывай, что использовать его нужно только в ознакомительных целях!

Злоключение:

Для правильного взлома злоумышленнику необходим полноценный ftp-аккаунт. Я думаю, эксплойт не будет пользоваться большой популярностью в хакерском кругу, но рекомендую всем админам обновить OpenFTPD, либо вообще отказаться от его использования.

Greets:

Эксплойт написали грамотные ребята из группы void.at. Что касается баги, то ее запатентовал главарь банды - Andi (andi@void.at).

Squirrelmail chpasswd local root bruteforce exploit

Описание:

Несмотря на слово «bruteforce», это не обычный брутфорс, а самый настоящий эксплойт. Баг, обнаруженный в chpasswd (часть почтового проекта squirrelmail), позволяет получить рутовые привилегии. Для этого достаточно добиться выполнения двух условий: узнать пароль на учетную запись группы www и запустить эксплойт под этой записью. Хакерская тулза за несколько минут подберет нужный адрес возврата, потом стартанется chpasswd с успешно подобранным адресом. А в финальной стадии chpasswd ругнется на соответствие старого и нового пароля, а затем откроет полноценный рутовый шелл.

Защита:

Баг затаился в самом свежем релизе проекта, так что единственным спасением от уязвимости является удаление Squirrelmail со своей машины. Впрочем, можно поступить проще: для исправления бага нужно просто снять suid с бинарника chpasswd.

Ссылки:

Дружно скачиваем эксплойт по ссылке www1.xakep.ru/post/22060/exploit.txt. Технические подробности уязвимости, к сожалению, остаются в тайне :(.

Злоключение:

Squirrelmail достаточно раскручен и установлен на многих серверах. Если хакеру удастся поиметь какие-нибудь локальные права, ничто не помешает злоумышленнику поднять свои привилегии до максимума.

Содержание  Вперед на стр. 070-059-2