Kluk, který ukradl Half-Life 2

content auto translated from {from}

Určitě si mnozí z vás pamatují události, které provázely zmeškané datum vydání Half-Life 2, původně plánované na 30. září 2003. Nejprve Valve mlčky datum zmeškali, ale brzy oznámili, že zdrojové kódy hry byly ukradeny a vydání je odloženo na neurčito.

Později se ukázalo, že občan Německa Axel Jemb byl odsouzen za hacking sítě Valve a způsobení finanční škody firmě.

V roce 2004 zveřejnil web hl-inside.ru překlad článku, kde se mimo jiné probíral i případ krádeže (jeden a dva). Článek popisuje tento zločin očima Valve. V tomto článku je podrobně popsáno vše, co se stalo, s důrazem na vzpomínky samotného Axela.


Kluk, který ukradl Half-Life 2.

  1. května 2004, v 6 hodin ráno, v malém německém městečku Schönau (Schwarzwald), se Axel Jemb probudil a zjistil, že jeho postel je obklopena policisty. Pistole jsou namířeny na jeho hlavu a v ní zaznívají slova: „Vstaň z postele! Klávesnici nedotýkat!“

Jemb znal důvod, který je sem přivedl. Nicméně, stále ještě ospalý, se zeptal na důvod.

„Obviňujete se z nezákonného vniknutí do sítě firmy Valve, krádeže videohry Half-Life 2, jejího zveřejnění na internetu a způsobení škody ve výši přes 250 milionů dolarů,“ zněla odpověď. „Oblečte se“.

Před sedmi měsíci, 2. října 2003, se v americkém velkoměstě Seattlu, Gabe Newell, šéf Valve, probudil a zjistil, že zdrojové kódy hry, na níž jeho firma pracovně strávila téměř pět let, byly zveřejněny na internetu.

Hra měla vyjít před pár týdny, ale vývojáři se zdržovali. Zdržování trvalo 12 měsíců. Vydání Half-Life 2 bylo odloženo a Newell si ani nedokázal představit, jak dlouho to ještě potrvá. Tato únik způsoboval nejen finanční škodu, ale také vážně poškodil pověst firmy.

Po krátkém zamyšlení nad těmito problémy se Newell začal ptát na spoustu otázek. Jak se tohle mohlo stát? V Valve je zrádce? Kdo z týmu, který strávil mnoho let svého života vytvářením hry, mohl ohrozit celý projekt na konci vývoje?

A pokud to nejsou moji lidé, jak se něco takového vůbec mohlo stát? Někdo získal přístup k interním serverům Valve?

Ale mezi všemi otázkami byla jedna, která nejhlasitěji hučela v jeho hlavě: kdo to vlastně udělal?

Narušitel číslo jedna

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

„Zamiloval jsem se do hackování, poté co jsem se sám stal obětí hackingu,“ říká dnes Jemb. „Byl to program, který se vydával za generátor klíčů pro WarCraft III, a já jsem se stal hlupákem, který jej spustil. Ve skutečnosti to byl sdbot, v té době se šířící malware (na slangu – malvar)“.

Mladý Němec brzy pochopil, co si vlastně nainstaloval do svého počítače. Místo toho, aby virus odstranil a zapomněl na něj, začal hackovat zlý program – abychom viděli, jak funguje a co dělá.

Tato cesta ho zavedla na IRC server, s jehož pomocí byl virus řízen. Kluk dokázal vystopovat i člověka, který to celé ovládal. Místo toho, aby vznesl obvinění, začal Jemb vyptávat na konstrukci malwaru. Měl už plán.

„Teď jsem utratil asi 2000 eur za hry na Steamu, ale v té době jsem si je nemohl dovolit,“ vysvětluje.

„Proto jsem napsal svůj vlastní virus, svou malvar pro krádež CD klíčů těch her, do kterých jsem chtěl hrát. Velmi rychle se moje dílo stalo jedním z nejrozšířenějších virů, především díky tomu, že jsem využíval exploitů nezakrytých zranitelností ve Windows“.

