Killen som stänkte Half-Life 2

content auto translated from {from}

Säkert minns många av er händelserna som följde efter det missade releasedatumet för Half-Life 2, ursprungligen planerat till den 30 september 2003. Först lät Valve helt tyst den gå förbi, men snart meddelade de att källkoden för spelet hade stulits och att utgivningen skulle skjutas upp på obestämd tid.

Senare blev det känt att en medborgare i Tyskland, Axel Gembe, dömdes för att ha hackat Valves nätverk och orsakat finansiella skador för företaget.

År 2004 publicerade webbplatsen hl-inside.ru en översättning av en artikel som också täckte stölden (ett och två). Artikeln beskriver detta brott från Valves perspektiv. I denna artikel berättas det i detalj om allt som hände med fokus på Axels egna minnen.


Killen som stal Half-Life 2.

Den 7 maj 2004, klockan 06:00, vaknade Axel Gembe i en liten tysk stad som heter Schönau (Schwarzwald) och upptäckte att hans säng var omringad av poliser. Pistolerna riktades mot hans huvud, och hans öron ringde av orden: „Stig upp från sängen! Rör inte tangentbordet!”

Gembe visste orsaken till deras besök. Men fortfarande sömnig, frågade han varför.

„Du åtalas för olagligt intrång i Valves nätverk, stöld av datorspelet Half-Life 2, publicering av det på internet, och orsakat skador uppgående till mer än 250 miljoner dollar,” var svaret. „Klär på dig.”

Sju månader tidigare, den 2 oktober 2003, i den stora amerikanska staden Seattle, vaknade Gabe Newell, chef för Valve, och upptäckte att källkoden för spelet som hans företag hade arbetat med i nästan fem år hade lagts ut på internet.

Spelet skulle ha släppts för några veckor sedan, men utvecklarna hade fördröjts. De hade dragit ut på det i 12 månader. Utgivningen av Half-Life 2 sköts upp och Newell hade ingen aning om hur länge till. Denna läcka orsakar inte bara finansiella skador utan skadar också företagets rykte avsevärt.

Efter att ha funderat en stund på dessa problem ställde Newell sig själv en rad frågor. Hur kunde detta hända? Fanns det en förrädare inom Valve? Vem i teamet, som hade spenderat många år av sina liv på att skapa spelet, kunde sätta hela projektet i riskzonen i slutet av utvecklingen?

Och om det inte var mina människor, hur kunde något sådant ens hända? Hade någon fått tillgång till Valves interna servrar?

Men bland alla frågor fanns en som ekade högre än de andra i hans huvud: vem exakt gjorde detta?

Överträdare nummer ett

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

„Jag blev intresserad av hacking efter att jag själv blev ett hackat offer,” säger Gembe idag. „Det var ett program som utgav sig för att vara en nyckelgenerator för WarCraft III, och jag var en idiot som startade det. I själva verket var det sdbot, en svindlande skadlig programvara (på jargong – malware).”

Den unga tyska mannen insåg snart vad han hade installerat på sin dator. Men istället för att rensa viruset och glömma det, hackade han den onda programvaran – för att se hur den fungerade och vad den gjorde.

Den vägen ledde honom till en IRC-server där viruset styrdes ifrån. Killen lyckades spåra den person som styrde allt detta. Men istället för att anklaga, började Gembe ställa frågor om hur malware var skapat. Han hade redan en plan.

„Jag har nu spenderat omkring 2 tusen euro på spel på Steam, men på den tiden kunde jag inte köpa dem,” förklarar han.

„Därför skrev jag min egen virus, min egen malware för att stjäla CD-nycklar från de spel jag ville spela. Väldigt snabbt blev min skapelse en av de mest spridda virusen, framför allt för att jag använde exploateringar av otillgängliga sårbarheter i Windows.”

För Freeman!

När han upptäckte hackingen var Newells första reaktion att kontakta polisen. Den andra var att vända sig till spelarna.

Den 2 oktober 2003, klockan 23:00, lämnade Newell ett meddelande på ett av de populära forumen för Half-Life 2 „Jag behöver hjälp från spelare.”

„Ja, den publicerade källkoden är i själva verket källkoden för Half-Life 2,” erkände han i meddelandet. Och han skissade kort alla kända fakta om hackingen vid den tidpunkten.

Han förklarade att någon fick tillgång till hans e-postlåda för ungefär tre veckor sedan. Dessutom hade många av utvecklarnas datorer installerade program som övervakade allt som skrivs på tangentbordet. Allt detta var, enligt Newell, särskilt skapat för att attackera Valve, eftersom dessa program inte upptäcktes av något antivirusprogram.

