Грег Хогланд: Хакер, писатель, геймерМария «Mifrill» Нефедова, mifrill@real.xakep.ru Сегодня я расскажу тебе об известном хакере и настоящем «человеке-оркестре». Согласись, далеко не все ведущие эксперты в области ИБ успевают не только работать, но и писать книги, статьи, вести блоги и сайты, ездить по всевозможным конференциям с докладами и, при всем при этом, живо интересоваться онлайновыми играми и возможностью их взлома. Что ж, познакомься с Грегом Хогландом. Обычно рассказы о «жизни замечательных людей» начинаются с даты их рождения, а также с нудного перечисления мест, где будущий гений рос, ходил в детский садик, школу, университет и так далее. Но сегодня не тот случай. Мы, в общем-то, и рады бы рассказать, когда Грег Хогланд появился на свет и где произошло это знаменательное событие, да только сам мистер Хогланд не спешит афишировать такие детали своей биографии. Поэтому, не размениваясь на биографические данные, придется нам ограничиться исключительно его рабочей деятельностью, благо, ее имеется в избытке и никакой «великой тайны» она собой не представляет. Все, что вы хотели знать о руткитахИтак, чем известен Грег Хогланд? Узкому кругу интересующихся сценой он уже очень давно знаком как признанный эксперт в области информационной безопасности и как человек, собаку съевший на реверсном инжиниринге, и завсегдатай многих серьезных хакерских конференций и слетов - DefCon, BlackHat, RSA и так далее. Здесь удивляться, в общем-то, нечему - Грег начал интересоваться информационной безопасностью или, попросту говоря, подался в хакеры, когда само понятие «информационной безопасности» еще только зарождалось. Деревья тогда были большими, домашние компы для человечества были в новинку, а информатику и смежные с ней дисциплины еще не преподавали во всех подряд учебных заведениях, включая даже провинциальные колледжи. Кстати, именно по последней причине Хогланд, как и многие другие «первые ласточки» в данной области, самоучка. Однако реверсный инжиниринг, хаки и публикации в культовых езинах вроде Phrack это хорошо, но широкой аудитории, а не узкому кругу гиков Хогланд стал известен значительно позже. Пожалуй, не покривив душой, можно сказать, что «славу мирскую» ему принес громкий скандал с компанией Blizzard, имевший место в 2005 году. Дело в том, что с наступлением XXI века и появлением всяческих онлайновых игр, Хогланд всерьез и надолго заинтересовался этой областью, подсев на мморпг в не совсем типичном смысле. Помимо всего уже перечисленного, Грег Хогланд еще и писатель. Давным-давно, открыв в себе талант разбираться в хитросплетениях кода и понимать механизмы различных атак, он так же заметил один «побочный эффект» - у него очень хорошо и складно получалось объяснять людям, не столь сведущим в теме, как все это работает, зачем и почему. Пренебрегать этим неожиданным открытием Хогланд не стал и впоследствии оттачивал уже не только хакерские, но и писательские навыки. За свою уже весьма продолжительную карьеру он успел написать целый ворох статей, постов и даже несколько книг. Но начало всему положила публикация в 55-м номере езина Phrack, вышедшая в 1999 году. Она носила говорящее название: «A *REAL* NT Rootkit, patching the NT Kernel» и посвящалась, как нетрудно догадаться, именно руткитам. И вот здесь кроется интересный нюанс - дело в том, что windows-руткиты, фактически, появились спустя почти десятилетие после так называемых стелс-вирусов, и тот факт, что их назвали именно руткитами, а не стелс-вирусами - заслуга исключительно Грега Хогланда и той самой статьи во Phrack. Вообще, Хогланд довольно долго бился над реализацией техники обхода системных механизмов защиты Windows - начиная, примерно, с середины 90-х. В своих исследованиях он опирался на исследования ядра Windows, опубликованные в Usenet неким прогером из Шри-Ланки, а также на более ранние исследования всемирно известного гуру Джефри Рихтера. В итоге, Хогланд воплотил все это в жизнь виде утилиты, нацеленной на сокрытие информации в системе. Его тулза называлась NT Rootkit, а отчет о проделанной работе, свои мысли по этому поводу и много чего еще он изложил как раз в той самой статье. Вот так, с легкой руки Грега, подобные софтины и стали называть руткитами, а сам Хогланд увековечил себя в истории :). В дальнейшем исследования Хогланда, конечно, не концентрировались вокруг одних только руткитов, хотя он до сих пор регулярно выступает на всевозможных конах и форумах с лекциями и семинарами именно на эти темы. Но Хогланд занимался и исследованием 64-битных платформ на предмет всевозможных уязвимостей, и цифровыми подписями, и многим, многим другим. Дело в том, что, добившись статуса эксперта и влившись в нестройные хакерские ряды, Грег пошел проторенным путем - решил сделать из всего этого бизнес. Не забывая и о писательской стезе, Хогланд, на текущий момент, является автором уже трех книг, две из которых получили весьма широкое признание: это написанная в соавторстве с Гари МакГроу «Взлом программного обеспечения: анализ и использование кода» (Exploiting Software) и «Руткиты: внедрение в ядро Windows» (Rootkits, Subverting the Windows Kernel). Обе книги издавались на русском, а о третьем, оставшемся труде речь пойдет чуть ниже. Помимо книг, Грег уже много лет успевает заниматься небезызвестным сайтом www.rootkit.com, основателем которого является и куда периодически пишет. А с 2008 года Хогланд ведет блог по адресу fasthorizon.blogspot.com. Фарминг с умомГрег Хогланд не только талантливый хакер и писатель, он, ко всему прочему, еще и геймер. Да, сложно поверить в то, что такой занятой человек успевает играть в игрушки, но это чистая правда. Более того, как уже было сказано выше - с появлением разнообразных онлайновых забав, Хогланд переключился именно на них. И, конечно, стоило ему окунуться в удивительный мир мморпг, как в нем тут же проснулся хакер. Наш герой буквально не мог не заинтересоваться возможностью хакинга онлайновых игр, а когда заинтересовался, то сделал это не спустя рукава. Одним из первых «громких плодов» интереса Хогланда к играм стал скандал с компанией Blizzard. В их многопользовательское детище - World of Warcraft - Хогланд играл с самой закрытой беты, игра ему искренне нравилась и именно она стала главным объектом для изучений. Но в ходе исследований Грег обнаружил очень странную вещь: при ближайшем рассмотрении программный модуль The Warden («Надсмотрщик»), входящий в состав клиента игры, оказался самым настоящим spyware, сующим свой виртуальный нос во все подряд. Вообще, Warden и предназначен именно для слежки - он приглядывает, чтобы пользователь не запускал ботов, не использовал запрещенные аддоны, дающие серьезное внутриигровое преимущество, не пытался модифицировать софт и так далее. Но на деле Warden собирает очень много частной информации, например, сканирует список всех запущенных на твоей машине процессов, сравнивая их с сигнатурами процессов читерских. И впоследствии эта инфа может быть использована по-разному, в том числе, Blizzard вполне могут ею «злоупотребить». Помимо этого Хогланд пришел и к другому, не менее забавному, выводу - Warden оказался довольно-таки туп. Например, если написать простенькое приложение-калькулятор, назвать его «WoW!Inmate» (название одного известного читерского мода), и запустить этот калькулятор одновременно с World of Warcraft, то... вуаля, ты будешь забанен, как злостный читер! Словом, Хогланд назвал поведение модуля похожим на полиморфный вирус, обратился в правозащитную организацию Electronic Frontier Foundation и дал немало интервью и комментариев на эту тему. В общем-то, действительно не слишком приятно, когда софт, пусть даже работающий во благо, мониторит адреса людей, с которыми ты общаешься, следит за тем, какие сайты ты посещаешь и какие программы используешь... В Blizzard, впрочем, отреагировали довольно меланхолично, заявив, что ничего незаконного Warden не делает, а о возможной слежке за пользователем, фактически, черным по белому сказано в пользовательском соглашении к игре. Хогланд, однако, так просто от проблемы не отступился. Посвятив теме безопасности онлайновых игр добрых несколько лет, он в соавторстве с Гари МакГроу написал и выпустил книгу «Взлом онлайновых игр» (Exploiting Online Games), очень много внимания и места в которой уделено именно WoW. В целом, очень интересное чтиво о поисках уязвимостей и возможностях взлома различных ммо. Конечно, одним только World of Warcraft дело не ограничилось, например, Хогланду по душе еще и такие проекты, как Asheron's Call II, EVE Online и Vanguard. Из книжки можно почерпнуть немало нового о самых разных техниках читерства и о том, как, жульничая, остаться необнаруженным. Текст изобилует актуальным кодом и множеством идей, плюс, авторы очень серьезно подошли к вопросу права и вопросу зарабатывания денег на продаже виртуальных предметов. Читерство в игре уголовно наказуемым деянием пока не является :). Стоит отметить, что Хогланд и МакГроу осветили этот вопрос одними из первых - книга вышла в свет в 2007 году, а индустрия онлайновых игр пока очень молода, и не так много экспертов по совместительству являются любителями поиграть. К сожалению, Exploiting Online Games на русский язык пока не переводилась. |