Modder maakt Doom 2 speelbaar in Doom 2

Een modder heeft Doom 2 speelbaar gekregen in de DOS-versie van Doom 2. Door middel van een exploit wist hij de klassieker binnen het shootergenre in dezelfde game speelbaar te maken, waarbij beide games simultaan draaien.

Modder en Youtuber kgsws gebruikt een exploit in de DOS-versie van Doom 2 om iedere willekeurige code uit te kunnen voeren in de game uit 1994. In het commando SpawnMapThing zit een specifiek stukje kwetsbare code gebakken, namelijk de 'statuscode' van een gegeven object die normaal beschrijft wat de status van het object is. Vanwege de kwetsbaarheid kan deze code dusdanig gemanipuleerd worden dat in plaats daarvan iedere code, bijvoorbeeld Chocolate Doom, uitgevoerd kan worden. De benodigde code deelde de Youtuber op GitHub.

De ontdekker benadrukt dat de exploit alleen in de DOS-versie van Doom 2 werkt, niet in alle latere ports van de game. 'Dit is maar goed ook', zo schrijft hij onder de video, 'want je wil geen code execution-kwetsbaarheid bij moderne systemen'. Een hacker zou immers ook malware kunnen uitvoeren via de kwetsbaarheid.

Met de Doom-in-Doom-truc ontstaat een nieuw era van Doomception. Het is ondertussen een internetmeme geworden om Doom op allerlei niet daarvoor bedoelde platformen draaiende te krijgen. Denk aan de Nintendo Game & Watch, moederbordfirmware, de Trådfri Ikea-lamp en een gemodificeerde kettingzaag die liefkozend 'Painsaw' genoemd wordt. Zover bekend is het daarentegen voor het eerst dat Doom daadwerkelijk in Doom gespeeld kan worden. Althans, Bethesda maakte Doom en Doom 2: Hell on Earth uit 1993 en 1994 wel als easter egg al speelbaar in Doom Eternal uit 2020.

Update, 20.25 uur: In het originele bericht werd beweerd dat de originele Doom in Doom 2 speelbaar werd gemaakt. Feitelijk gaat het om Doom 2 in Doom 2. Het artikel is daarop aangepast. Met dank aan RoestVrijStaal.

Door Yannick Spinner

Redacteur

13-07-2022 • 15:37

32

Submitter: Sir Guinhill

Reacties (32)

32
32
24
0
0
5
Wijzig sortering
Is een modder geen hacker?
Vandaag is het een modder, morgen weer een hacker. :+
Het is maar net waar het meeste clicks mee te verdienen valt over het algemeen. Zeg niet dat dat bij Tweakers zo is, maar mainstream media zal altijd de term hacker gebruiken omdat Truus de huismoeder totaal geen idee heeft wat een modder is, dus dat artikel zal ze niet openen. Niet dat Truus de huismoeder sowieso interesse zal hebben in Doom 2, maar toch :+
Ging mij er meer om dat bij een vorig artikel een modder / tweaker wel een hacker word genoemd en dat daar iedereen dit goed zat te praten. Nu wordt het een modder genoemd waarbij Tweakers zichzelf aardig tegen spreekt.
De ontdekker benadrukt dat de exploit alleen in de DOS-versie van Doom 2 werkt, niet in alle latere ports van de game. 'Dit is maar goed ook', zo schrijft hij onder de video, 'want je wil geen code execution-kwetsbaarheid bij moderne systemen'. Een hacker zou immers ook malware kunnen uitvoeren via de kwetsbaarheid.
Gebruik (misbruik?) maken van een code execution exploit om daadwerkelijk andere code te laten draaien in het proces klinkt voor mij meer als een hacker ja.
Het is belangrijker om naar de -intentie- te kijken van de persoon om zijn acties te categoriseren en niet sec zijn acties. Zijn intentie is modificaties aanbrengen, niet om exploits te vinden. Dus modder lijkt mij aannemelijk.
Zolang een game niet bedoeld is om te modden is het inderdaad een hacker.
Een hacker is iemand die computerbestanden wijzigt naar eigen inzicht om zodoende iets van de computer en-of het programma gedaan te krijgen.
In dit geval dus een spelletje draaien in een spelletje.
een modder kun je ook een modhacker noemen
De ultieme uitdaging is om alle Doom versies als een Droste-effect in elkaar te laten draaien :P
Daar zit wel een mooi cooperative spel in voor 2 personen. 1 speler gaat een level doen op een ingame computer, maar dat opent deuren in de hogere game. Dus de andere speler moet je dan ondertussen rugdekking geven .
Klinkt als een leuk idee voor een echt spel :+
Fantastisch! What's next?

Yo dawg, we hear you like Doom, so we put Doom in your Doom II, so you can Doom when you Doom.
"Doom Matroesjka"

MaDoomsjka?
De ontdekker benadrukt dat de exploit alleen in de DOS-versie van Doom 2 werkt ... 'Dit is maar goed ook', zo schrijft hij onder de video, 'want je wil geen code execution-kwetsbaarheid bij moderne systemen'. Een hacker zou immers ook malware kunnen uitvoeren via de kwetsbaarheid.
Hoe zit dit als je (zoals ik) Doom en/of andere dosgames draait in DosBox (die emulator)? Is het dan ook potentieel gevaarlijk of hoe zit dat?
Alle code die binnen je DosBox wordt uitgevoerd, heeft in principe alleen invloed op je Dosbox en niet op het bovenliggend besturingssysteem (de host). Tenzij er een exploit bestaat in DosBox waarmee je wel de host kunt compromitteren.
Xzibit approves :+
Doomception. We have to go Doomer.
Het blijft leuk om te zien hoe modders/hackers elkaar bijna 30 jaar na dato blijven aftroeven met steeds exotischere configuraties, ports en hacks van deze game. Een Tesla, een magnetron, een zwangerschapstest, Doom II, niets blijkt te gek. Ik word heel blij van dit soort dingen :D
Dit is ook een goede demo om aan niet techneuten te laten zien wat met een exploit kan.
All credit to kgsws. _/-\o_

Op dit item kan niet meer gereageerd worden.