Vem än som gjorde detta – var smart, skicklig och riktad just mot Valve. Men varför?

Ingresspunkt

Utan tvekan orsakade Gembes virus betydande skador, men författaren inspirerades inte av vinst, utan av sin passion för spel.

Hans favoritspel var Half-Life. År 2002, precis som många andra fans av spelet, längtade Gembe efter detaljer kring det kommande tillskottet. Och då kom hans idé. Om Gembe kunde hacka Valves nätverk, så skulle han kunna hitta något intressant om spelet, något som ingen visste.

Den tillbakadragna, hårt uppfostrade pojken brann av längtan att höja sin status i gemenskapen av spelare, som han betraktade som sin familj, genom att berätta för alla hemliga informationer. Det var värt att försöka.

„I själva verket förväntade jag mig inte mycket framgång,” säger Gembe. „Men den första försöket var framgångsrik. Dessutom var det helt av en slump.”

„Jag skannade Valves nätverk, i hopp om att hitta en tillgänglig webbserver där information om spelet skulle kunna lagras. Företagets nätverk var ganska skyddat mot attacker utifrån, men en svag punkt var DNS-servern som svarade på anonyma AXFR-förfrågningar. Det var detta som gav mig lite information.”

AXFR står för Asynkron Full Zonsöverföring, ett verktyg för att kopiera data som finns på den primära servern till reserv-DNS-servrar. Men det är också ett protokoll som hackare använder för att extrahera information om en webbserver. Genom att dra ut dessa data kunde Gembe ta reda på namnen på alla subdomäner på ValveSoftware.com.

„I loggarna från portskanningarna hittade jag en intressant server som låg på Valves nätverk, men tillhörde ett företag som heter Tangis, som specialiserat sig på olika datorutrustningar,” säger han.

„Den här servern hade en öppen root-katalog där jag kunde ladda upp ASP-skript och köra dem via internet. Och Valve skyddade inte denna server inuti nätverket, eftersom de ansåg att det var deras.”

Gembe fann en oövervakad tunnel in i Valves nätverk vid sitt första försök.

„Användarnamnet för den primära domänkontrollern i Valve var 'build', och inget lösenord var ens angivet,” förklarar han. „Det tillät mig att hämta krypterade lösenord som användes i systemet. Samtidigt fanns det på en webbplats från ETH Zürich en online-hackare för sådana chiffer, vilket gjorde att jag ganska snabbt kunde knäcka dem alla.”

„Så snart jag hade gjort det... fick jag nycklarna till deras kungarike.”

Att göra sig osynlig

Hitintills hade Gembe inte brytt sig om sin egen säkerhet; han dolde inga spår. Han hade ju inget att dölja. Men han ville se till att han skulle förbli osynlig även i framtiden.

„Det enda jag oroade mig för var – hur de skulle upptäcka mig och kasta ut mig ur nätverket,” säger han. „Men jag hade tillgång till praktiskt taget ett oändligt antal proxy-servrar, och det gav mig självförtroende. Först ville jag hitta en server där jag kunde ordna något slags tillflyktsort.”

Gembe började söka runt, hoppades på att snubbla över spår av spelet. Han hittade olika projektutredningar och anteckningar om skapandet av spelet. Det var precis det han letade efter. Det var därför han var här.

En vecka gick, och Gembe insåg att ingen på Valve hade märkt spåren av hans vistelse i företagets nätverk. Då började han agera mer djärvt.

Ganska snart snubblade han över en verklig skatt: källkoden för spelet som han ville spela i så många år.

Frestelsen var för stor. Den 19 september 2003, laddade Gembe ner dem och på så sätt stjal de värdefulla juvelerna från Valves krona.

„Det var väldigt enkelt att ladda ner källkoden, tack vare den stora hastigheten som erbjöds av nätverksprogramvaran Perforce som användes av Valve (ett kommersiellt versionhanteringssystem). Men nedladdningshastigheten för speldatan var väldigt låg, på grund av det hemska programmet SourceSafe (filserveringssystem för versionhantering),” förklarar han.

„På grund av detta skrev jag min egen klient, som använde sin egen dataöverföringsmekanism via TCP, och som kunde spåra ändrade filer via hash och överföra bara de ändringar som gjorts.”

„Spelet ville inte starta på min dator. Därför gjorde jag några ändringar i koden, så att det kunde fungera på något sätt hos mig utan några komplicerade saker som shaders och så vidare, men det var tråkigt. Dessutom laddade jag bara ner den primära utvecklingskanalen för spelet. De hade så många utvecklingsgrenar att jag aldrig skulle haft tid att kontrollera dem alla.”