Za Freemanem!

Poté, co zjistil hacking, byla Newellova první reakcí obrátit se na policii. Druhou – obrátit se na hráče.

  1. října 2003, ve 23:00, zveřejnil Newell jedno z populárních fór o Half-Life 2 zprávu „Potřebuju pomoc hráčů“.

„Ano, zveřejněné zdrojové kódy jsou skutečně zdroje Half-Life 2,“ přiznával v zprávě. A stručně sepsal všechny dosud známé skutečnosti o hackingu.

Vysvětlil, že někdo získal přístup k jeho e-mailové schránce asi před třemi týdny. Co víc, na mnoha počítačích vývojářů byly nainstalovány programy, které sledovaly vše, co se zadává na klávesnici. Vše, co tvrdil Newell, bylo podle něj záměrně navrženo k útoku na Valve, protože tyto programy nebyly rozpoznány žádným antivirem.

Kdo to neudělal - byl chytrý, zručný a cílený právě na Valve. Ale proč?

Bod vniknutí

Nesporně virus Jemba způsobil značné škody, avšak autor byl inspirován ne ziskem, ale vášní pro hry.

Jeho nejoblíbenější hrou byl Half-Life. V roce 2002, jako mnoho dalších fanoušků hry, Jemb toužil po podrobnostech o nadcházejícím pokračování. A tehdy ho přepadla myšlenka. Pokud Jemb dokáže hacknout síť Valve, mohl by najít něco zajímavého o hře, něco, co nikdo neví.

Sociálně uzavřený, tvrdě vychovávaný chlapec, toužil zvýšit svůj status ve hráčské komunitě, kterou považoval za svou rodinu, a všem jim sdělit důvěrné informace. Zkusit to stálo za to.

„Ve skutečnosti jsem moc nedoufal v úspěch,“ říká Jemb. „Ale má první pokus byl úspěšný. Co víc, byla to čistá náhoda“.

„Skenoval jsem síť Valve, doufaje, že najdu dostupný webový server, na kterém by se mohly nacházet informace o hře. Síť společnosti byla dostatečně chráněna před útoky zvenčí, nicméně slabým místem byl DNS server, který odpovídal na anonymní AXFR dotazy. Toto mi dalo nějaké informace“.

AXFR znamená Asynchronní Plný Přenos Zóny (Asynchronous Full Zone Transfer), nástroj pro kopírování na záložní DNS servery dat, která se nacházejí na hlavním serveru. Ale je to také protokol, který hackeři používají k vytažení informací o webovém serveru. Po vytažení těchto dat dokázal Jemb zjistit názvy všech subdomén webu ValveSoftware.com.

„V logách skenování portů jsem našel zajímavý server, nacházející se v síti Valve, ale patřící nějaké firmě Tangis, specializující se na různé počítačové zařízení,“ říká.

„Tento server měl otevřený root pro zápis, kam jsem mohl nahrávat ASP skripty a spustit je přes internet. A Valve se proti tomuto serveru uvnitř sítě nechránila, protože si jej považovala za vlastní“.

Jemb při prvním pokusu našel nechráněný tunel do sítě Valve.

„Uživatelské jméno primárního kontroléru domény ve Valve bylo „build“, a heslo vůbec nebylo nastavено,“ vysvětluje. „To mi umožnilo získat zašifrovaná hesla použitá v systému. Mezitím na stránkách Švýcarské vysoké technické školy v Curychu byl umístěn online crack pro tyto šifry, což mi umožnilo relativně rychle je rozlousknout“.

„Jakmile jsem to udělal... získal jsem klíče k jejich království“.

Zábrana

Stále Jemb nemyslel na svou vlastní bezpečnost, nezačal zametat stopy za sebou. Jeho nezajímalo, co skrývá. Ale chtěl se ujistit, že zůstane neodhalený i v budoucnu.

