Хлопець, який вкрав Half-Life 2

content auto translated from {from}

Напевно, багатьом з вас пам’ятні події, що супроводжували пропущену дату виходу Half-Life 2, спочатку намічену на 30 вересня 2003 року. Спочатку Valve мовчки пропустила її, але незабаром оголосила, що вихідні коди гри були вкрадені й вихід відкладається на невизначений термін.

Пізніше стало відомо, що громадянин Німеччини Аксель Джемб був засуджений за злом мережі Valve та завдання фінансових збитків компанії.

У 2004 році сайт hl-inside.ru розмістив переклад статті, в якій висвітлювалася, зокрема, й крадіжка (один та два). У статті цей злочин описується з точки зору Valve. У цій статті детально розповідається про все, що сталося, з акцентом на спогади самого Акселя.


Хлопець, який вкрав Half-Life 2.

7 травня 2004 року, о 6 годині ранку, у маленькому німецькому містечку Шёнау (Шварцвальд) Аксель Джемб прокинувся і виявив, що його ліжко оточене поліцією. Пістолети направлені на його голову, а в голові лунають слова: «Встати з ліжка! Клавіатуру не чіпати!»

Джемб знав причину, що призвела їх сюди. Однак, все ще сонний, він запитав, у чому справа.

«Ви обвинувачуєтеся в незаконному вторгненні в мережу компанії Valve, викраденні комп’ютерної гри Half-Life 2, публікації її в інтернеті та заподіянні збитків на суму понад 250 мільйонів доларів» — був відповідь. «Одягайтеся».

Сім місяців тому, 2 жовтня 2003 року, у великому американському місті Сіетлі Гейб Ньюелл, керівник Valve, прокинувся і виявив, що вихідні коди гри, над якою його компанія працювала вже практично п’ять років, були викладені в інтернет.

Гра повинна була вийти кілька тижнів тому, але розробники затримувалися. Затримувалися на 12 місяців. Вихід Half-Life 2 відкладався, і Ньюелл навіть не уявляв, на скільки ще. Ця витік завдавала не тільки фінансових збитків, але й суттєво шкодила репутації фірми.

Трохи обдумавши ці проблеми, Ньюелл поставив собі купу питань. Як таке могло статися? У Valve завівся зрадник? Хто з команди, яка витратила багато років свого життя на створення гри, міг поставити під загрозу весь проект наприкінці розробки?

А якщо це не мої люди, то як таке взагалі могло статися? Хтось отримав доступ до внутрішніх серверів Valve?

Але серед усіх питань було одне, що греміло в його голові голосніше за всі: хто саме це зробив?

Порушник номер один

![](/api/field/image/TE91dMoVtsPQ9)

«Я захопився зломом після того, як сам став жертвою зламу», — говорить сьогодні Джемб. «Це була програма, що видавала себе за генератор ключів для WarCraft III, а я виявився дурнем, який її запустив. Насправді це був sdbot, що завдавав шкоди в той час шкідливий програмний продукт (на жаргоні — малварь)».

Молодий німець незабаром зрозумів, що саме він встановив на свій комп’ютер. Але замість того, щоб очистити вірус і забути про це, він сам зламав злу програму — щоб подивитися, як вона працює і що робить.

Ця стежка привела його до IRC-сервера, через який управляв вірус. Він зміг відстежити й людину, яка всім цим керувала. Але замість того, щоб пред’явити звинувачення, Джемб почав розпитувати про будову малварі. У нього вже був план.

«Зараз я витратив близько 2 тисяч євро на гри в Steam, але в ті часи я не міг їх купувати», — пояснює він.

«Тому я написав свій власний вірус, свою малварь для крадіжки CD-ключів тих ігор, у які я хотів пограти. Дуже швидко моє творіння стало одним із найпоширеніших вірусів, в основному завдяки тому, що я використовував експлойти незакритих вразливостей у Windows».

За Фріманом!

Виявивши злом, першою реакцією Ньюелла було звернутися в поліцію. Другий — звернутися до гравців.

2 жовтня 2003 року о 23:00, Ньюелл на одному з популярних форумів по Half-Life 2 залишив повідомлення «Мені потрібна допомога гравців».

«Так, опубліковані вихідні коди — це насправді вихідники Half-Life 2», зізнавався він у повідомленні. І коротко набросив усі відомі на той момент факти про злом.

Він пояснив, що хтось отримав доступ до його поштової скриньки приблизно три тижні тому. Більш того, на багатьох комп’ютерах розробників були встановлені програми, які стежили за всім, що вводилося з клавіатури. Все це, на думку Ньюелла, було спеціально створено для нападу на Valve, адже ці програми не виявлялися жодним антивірусом.