Än idag hävdar Gembe att det inte var han som lade ut källkoden på internet. Men det råder inga tvivel om att han överlämnade dem till den som slutligen gjorde det.

„Ingenting av detta hade jag planerat,” säger han. „Naturligtvis hade jag svårt att vänta med att skryta inför någon. Men personen som jag delade källkoden med lovade mig svärande att hålla dem för sig själv. Han ljög.”

När spelet hamnade på torrentsajter, fanns det inget sätt att stoppa denna process.

„Pandoras ask var öppen,” säger Gembe. „Internet går inte att stoppa.”

Den stora dagen

Reaktionen på Newells upprop var blandad. Det fanns fans som uttryckte sorg, det fanns spelare som kände sig svekna av Valve, som inte släppte spelet på det datum som de tidigare bestämt, i september 2003.

Trots vissa ledtrådar gav ingen information som hjälpte att spåra brottslingen. FBI involverades i utredningen, men också utan resultat.

Under tiden började Valve-teamet, som redan innan arbetade under tidsbegränsningar, att känna av konsekvenserna av stölden. Utvecklingen av spelet kostade en miljon dollar per månad, och det fanns inget slut i sikte. Stölden orsakade inte bara finansiella skador, utan demotiverade dessutom ett redan trött team. En av de unga designers ställde en fråga direkt till Newells kontor. „Gabe,” sa han, „kommer detta att förstöra företaget?

Den 15 februari 2004, klockan 06:18, fick Valves verkställande direktör ett e-mail med ett tomt ämne. Avsändaren var någon som kallade sig „Da Guy” (”Killen”).

„Hej, Gabe,” började författaren sitt brev, innan han gick vidare till en bekännelse av den senaste hackingen av Valves nätverk.

Till en början var Newell osäker på sanningshalten i denna historia. Men två bilagor övertygade honom om det motsatta – de kunde endast ha kommit från någon som hade tillgång till företagets interna server.

Fem månader efter att spelet hamnat på internet, efter att inte ha fått några ledtrådar kvar, knackade den person som Newell sökte på dörren.

Sandfällor

Varför skickade Gembe detta brev? „För att jag ångrade vad jag hade gjort,” säger han. „Jag ville att de skulle veta vem som gjorde detta, och att jag aldrig hade tänkt på den här vändningen.” Men Gembe ville inte bara detta. Killen såg en möjlighet att vända sitt brott till något positivt. Både för Valve och för sig själv. I ett annat brev frågade han Newell om chansen att bli anställd på Valve.

„Då var jag väldigt naiv,” säger han. „Jag drömde, och jag drömmer fortfarande, om att arbeta för ett spelbolag, så jag frågade dem om det. Hoppades att de skulle kunna förlåta mig eftersom allt detta inte var avsiktligt.”

Till Gembes förvåning fick han ett positivt svar från Newell några dagar senare; Valve var intresserade av honom. Newell frågade ifall Gembe var okej med ett telefonintervju.

De hade egentligen inte för avsikt att anställa honom. De ville få en inspelning av Gembes bekännelse, där han erkände att det var han som var skyldig till läckan av spelets källkoder. Det är en gammal FBI-taktik, som spelar på den mänskliga stoltheten för att få fram ett erkännande.

Gembe hade vissa dåliga känslor, men avfärdade dem. „Jag hoppades på det bästa,” minns han. „Då var jag inte särskilt smart.”

Han minns att intervjun leddes av Alfred Reynolds, en utvecklare för Counter-Strike och Steam, samt manusförfattaren för Portal, Eric Walpa, även om han kanske minns fel. I varje fall arbetade Walpa inte i Valve vid den tidpunkten.

„Till att börja med ville de veta hur jag kom in i deras system. Jag berättade allt i detalj. Sedan frågade de mig om min erfarenhet och kunskapsnivå. Jag minns fortfarande deras förvåning över mitt engelska – flytande och nästan utan accent.”

Trion pratade i fyrtio minuter. I sin idols närvaro förlorade Gembe vilken känsla av skuld som han hade. Men ingenting kunde jämföras med den adrenalinkick han fick när de erbjöd honom en andra intervju. Denna gång skulle det vara ett personligt möte på Valves kontor, i Seattle, på amerikansk mark.

Valve och FBI skulle ordna visum för Gembe (samt för hans far och bror, eftersom han bad att de skulle följa med honom till USA). Men de hade oro över att Gembe fortfarande hade tillgång till Valves nätverk och potentiellt kunde skada företaget. Så FBI kontaktade den tyska polisen och varnade dem om sina planer.

Motorväg 17

Strax efter detta vaknade Gembe under pistolarnas mynningar. Han klädde på sig och gick ner på första våningen, eskorterad av beväpnade poliser vilka hade svårt att ta sig genom de trånga korridorerna i hans faders hus.

