Хек в коробкеeto’o (nikitoz@glc.ru) Хакер, номер #101, стр. 100 Отчет с конференции Hack In The Box 2007 в ДубаеТвоя школьная учительница по биологии всю жизнь считала, что хек – это такая рыба. На самом же деле хек – это специальное занятие, которым каждый день занимается несколько миллионов талантливых людей по всему миру. Бывает такое время, когда все эти люди слетаются в одно место и занимаются хеком друг с другом, демонстрируя свои навыки и последние идеи. Этой весной, с 2 по 5 апреля, хеком занимались в Дубае, на конференции HITB (Hack In The Box – Хек В Коробке). О HITBВообще-то HITB – это очень молодая конференция, впервые проведенная в 2003 году в Куала Лумпуре малазийским хлопцем L33td@wg. За 4 года существования HITB стала одной из самых авторитетных deep knowledge конференций: на нее приезжали такие люди как Брюс Шнайер, Жоанна Рутковска и бла бла. По своей сути HITB – это не массовая увеселительная хакерская тусовка, это Deep Knowledge Conference – конференция глубоких знаний, куда приезжают те люди, которым реально есть что показать и те, которые реально хотят послушать и поучиться. В качестве спикеров всегда приглашаются самые авторитетные специалисты, участие в конференции в качестве слушателя стоит не самых смешных денег и сама структура мероприятия рассчитана на сотню-две человек, не больше. В качестве партнеров конференции уже несколько лет выступают такие компании как Microsoft, Hewlett Packard, Scanit и т.д. Причем это обстоятельно не мешает спикерам показывать уничижительные презентации о продуктах этих уважаемых компаний, прежде всего, понятное дело, о продуктах Microsoft. Не бывает такого, чтобы на HITB не был показал новый способ взлома осей мелкомягких. Однако к их чести они не тушуются и привозят собственных специалистов, которые горячо спорят с докладчиками, пытаясь выгородить родную систему :). Впрочем, не буду забегать вперед. ДубайВообще-то мы собирались лететь на HITB вдвоем со Степом, но у нашего любителя PC-зоны и DVD-диска случился обломос с бдительными бюрократическими институтами: из-за пяти судимостей и претензий по неуплаченным алиментам от трех бывших жен Степу не дали вовремя загран и оставили негодяя на родине. В итоге в Дубай я отправился в одиночку: пять часов лета на стареньком Ил 82, мимо Астрахани, вдоль всего Каспийского Моря, чуть-чуть над Ираном, - и я в месте, где Аравийская пустыня обрезается Персидским заливом, где скопилось 10% всех запасов нефти и нефтедолларов, соответственно. Я прилетел вечером 3-го апреля и первым делом надо было отыскать пафосную 5* гостиницу Dubai Sheraton Creek, где с утра стартовала конференция HITB. Training-часть HITB, состоящая из 4 образовательных хакерских курсов, была проведена 2 и 3 числа. Сама же конференция стартовала 4 апреля. Достаточно быстро сориентировавшись по убогой гостиничной карте, я отыскал этот отель и весь вечер заворожено гулял по теплым, влажным и поросшим пальмами, улицам Дубая. Это на удивление приятный город, где очень много реально богатых людей. Местное население очень четко следует своему культурному наследию: женщины ходят в платках (это не мешает каждой второй водить SLK 500), а мужики ходят в белых одеждах и кожаных шлепанцах. Очень много в Эмиратах иностранцев: как турья, так и работающих людей. Узнать иностранцев очень просто: они нормально одеты, в обычную одежду. Работать в Эмираты приезжают из Таиланда, Индии, Индонезии и прочих стран юго-восточной Азии. КонференцияПроснувшись с утра достаточно рано, я отправился уже по знакомому маршруту к Sheraton Creek на первый день конференции. У столика регистрации милая малазийская девушка Amy очень обрадовалась логотипу на моей визитке: “Official media partner :). That’s cool, I saw this logo” и позвала L33td@wg’а, организатора конференции, с которым я до этого общался только по мылу. Литдог оказался очень веселым парнем, который очень переживал о конференции: она начиналась уже скоро и обменявшись несколькими фразами он проводил меня в зал, где уже начал скапливаться народ. Внутри F-SecureКонференция стартовала очень мощной и яркой презентацией финна Микко Хайпонена на тему электронной преступности. Микко – это достаточно известный чувак, который работает руководителем отдела исследований в F-Secure, конторе, которая занимается вопросами электронной безопасности и предоставляет кучу сервисов в этом направлении: начиная с security-консалтинга заканчивая собственным антивирусом и файрволом. Речь финна была зомбирующе хороша: он говорил прямыми терминами и зрелищно показывал интересные вещи. Начал с небольшого пиара своей компании: показал внутренности системы, с помощью которой они исследуют вирусы. Скрытый от Интернета web-интерфейс системы (Микко подключился к корпоративной VPN) показывает всю статистику и предоставляет доступ к описаниям многих тысяч вредоносных бинарников. По каждой заразе строится подробный репорт: какие ключи в реестре создает, какие руткит технологии использует, какие хуки ставит, в какие процессы инжектится, какие строчки ищет и так далее. Полное описание всей функциональности. Для примера финн открыл описание довольно стандартного банковского трояна, одного из тех, которые получили очень широкое распространение сейчас. Прячется в системе с помощью хитрых руткит-технологий, перехватывает формы, инжектится в iexplorer.exe и explorer.exe, ищет строки с доменами популярных банков, e-gold, webmoney и так далее. По всей видимости, внутри реализован процесс автозалива: человек заходит на свой аккаунт и после пройденной авторизации тайком совершается транзакция по переводу части денег на хакерский счет. В общем, достаточно стандартный современный троян, написанный, наверное, где-то на территории СНГ. Лаборатория F-Secure получает троянов из трех источников:
Для анализа вирусов спецы F-Secure используют специальную технологию, которая анализирует все изменения, которые осуществляет зараза в системе. Делается snapshot системы до установки трояна, и после нее. Разница фиксируется в виде XML-документа, который может быть красиво отображен с помощью специальной программы. Она строит диаграммы со всеми ресурсами системы, выделяя красным те, которые добавились или изменились после установки троя. В целом выглядит неплохо :). Who are they?Вторая часть презентации была еще интересней. Микко рассуждал о том, кто такие хакеры, и каким же образом они получают баблос с вирусов и троянов. Он написал следующий список:
Рассуждая о том, кто же такие хакеры и где они живут, он показал забавную схему. На карте мира по очереди у каждого континента появлялись подписи с тем, кто, где и чем занимается. По его статистике, в штатах больше всего занимаются спамом и фишингом, из южной Америки исходит угроза троянов, а плашечка со сплойтами и направленными атаками стоит напротив Китая и Азии. Микко выдержал паузу и дал присмотреться к схеме: явно несуразно смотрелась пустота на территории России. После этого он нажал пробел на своем ноутбуке и показалась самая большая и грозная плашка: из России, Белоруссии, Украины и всех стран СНГ исходят все возможные угрозы. Дальнейшие рассуждения финна протекали в следующем ключе.Если ты крутой талантливый программист и родился в штатах или Европе – будь уверен: хорошая работа и куча лавэ. А если родился в Сибири? Будь уверен: путь к лавэ лежит только через электронную преступность. Пиши трояна и поднимай бабло. В выступлении наступил кульминационный момент, который Микко грамотно развил. Он рассказал об одном небольшом его расследовании. Чуть побольше, чем год назад, чуваки из F-Secure увидели в сети первый WMF-эксплоит, который был установлен на нескольких дедиках и загружал троев. Они начали его изучать и сразу же выложили ссылку на сплойт на своем сайте. В теле сплойта они, после долгого ресеча, нашли странную строку: «О600КО 078». Мудрый финн подумал, и решил, что она тут не просто так. Случайно зайдя на один российский сайт по безопасности, он нашел коммент под выложенным сплойтом, содержащий нецензурную брань чувака с ником sp0raw, сводящуюся к следующему: «суки, слили мазу :(». Зайдя на сайт www.sporaw.ru и найдя ЖЖ Спорава, Микко выяснил о нем много интересного: что ему 21 год, что живет он в Питере и что водит Mersedes S600. “It’s a good car for a 21-old child” – сказал Финн и открыл пост, где Спорав писал о небольшой аварии с его участием. На одной из фотографий отчетливо виден номер его машины: О600КО 78 – та самая строка из сплойта. По-русски финн читать толком не умеет, поэтому не нашел еще один интересный пост Спорава: «В распространении wmf-эксплоита виноваты АНТИВИРУСНИКИ F-Secure. Еще неделю назад этот эксплоит стоял на нескольких хостах, и спокойно выполнял свою работу. Тихо, мирно, никому не мешая. Однако после того, как F-Secure опубликовал в своем weblog'е линк на заражение, этот эксплоит тут же украли и выложили на всех security-порталах. И теперь только ленивый не ставит его на свой хост. Вопрос: кто же добился такой ситуации, что при unpatched bug, эксплоит сейчас на "каждом углу" в интернете?» Позже, когда я болтал с Микко, он очень интересовался у меня о Sp0raw – был явно впечатлен возможностями крякера из Санкт-Петербурга. Действительно, талантливый малый. ПродолжениеСтруктура конференции была такова, что одновременно показывались сразу две презентации, и необходимо было выбирать, что интересней. В первый день я составил для себя такое расписание: Digging into SNMP 2007, Robbing Banks: Easier Done Than Said, Vboot Kit: Compromising Windows Vista Security и Ravage Unleashed: The Tactical VoIP Toolkit. Наибольший интерес для меня представляли вторая и третья презентации о взломе банков и Висты, поскольку с SNMP я толком не работал, да и презентация носила достаточно специальный формат. Выступление же о взломе Висты однозначно было одним из самых главных событий. Спикерами были Индонезийские братья Випин Кумар и Нитин Кумар. Забавные ребята, которые на потрясающем английском (смотри и слушай видео на DVD) предложили интересную концепцию по взлому Висты. В качестве пути для повышения полномочий в системе они предложили создать собственный хакерский загрузочный сектор и с его помощью выполнить код на уровне ядра. Разработка получила название Vbootkit и были реализована в виде загрузочного iso-образа диска, при загрузке с которого любой пользователь мог выполнять код на уровне ядра. Концепт, понятное дело, локальный, но очень лихо обделал все встроенные в Vista механизмы защиты. На нашем диске, кстати, лежит презентация с полными сорцами, - можешь поупражняться :). Очень забавная вещь произошла во время время выступления: один прилично одетый молодой человек то и дело нервно задавал вопросы, не унимаясь в технических деталях и что-то все время недовольно комментировал. К концу выступления Випин спросил чувака прямо: «Are you from Microsoft»? Оказалось парень действительно из Майкрософта. Беднягу послали выгораживать Висту из трудной ситуации :). Что касается взлома банков, то лично я для себя не много нового из этой презентации со смачным названием «Ограбить банк: проще сделать, чем сказать» узнал. Fabrice Marie рассказал об общих проблемах банковских технологий. Все атаки он разделил на три части: атаки банкоматов, сетевые атаки и прямые атаки банковских приложений. Проблемы банковской безопасности назвал такие:
В конце презентации Фабрис привел несколько забавных случаев из его практики. В Бангкоке он видел целую сеть банкоматов, у которых прямо на виду лежал X25 модем, который можно было отключить, подрубить к ноутбуку и прослушивать трафик. В славном городе Тайпэй был банк, банкоматы которого страдали другой, даже более забавной ошибкой. Запросив у банкомата, к примеру, $100 пользователь мог забрать только 4 или пяти бумажек: $80. Банкомат ждат минуту и «съедал» деньги назад, попутно отменяя транзакцию. В итоге юзер получал $80 налом, а счет его не изменялся :). Парень из Net-SquareИз второго дня мне больше всего запомнилась презентация крутого дядьки из Net-square Шрирая Шаха о взломе WEB-сервисов и AJAX-движков. Он разложил все по полочкам и привел занимательную статистику:
Отдельное место в презентации занял Ajaxer, тулза для ajax-fingerprinting’а. С помощью достаточно примитивных операций она определяет, какой движок используется. Catch the flagПараллельно конференции, в соседнем помещении, проходили хакерские соревнования Capture The flag. В этом году участвовало три команды: полицейские Дубая (TEAM ELEETE), американские военные (ARMY STRONG) и команда хакеров из Болгарии (NDTEAM). Все задания были направлены на реверс инжениринг и взлом бинаников под виндой и Unix. Особенно тут рассказывать нечего, кроме того, что все участники облажались: только Болгары смогли пройти задание нулевой сложности. Амеры и Дубайские полицейские оказались, как сказал L33td@wg, - «lame, realy lame» :). А призовой фонд в 6 тысяч долларов переносится в Малайзиую: на осенний HITB, который будет в сентябре. Смотри, можешь слетать поднять бабла :). Амеры-то видишь, какие ламеры отборные. DVDНа нашем диске ты найдешь все материалы с HITB 2007: 16 злободневных security-презентаций. VIDEOНа диске лежит видеоотчет с конференции, который я снял для тебя на свою камеру :). WWW
|