„Jedno jsem měl na srdci – jak mě neodhalí a nevyhodí ze sítě,“ říká. „Ale měl jsem přístup k prakticky nekonečnému množství proxy serverů, což mi dávalo pocit důvěry. Ze začátku jsem chtěl najít server, kde bych mohl zařízení nějak zřídit jako útočiště“.

Jemb začal prohledávat všechno kolem, doufaje, že narazí na stopy hry. Našel různou projektovou dokumentaci a poznámky o vytváření hry. To bylo to, co hledal. Proto byl tady.

Uběhl týden a Jemb si uvědomil, že nikdo v Valve si nevšiml jeho přítomnosti v síti. Tehdy se začal chovat odvážněji.

Poměrně rychle narazil na skutečný poklad: zdrojové kódy hry, do které chtěl tak dlouho hrát.

Pokušení bylo příliš velké. 19. září 2003, Jemb je stáhl a tím ukradl drahokamy z koruny Valve.

„Stáhnout zdrojáky bylo velmi jednoduché, díky vysoké rychlosti provozu sítě programu Perforce, který se používal ve Valve (komerční systém správy verzí). Ale rychlost stahování herních dat byla velmi nízká, kvůli hrozné aplikaci SourceSafe (soubory-systém správy verzí),“ vysvětluje.

„Kvůli tomu jsem napsal svého vlastního klienta, který použil vlastní mechanismus přenosu dat přes protokol TCP a který uměl sledovat změněné soubory podle hash a posílat mi jen provedené změny“.

„Hra nechtěla běžet na mém počítači. Proto jsem udělal některé změny v kódu, aby šla alespoň nějak bez jakýchkoliv vychytávek jako shader a podobně, ale bylo to nudné. Navíc jsem stáhl jen hlavní kanál vývoje hry. A celkem měli tolik vetví vývoje, že bych nikdy neměl čas je všechny zkontrolovat“.

Dodnes Jemb tvrdí, že to nebyl on, kdo zdrojové kódy zveřejnil na internetu. Avšak není pochyb o tom, že je předal tomu, kdo je nakonec zveřejnil.

„Nic takového jsem neplánoval,“ říká. „Samozřejmě, že jsem se nemohl dočkat, až se pochlubím někomu. Ale člověk, se kterým jsem se podělil o zdrojáky, mi slavnostně přislíbil, že je udrží pro sebe. Lhal“.

Jakmile hra skončila v torrentových sítích, možnosti zastavit tento proces už nebyly.

„Pandorina skříňka byla otevřena,“ říká Jemb. „Internet nelze zastavit“.

Velký den

Reakce na Newellovu výzvu byla smíšená. Byli fanoušci, kteří vyjadřovali lítost, byli hráči, kteří se cítili zrazeni Valve, které nevyšlo s hrou ve stanoveném termínu na září 2003.

I přes určité stopy nikdo neposkytl informace, které by pomohly vystopovat viníka. K vyšetřování byla přizvána FBI, ale také bezvýsledně.

Mezitím tým Valve, který do té doby pracoval ve ztíženém režimu, začal pociťovat následky krádeže. Vývoj hry stál milion dolarů měsíčně, a konec nebyl v dohledu. Krádež způsobila nejen finanční škody, ale také demotivovala a bez toho unavený tým. Jeden z mladých návrhářů přišel do kanceláře Newella s otázkou. „Gabe,“ řekl, „tohle zničí společnost?“

  1. února 2004, v 6:18 ráno, získal výkonný ředitel Valve e-mail s prázdným předmětem. Odesílatelem byl někdo „Da Guy“ („Chlápek“).

„Ahoj, Gabe,” začínal své dopis jeho autor, než přešel k přiznání o nedávném hackingu sítě Valve.

Zpočátku Newell nebyl si jistý pravdivostí příběhu. Nicméně dva přiložené dokumenty ho přesvědčily o opaku – mohli je získat jen ti, kteří měli přístup k internímu serveru společnosti.