Kan jag få något att äta innan vi går?” frågade Gembe.

Inga problem,” svarade en polis.

Gembe räckte sig efter en kniv för att skära bröd. „Alla poliser riktade omedelbart sina vapen mot mig,” säger han.

Han drack en kopp kaffe och rökte en cigarett, innan han sattes i en van och transporterades till den lokala polisstationen. Där väntade ett möte med polischefen. Han gick fram till Gembe, tittade honom i ögonen och sa: „Du har ingen aning om hur lycklig du är att vi tog dig innan du satte dig på ditt plan!

Gembe blev förhörd i tre timmar. „De flesta frågor handlade om masken Sasser,” säger han, med hänvisning till det berömda viruset som infekterade datorer som körde Windows XP och Windows 2000.

„Av någon anledning trodde de att det fanns någon koppling mellan mig och Sasser, men jag förnekade det. Sasser var i nyheterna hela tiden, och dess skapare, Sven Jaschen, greps samma dag som jag, under en gemensam operation, eftersom de var oroliga för att jag kunde varna honom.”

„Min bot använde samma sårbarheter i LSASS-tjänsten som honom, bara att min inte skadade hela systemet. Och jag tror att de trodde att jag gav honom koden för exploateringen. Självklart förnekade jag detta och sa till dem att jag aldrig hade skrivit så hemsk kod.”

När polisen började inse att det inte fanns någon koppling mellan Gembe och skaparen av masken Sasser, vände de samtalet mot Valve.

Jag kunde ha vägrat svara på deras frågor och kräva en advokat, men jag beslutade mig för att berätta allt jag visste. Ärligt och helt. Och jag tror att de uppskattade detta beteende,” säger han. „Jag tilltalade killen som ledde förhöret, eftersom han sa att jag inte var så dum som de flesta andra killar.” Den här avdelningen hade främst att göra med dem som blivit åtalade för produktion och spridning av barnpornografi.

Jag tror att jag var ärlig med dem bara för att jag inte trodde att jag hade gjort något väldigt allvarligt då.”

Gembe hölls i förvar i ungefär två veckor. Han släpptes så snart polisen insåg att han inte hade för avsikt att fly. Han släpptes med ett villkor – han måste rapportera till stationen tre gånger i veckan. Varje vecka. I tre år. Fram till slutet av den rättsliga utredningen.

Våra gynnare

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

Medan han väntade på rättegångsbeslutet, arbetade Gembe hårt för att förändra sitt liv. Han avslutade sin utbildning och fick arbete inom informationssäkerhet, arbetade med att skapa program för Windows som hanterade säkerhetssystem och administrerade databaser och servrar.

Rättegången mot Axel Gembe varade i sju timmar. Från Valve var det ingen representant närvarande, även om någon från Wall Street Journal var där. Förutom att ha hackat Valves säkerhetssystem, fanns det inga bevis som pekade på att Gembe hade lagt ut källkoden för Half-Life 2 på internet.

Ändå erkände Gembe att han hade hackat Valves nätverk. Domaren dömde honom till två års fängelse, med hänsyn till hans svåra barndom och hans försök att förändra sitt liv efter gripandet.

Vid tidpunkten för domen hade 8,6 miljoner kopior av Half-Life 2 sålts. Det verkade som om läckan, som inträffade den 4 oktober 2003, på inget sätt påverkade spelets framgång.

Idag är Gembe 28 år gammal. Nästan 10 år har gått, men han ångrar fortfarande det som hände med Half-Life 2.

„Jag var naiv och gjorde sådana saker som jag aldrig borde ha gjort,” säger han. „Det skulle ha varit mer nyttigt att syssla med något annat. Jag ångrar att jag skadade Valve och att de lidit finansiella förluster. Jag ångrar också de pengar som flera universitet förlorade när jag använde dem som försökskaniner för mitt virus.”

„Jag ångrar allt olagligt jag gjorde då... och jag är ledsen att jag inte gjorde något nyttigt innan jag blev arresterad.”

Och vad gäller personen som han stulit spelet ifrån? Vad skulle Axel Gembe säga till Gabe Newell?

Jag skulle säga följande: jag är väldigt ledsen för allt jag har gjort. Men jag ville aldrig skada er. Och om jag kunde vrida tillbaka tiden skulle jag inte ha gjort så här. Det gör fortfarande ont att tänka på. Jag skulle hellre vilja stå på sidan och titta på när ni skapar, men i slutändan så sabbade jag hela situationen själv.”

„Ni är mina favorikutvecklare och jag kommer alltid att köpa era spel.”


Källa