Хто б це не зробив — був розумним, вмілим і націленим саме на Valve. Але чому?

Точка впровадження

Несумнівно, вірус Джемба завдав значної шкоди, проте автор надихався не витяганням прибутку, а пристрастю до ігор.

Його улюбленою грою був Half-Life. У 2002-му році, як і багато інших шанувальників гри, Джемб прагнув дізнатися більше про майбутнє продовження. І тоді йому прийшла в голову ідея. Якщо Джемб зможе зламати мережу Valve, він зможе знайти щось цікаве про гру, щось таке, чого ніхто не знає.

Нелюдний, жорстко вихований хлопчик, горів бажанням підвищити свій статус у спільноті гравців, яких вважав своєю родиною, розповівши їм всім секретну інформацію. Спробувати варто було.

«Насправді я не особливо розраховував на успіх», — говорить Джемб. «Проте перша ж спроба увінчалася успіхом. Більше того, це була чиста випадковість».

«Я сканував мережу Valve, сподіваючись знайти доступний веб-сервер, на якому могла б зберігатися інформація про гру. Мережа компанії виявилася досить захищеною від атак ззовні, однак слабким місцем виявився DNS-сервер, що відповідав на анонімні AXFR запити. Саме це й дало мені трішки інформації».

AXFR означає Повний Асинхронний Передатчик Зони (Asynchronous Full Zone Transfer), утиліта для копіювання на резервні DNS-сервери даних, що містяться на основному сервері. Але це також і протокол, що використовують хакери для вилучення інформації про вебсервер. Витягнувши ці дані, Джемб зміг дізнатися імена всіх піддоменів сайту ValveSoftware.com.

«У логах сканування портів я знайшов цікавий сервер, що знаходився в мережі Valve, але належав якійсь компанії Тангис, що спеціалізується на різних комп’ютерних пристроях», — говорить він.

«У цього сервера був відкритий для запису корінь сайту, куди я зміг завантажити ASP-скрипти та запустити їх через інтернет. А Valve не захищалася від цього сервера всередині мережі, вважаючи його своїм».

Джемб з першої спроби знайшов неохоронюваний тунель в мережу Valve.

«Ім’я користувача первинного контролера домену в Valve було „build“, а пароль взагалі не був заданий», — пояснює він. «Це дозволило мені забрати зашифровані паролі, які використовувалися в системі. В той же час на сайті Швейцарської вищої технічної школи Цюриха розміщувався онлайн-лабораторний хакер шифрів, що дозволив мені досить швидко зламати їх усі».

«Як тільки я це зробив... я отримав ключі до їх королівства».

Загородження

Досі Джемба не турбувала власна безпека, він не замітав слідів за собою. Йому-то й приховувати поки було нічого. Однак він хотів бути впевненим, що залишиться непоміченим і в майбутньому.

«Мене турбувало лише одне — як би мене не виявили і не викинули з мережі», — говорить він. «Але у мене був доступ до практично безкінечної кількості проксі-серверів, і це вселяло впевненість. Для початку я хотів знайти сервер, де б міг облаштувати щось на кшталт притулку».

Джемб почав обшукувати все навколо, сподіваючись натрапити на сліди гри. Він знайшов різну проектну документацію і нотатки про створення гри. Саме це він і шукав. Саме для цього він був тут.

Пройшов тиждень, і Джемб зрозумів, що ніхто в Valve не помітив слідів його перебування в мережі компанії. Тоді він почав поводитися більш сміливо.

Досить швидко він натрапив на справжню знахідку: вихідні коди гри, в яку хотів пограти так багато років.

Спокуса була занадто великою. 19-го вересня 2003 року Джемб завантажив їх і тим самим вкрав дорогоцінні камені з корони Valve.

«Завантажити вихідники було дуже просто, завдяки високій швидкості роботи в мережі програми Perforce, що використовувалася в Valve (комерційна система керування версіями). Але швидкість завантаження ігрових даних була дуже низькою через жахливу програму SourceSafe (файл-серверна система керування версіями)», — пояснює він.

«Через це я написав свій власний клієнт, який використовував свій власний механізм передачі даних за протоколом TCP та який умів відстежувати змінені файли за хешем і передавати мені тільки внесені зміни».

«Гра не хотіла запускатися на моєму комп’ютері. Тому я вніс деякі зміни в код, щоб вона хоч якось запустилась у мене без різних примочок, типу шейдерів тощо, але це було нудно. До того ж, я завантажив тільки основний канал розробки гри. А всього у них було стільки гілок розробок, що в мене ніколи б не вистачило часу перевірити їх усі».

По сей день Джемб стверджує, що це не він виклав вихідні коди в інтернет. Однак немає жодних сумнівів, що він передав їх тому, хто зрештою це зробив.