Pět měsíců po tom, co hra skončila na internetu, poté, co nezůstala žádná stopa, zaklepala na Newellovu dveře osoba, po které pátral.

Písečné pasti

Proč Jemb poslal tento email? „Protože jsem litoval svého činu,” říká. „Chtěl jsem, aby věděli, kdo to udělal, a že jsem o takovém zvratu událostí v životě ani neuvažoval.” Avšak Jemb chtěl nejen to. Kluk viděl příležitost, jak přetvořit svůj zločin v pozitivní věc. Jak pro Valve, tak pro sebe. V dalším emailu se zeptal Newella na šanci udržení zaměstnání ve Valve.

„Tehdy jsem byl velmi naivní,“ říká. „Snil jsem, a i dnes sním, o práci ve herní společnosti, takže jsem se jich na to jednoduše zeptal. Doufal jsem, že mi budou schopni odpustit, protože to celé nebylo úmyslné“.

K překvapení Jemba, po několika dnech přišla pozitivní odpověď od Newella, Valve se o něj zajímali. Newell se ptal, zda Jemb souhlasí s telefonním rozhovorem.

Ve skutečnosti ho nechtěli najmout. Chtěli získat záznam Jembova přiznání, že to byl on, kdo byl odpovědný za únik zdrojových kódů hry. Byla to stará past FBI, hra na pýchu člověka, vymáčknout z něj potřebné přiznání.

Jemb měl nějaké špatné tušení, ale odhodil je stranou. „Doufal jsem v nejlepší,“ vzpomíná. „Tehdy jsem nebyl příliš chytrý.”

Pamatuje si, že rozhovor vedl Alfred Reynolds, vývojář Counter-Strike a Steam, a scénárista Portalu Eric Walpa, nicméně to není přesné a může se mýlit. Minimálně proto, že v té době Walpa vůbec ve Valve nepracoval.

„Na začátku chtěli vědět, jak jsem se dostal do jejich systému. Vše jsem podrobně vysvětlil. Pak se mě ptali na moje zkušenosti a úroveň znalostí. Stále si pamatuji jejich překvapení, jak jsem anglicky mluvil – plynně a téměř bez akcentu“.

Trojice spolu mluvila asi čtyřicet minut. V přítomnosti svých idolů Jemb ztratil jakýkoli pocit viny. Ale nic se nemohlo srovnávat s tím návalem adrenalinu, když mu nabídli druhý rozhovor. Tentokrát měla být osobní schůzka v kanceláři Valve v Seattlu, na americké půdě.

Nastražili past, Valve a FBI museli získat vízum pro Jemba (také pro jeho otce a bratra, protože požádal o to, aby ho doprovázeli do USA). Měli však obavy, že Jemb stále má přístup do sítě Valve a může potenciálně způsobit společnosti další škody. Proto FBI kontaktovala německou policii a varovala je o svých plánech.

Dělná ulice 17

Brzy poté se Jemb probudil pod hlavněmi pistolí. Oblékl se a sestoupil do prvního patra, doprovázen ozbrojenými policisty, kteří se těžko protahovali úzkými chodbami domu jeho otce.

Můžu se najíst, než vyjdeme?“, zeptal se Jemb.

Žádný problém,” odpověděl nějaký policista.

Jemb si vzal nůž, aby si nakrájel chléb. „Všichni policisté do jednoho zamířili na mě své zbraně,“ říká.

Dal si šálek kávy a vykouřil cigaretu, po čemž byl usazen do dodávky a dopraven na místní policejní stanici. Tam ho čekala schůzka s šéfem policie. Přišel k Jembovi, podíval se mu do očí a řekl: „Víte, jaké máte štěstí, že jsme vás chytli dřív, než jste nastoupil do letadla?”

Jemba vyslýchali tři hodiny. „Většina otázek se týkala červa Sasser,” říká, myslí na známý virus, který napadal počítače s Windows XP a Windows 2000.

