Обзор эксплойтов Докучаев Дмитрий aka Forb Хакер, номер #077, стр. 077-074-3 Злоключение: При тестировании эксплойта мне не удалось отключить свою машину от сети. Однако багоискатели утверждают, что уязвимость существует. Обязательно проверь DoS’ер на своей машине и на всякий случай установи спасительный патч. Greets: Greets fly out to the ECL crew, Valentin Slavov, blexim, stranger, manevski, elius, shrink, Evgeny Pinchuk and Ishay Sommer. Пусть эту рекламу, оставленную в заголовке сплойта, видит вся страна :). [Microsoft MSHTA Script Execution] Описание: Опять Windows и опять Internet Explorer. На этот раз ошибка, найденная в ослике, позволяет запускать незарегистрированные типы файлов. Чтобы было понятнее, рассмотрим атаку на простом примере. Создается hta-файл, выполняющий какую-либо команду (смотри заголовок эксплойта). Затем запускается сам сплойт с двумя параметрами: путь к созданному hta-файлу и файл с незарегистрированным расширением (test.d0c, например). После всего вышеперечисленного, попробуй запустить созданный файл в эксплорере. Эта попытка увенчается успехом, а команда, вшитая в hta-шаблон будет мгновенно исполнена. Эксплойт ориентирован для Windows-среды, поэтому компилируй его с помощью lcc. В качестве команды, заданной в hta-файле может быть что угодно – от безобидного создания папки, до форматирования диска :). Защита: Для защиты своей системы и браузера, обязательно поставь необходимый патч для операционной системы. Полный список заплаток находится тут: www.securitylab.ru/53969.html. Ссылки: Забирай эксплойт отсюда: www.xakep.ru/post/26317/exploit.txt. Более подробное описание бага находится тут: www.securitylab.ru/53970.html. Злоключение: Представь, что злодей хакер будет распространять Word-документ, выдавая его за отличный реферат, а на самом деле это будет обычный клавиатурный шпион. А все дело в том, что в расширении файла вместо английской буквы «o» будет стоять русская. Greets: Эксплойт написан хакером ZwelL (zwell@sohu.com). Баг найден этим же человеком, что радует вдвойне. Давайте дружно скажем ему спасибо :). [AWStats Remote Command Execution exploit] Описание: В популярном проекте AWStats было найдено несколько серьезных ошибок, позволяющие выполнять команды. Так, например, если скрипту awstats.pl передать параметр pluginmode=:system("cmd"), то команда успешно выполнится. Чтобы облегчить задачу хакера, багоискателями был написан простенький эксплойт, который посылает нужный параметр в зависимости от выбранной ошибки. Уязвимыми считаются версии 5.7 – 6.2. Чтобы найти подобные релизы, достаточно войти в гугл и набрать запрос «inurl:awstats.pl Advanced.Web.Statistics.5.7». После такого предложения, гугл выдал мне несколько сотен ссылок. Уже после пятой попытки эксплуатирования, удача мне улыбнулась и я увидел список директорий на удаленном сервере. Защита: Для защиты от глупых багов рекомендуется установить пароль на вход в зону статистики, либо обновить версию AWStats. Последние релизы проекта доступны на сайте http://awstats.sourceforge.net. |