«Нічого подібного я не планував», — говорить він. «Звичайно, мені не терпілося похвалитися перед кимось. Але людина, з якою я поділився вихідниками, клятвено пообіцяла мені залишити їх у себе. Він збрехав».

Як тільки гра потрапила у торрент-мережі, можливості зупинити цей процес вже не було.

«Ящик Пандори був відкритий», — говорить Джемб. «Інтернет неможливо зупинити».

Великий день

Реакція на прохання Ньюелла була неоднозначною. Були фанати, що висловлювали жалощі, були гравці, що почували себе зрадженими Valve, яка не випустила гру в встановлені раніше терміни, у вересні 2003 року.

Незважаючи на кілька інформаційних зацепок, ніхто так і не надав інформацію, яка б допомогла вийти на слід злочинця. До розслідування було залучено ФБР, але також безрезультатно.

А тим часом команда Valve, яка до цього і так працювала в авральному режимі, почала відчувати наслідки крадіжки. Розробка гри обходилася в мільйон доларів щомісяця, а кінця їй не було видно. Крадіжка завдала не тільки фінансових збитків, але й демотивувала і без того втомлену команду. Один з молодих дизайнерів звернувся з питанням прямо в кабінет Ньюелла. «Гейб», сказав він, «це знищить компанію

15 лютого 2004 року о 6:18 ранку, управляючий директор Valve отримав e-mail з порожнім темою. Відправник був ніхто інший, як «Da Guy» («Чувак»).

«Привіт, Гейб», — починав своє письмо автор, перш ніж перейти до визнання в недавньому злому мережі Valve.

Спочатку Ньюелл не був певен у правдивості цієї історії. Однак два прикріплених документа переконали його в зворотному — їх міг отримати лише той, хто мав доступ до внутрішнього сервера компанії.

Минуло п’ять місяців з моменту, як гра потрапила в інтернет, після того, як не залишилося жодної зачіпки, людина, розшукувана Ньюеллом, самостійно постукала до нього в двері.

Піщані пастки

Навіщо Джемб відправив цей лист? «Тому, що я шкодував про скоєне», — говорить він. «Я хотів, щоб вони знали, хто це зробив, і що у мене й думок не було про такий поворот подій». Однак Джемб хотів не лише цього. Хлопець бачив можливість обернути своє злочинення в позитивний бік, як для Valve, так і для себе. В іншому листі він запитував Ньюелла про шанс прийому його на роботу в Valve.

«Тоді я був дуже наївний», — говорить він. «Я мріяв, а й досі мрію, працювати в ігровій компанії, тому просто запитав їх про це. Сподівався, що вони зможуть пробачити мене за те, що все це було не навмисно».

На подив Джемба, через кілька днів надійшла позитивна відповідь від Ньюелла, Valve зацікавилася ним. Ньюелл запитав, чи згоден Джемб на телефонне інтерв’ю.

Насправді вони не збиралися брати його на роботу. Вони хотіли отримати запис визнання Джемба у тому, що це саме він винен у витоку вихідних кодів гри. Це стара хитрість ФБР, гра на гордості людини, вибиваюча з нього необхідне визнання.

У Джемба були якісь неприємні передчуття, але він відкинув їх вбік. «Я сподівався на краще», — згадує він. «Тоді я не був дуже розумним».

Він пам’ятає, що інтерв’ю проводив Альфред Рейнольдс, розробник Counter-Strike і Steam, і сценарист Portal Ерик Уолпа, однак це неточно, і він може помилятися. Хоча б тому, що на той момент Уолпа взагалі не працював у Valve.

«Спочатку вони хотіли дізнатися, як я проник у їх систему. Я все детально розповів. Потім мене розпитували про досвід і рівень знань. Досі пам’ятаю їхнє здивування, моєму англійському — вільному і практично без акценту».

Троїця поспілкувалася хвилин сорок. У присутності своїх кумирів у Джемба пропало будь-яке почуття провини. Але нічого не могло зрівнятися з тим сплеском адреналіну, коли йому запропонували друге інтерв’ю. Цього разу повинна була бути особиста зустріч в офісі Valve, в Сіетлі, на американській території.

Розставивши пастку, Valve і ФБР повинні були отримати візу для Джемба (а також для його батька і брата, оскільки він попросив, щоб вони супроводжували його до США). Але у них були побоювання, що Джемб все ще має доступ до мережі Valve і теоретично може завдати компанії шкоди. Тому ФБР зв’язалися з німецькою поліцією, попередивши їх про свої плани.

Шосе 17