„Z nějakého důvodu si mysleli, že mezi mnou a Sasserem byla nějaká spojitost, ale to jsem popřel. O Sasserovi se tehdy mluvilo ve všech zprávách a jeho autor, Sven Jaschen, byl zatčen ve stejný den, kdy i já, během společné operace, protože se obávali, že bych mu mohl varovat“.

„Můj bot využíval podobné zranitelnosti v LSASS službě, jako on, jenže můj nepoškozoval celý systém. A mám pocit, že si mysleli, že jsem mu dal kód exploitu. Samozřejmě jsem to popřel a říkal jim, že jsem nikdy nenapsal tak hrozný kód“.

Poté, co policie začala chápat, že mezi Jembem a autorem červa Sasser nebyla žádná spojitost, přešli k otázkám týkající se Valve.

Mohl jsem se odmítnout odpovědět na jejich otázky a požádat si o právníka, ale rozhodl jsem se říct vše, co jsem věděl. Upřímně a úplně. A mám pocit, že tohle jednání byli schopní ocenit,” říká. „Líbil jsem se chlapci, který vedl výslech, protože říkal, že nejsem takový idiot, jako většina ostatních kluků.” Tento oddělení se převážně zabývalo zadrženými při výrobě a šíření dětské pornografie.

Myslím, že jsem byl čestný vůči nim jen proto, že jsem si v té době nemyslel, že jsem udělal něco velmi vážného.”

Jemb byl držen ve vazbě asi dva týdny. Byli ho propuštěni, jakmile policie pochopila, že se nechystá uprchnout. Propuštěn s jednou podmínkou – musel se třikrát týdně hlásit na policii. Každý týden. Tři roky. Do konce soudního vyšetřování.

Naši dobrodinci

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

Čekajíc na rozhodnutí soudu, Jemb tvrdě pracoval na změně svého života. Dokončil školu a získal práci v oblasti informační bezpečnosti, zabýval se vývojem programů pro Windows, které spravovaly bezpečnostní systémy, a také spravoval databáze a servery.

Soud s Axelem Jembem trval sedm hodin. Od Valve nebyl nikdo, přesto byl přítomen někdo z Wall Street Journal. Kromě hackování bezpečnostního systému Valve, nebyly žádné důkazy, které by potvrzovaly, že to právě Jemb zveřejnil zdrojové kódy Half-Life 2 na internetu.

Nicméně, Jemb se přiznal k hackingové síti Valve. Soudce ho odsoudil na dva roky podmíněně, s ohledem na jeho těžké dětství a snahy o změnu svého života po zadržení.

Když soud vynesl verdikt, bylo prodáno 8,6 milionu kopií Half-Life 2. Zdálo se, že únik, ke kterému došlo 4. října 2003, nijak neovlivnil úspěch hry.

Dnes je Jembovi 28 let. Uplynulo téměř 10 let a on se stále lituje z toho, co se stalo s Half-Life 2.

„Byl jsem naivní a dělal jsem věci, které bych nikdy neměl dělat,” říká. „Možná bych byl schopen vynaložit mnohem větší užitek, kdybych se věnoval něčemu jinému. Lituji, že jsem poškodil Valve a že měli finanční ztráty. Také lituji peněz, které ztratily některé univerzity, když jsem je použil jako pokusné králíky pro svůj virus“.

„Lituji všech nelegálních věcí, které jsem tehdy udělal... a je mi líto, že jsem až do svého zatčení nic užitečného neudělal“.

A co říct člověku, od kterého ukradl hru? Co by Axel Jemb řekl Gabeovi Newellovi?

Řekl bych tohle: je mi velmi líto všeho, co jsem udělal. Ale nikdy jsem neměl v úmyslu ublížit vám. A kdybych mohl vrátit čas zpět, tak bych to takto neudělal. Pořád mě to bolí, když o tom vzpomínám. Chtěl bych prostě zůstat na straně a pozorovat, jak tvoříte, ale nakonec jsem to všechno sám zničil“.

„Jste moji oblíbení vývojáři a vždy budu kupovat vaše hry“.


Zdroj