Админ в окошке Докучаев Дмитрий aka Forb Хакер, номер #076, стр. 076-060-3 Одна из самых замечательных ошибок, найденная в ServU, заключается в том, что девелоперы посчитали создание административного аккаунта со статическим паролем довольно безопасным делом. И незаметно повесили FTP-порт на локальный хост. Таким образом, FTP-менеджер после запуска соединяется с 127.0.0.1:43958 и авторизуется под аккаунтом LocalAdministrator:#l@$ak#.lk;0@P. А что мешает хакеру прикинуться FTP-менеджером? Правильно, ничего :). Для достижения грязных целей, злоумышленник заливает скомпиленный эксплойт на машину, а затем запускает его с одним-единственным параметром – командой, которую нужно выполнить. На самом деле, чтобы достичь выполнения команды, эксплойт создает дополнительный домен, а затем и пользователя в этом домене. Этот юзер наделяется всеми правами, включая привилегией «SITE EXEC CMD». Затем происходит логин под этим пользователем и выполнение заданной команды. И надо сказать, этот баг присутствует даже в самой свежей версии ServU, поэтому если софтина установлена на компе, его хозяин обречен :). Да, совсем забыл. Чтобы узнать, установлен ли FTPD на машине, нужно выполнить вышеописанную команду «NET START» и найти в списке службу «Serv-U FTP Server». Если взломщик попал на домашний компьютер web-программиста, то он обязательно найдет на нем сервис mysqld. А в случае, если девелопер – человек старой закалки, то версия демона будет начинаться на 3.x. Проверить это можно элементарной командой: «telnet ip-address 3306». Релиз сервиса промелькнет в первой (и единственной) строке ответа. Если MySQL действительно принадлежит к третьей ветке, то можно попытаться его взломать :). В результате хакер не получит админский шелл, но зато сможет «заценить» содержимое всех таблиц. Для этого злоумышленник скачивает эксплойт и использует его как обычный MySQL-клиент. При этом хакер вообще не указывает пароля на соединение. Если баг в сервисе имеется, то поддельный клиент без труда законнектится и выдаст содержимое секретных девелоперских таблиц. Которые, кстати, можно продать за неплохие деньги :). Если ничего не помогает Если, несмотря на многочисленные попытки взлома, админские права так и не перепали, взломщик даже не огорчится. В этом случае у него есть два выхода. Либо заDoSить упрямую систему, либо использовать ее в корыстных целях, но с пользовательскими привилегиями. Рассмотрим эти варианты более подробно. Чтобы организовать DoS, необходимо воспользоваться более ранними уязвимостями. Несмотря на устарелость, баг затаился во многих системах, а именно в Internet Explorer. Я думаю, немногие пользователи регулярно сливают патчи к ослику, поэтому прием с убийством Windows наверняка будет успешен. Итак, чтобы убить вражескую систему, хакер аккуратно сливает страницу www.4rman.com/exploits/tinybmp.htm, а затем все вложенные картинки, упомянутые в HTML-коде. Если у хакера старый непропатченный осел – ему вовсе не стоит соваться на ссылку, иначе его Винда скоропостижно отбросит копыта :). Лучше слить страницу каким-нибудь менеджером закачек, не забыв про рекурсию. После этого, все локальные файлы транспортируются на удаленную машину, а затем уже известным тебе способом запускается explorer. Через каких-то 10-15 секунд вся оперативная память тут же будет съедена, и машина уйдет в даун. |