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

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

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

Хакер, номер #088, стр. 088-072-3


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

Ошибки в форумах – лакомые баги для скрипткидисов. Здесь большого ума не надо: залил эксплойт и получил пароль администратора. С поиском бажных серверов тоже проблем нет – Google и Yandex все сделают за человека :).

Greets:

Благодарим наших хакеров, Nitrex и Dukenn, а также небезызвестных людей: Dr_UFO_51, k0pa, NSD и Naikon. Желаем им трудиться и дальше на благо багтраков!

[Apple Mac OS X "/usr/bin/passwd" Binary Local Privilege Escalation (root) Exploit]

Описание:

Ты когда-нибудь получал шелл на MacOS? Я – да. И надо сказать, что это самая неуязвимая система, которую я видел. Если даже для древней SCO можно найти эксплойт, то с Apple MacOS все сложнее. До недавнего времени. Багоискателями выпущен новый эксплойт для /usr/bin/passwd. Принцип его очень простой: при запуске /usr/bin/passwd создается временный файл в папке /tmp. Эксплойт делает симлинк на этот файл с помощью поддельного fake_passwd-файла, заранее слинкованного с /etc/sudoers. В результате этой махинации /etc/sudoers видоизменяется, и становится возможным запустить «sudo sh» под произвольным пользователем.

Эксплойт написан на языке Perl и снабжен подробным комментарием к использованию в заголовочной части.

Защита:

Единственным способом защиты от уязвимости является установка обновления с официального сайта www.apple.com.

Ссылки:

Эксплойт доступен на странице http://www.securitylab.ru/poc/extra/263496.php. Немного технической информации можно взять отсюда: http://www.securitylab.ru/vulnerability/263470.php.

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

Пусть MacOS не самая распространенная система в Сети, но пару шеллов на таких серверах мне удавалось взять. Удаленные нападения обычно производятся через Web, а вот с локальными до последнего времени было туговато. Пока не появился вышеописанный эксплойт :).

Greets:

Благодарим малоизвестного хакера по кличке vade79/v9 (v9@fakehalo.us) за чудодейственный эксплойт. Что касается самих багов, то список исправлений (в том числе и в /usr/bin/passwd) был официально опубликован корпорацией Apple.

[SCO Unixware 7.1.3 (ptrace) Local Privilege Escalation Exploit]

Описание:

Самой эффективной и универсальной ошибкой в Linux-ядрах была уязвимость в ptrace. Долгое время багоискатели находили новые и изощренные методы получения рута через эту ядерную функцию. Примечательно, но баг притаился и в системе SCO Unixware 7.1.3, который был обнаружен совсем недавно. Принцип уязвимости тот же самый – запуск функции ptrace() и последующее получение рутовых прав. Эксплойт должен запускаться с аргументом суидного приложения, например /unixware/usr/lib/sendmail, только в этом случае гарантируется получение повышенных привилегий. К сожалению, технические подробности этой уязвимости не раскрываются.

Защита:

Единственным способом защиты является установка спасительного патча с официального сайта www.cpgnuke.com. Если ты администрируешь SCO, то немедленно заходи туда и скачивай все необходимое.

Назад на стр. 088-072-2  Содержание  Вперед на стр. 088-072-4