Обзор эксплойтов Докучаев Дмитрий 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, то немедленно заходи туда и скачивай все необходимое. |