Невдовзі після цього Джемб прокинувся під дулами пістолетів. Він одягнувся і спустився на перший поверх, супроводжуваний озброєними поліцейськими, що з труднощами пробиралися крізь вузькі коридори будинку його батька.

«Можна мені поїсти, перед тим як ми вийдемо?», запитав Джемб.

«Без проблем», — сказав якийсь поліцейський.

Джемб потягнувся за ножем, щоб відрізати хліб. «Всі без виключення поліцейські направили на мене свої зброї», — говорить він.

Він випив чашку кави і викурив сигарету, після чого був усаджений у фургон і доставлений в місцевий поліцейський участок. Там його очікувала зустріч з шефом поліції. Він підійшов до Джемба, поглянув йому в очі і сказав: «Ти хоч уявляєш собі, як тобі пощастило, що ми взяли тебе раніше, ніж ти сів на літак

Джемба допитували три години. «Більшість питань стосувалися черв’яка Sasser», — говорить він, маючи на увазі відомий вірус, що заражає комп'ютери під управлінням Windows XP і Windows 2000.

«З якоїсь причини вони думали, що була якась зв'язок між мною і Sasser, але я це заперечував. Про Sasser тоді говорили в усіх новинах, і його автор, Свен Джасчен, був затриманий у той же день, що й я, в ході спільної операції, оскільки вони побоювалися, що я можу попередити його».

«Мій бот використовував такі ж уразливості в службі LSASS, що й його, тільки мій не псував всю систему. І мені здається, що вони думали, нібито це я дав йому код експлойту. Звичайно ж, я це заперечував і твердив їм, що ніколи не писав такого жахливого коду».

Після того, як поліція почала розуміти, що ніякої зв’язку між Джембом і автором черв’яка Sasser не було, вони перейшли до запитань, стосовно Valve.

«Я міг відмовитися відповідати на їхні питання і вимагати адвоката, але вирішив розповісти все, що знав. Чесно і повністю. І мені здається, що вони оцінили таку поведінку», — говорить він. «Я сподобався чуваку, що вів допит, адже він сказав, що я не такий ідіот, як більшість інших хлопців». Цей відділ мав справу, в основному, з потрапившимися на виготовленні та розповсюдженні дитячої порнографії.

«Думаю, я був чесний з ними лише тому, що не думав тоді, що натворив щось дуже серйозне».

Джемба тримали під вартою близько двох тижнів. Його випустили одразу ж, як поліція зрозуміла, що він не збирається тікати. Випустили з однією умовою — він повинен був відзначатися в участку тричі на тиждень. Кожного тижня. Протягом трьох років. До закінчення судового слідства.

Наші благодійники

![](/api/field/image/YcpNISC72pruf)

Очікуючи рішення суду, Джемб тяжко працював, щоб змінити своє життя. Він закінчив навчання і влаштувався на роботу в сферу захисту інформації, займався створенням програм для Windows, що управляли системами безпеки, а також адміністрував бази даних і сервери.

Суд над Акселем Джембом тривав сім годин. Від Valve не було жодного представника, хоча присутній був хтось з Wall Street Journal. Крім злому системи безпеки Valve, не було жодних фактів, свідчивших про те, що саме Джемб виклав вихідні коди Half-Life 2 в інтернет.

Проте Джемб визнав себе винним у зломі мережі Valve. Суддя засудив його до двох років умовно, врахувавши його важке дитинство та намагання змінити своє життя після затримання.

На момент постановлення вироку було продано 8,6 мільйонів копій Half-Life 2. Здавалося, що витік, що відбувся 4 жовтня 2003 року, ні в якому разі не вплинув на успіх гри.

Сьогодні Джембу 28 років. Пройшло практично 10 років, а він досі шкодує про те, що сталося з Half-Life 2.

«Я був наївний і робив такі речі, які ніколи б не слід було робити», — говорить він. «Можна було б принести набагато більше користі, займаючись чимось іншим. Я шкодую, що зашкодив Valve і вони зазнали фінансових втрат. Також я шкодую про ті кошти, які втратили кілька університетів, коли я використовував їх як піддослідних кроликів для мого вірусу».

«Я шкодую про всі незаконні речі, які натворив тоді... і шкода, що я не зробив нічого корисного до того, як мене заарештували».

А що стосується людини, в якої він вкрав гру? Що б сказав Аксель Джемб Гейбу Ньюеллу?

Я б сказав наступне: мені дуже шкода за все, що я натворив. Але я ніколи не хотів зашкодити вам. І якби я міг повернути час назад, я б так не вчинив. Мені досі боляче згадувати про це. Мені б хотілось просто стояти осторонь і спостерігати за вашою роботою, однак в самому кінці я сам все зіпсував».

«Ви мої улюблені розробники, і я завжди купуватиму ваші ігри».


Джерело