In den letzten Tagen war in der IT-Community viel von DOOM CAPTCHA die Rede – einem CAPTCHA, mit dem man DOOM in seinem Browser spielen kann, um zu beweisen, dass man ein Mensch ist 🤖❌. Unzählige Posts überschwemmten die sozialen Netzwerke, insbesondere LinkedIn und Reddit. Das GitHub-Repository des Projekts erreichte innerhalb weniger Stunden schnell die 300-Sterne-Marke. ⭐🚀
Aber ist das nur ein lustiges Nebenprojekt oder steckt mehr dahinter? Könnte DOOM CAPTCHA der nächste große Trend bei der Online-Verifizierung sein? Müssen wir bald Videospiele besiegen, um zu beweisen, dass wir keine Bots sind? 🎮
Lesen Sie weiter, um herauszufinden, was hinter dem Hype steckt und ob die Zukunft von CAPTCHA darin besteht, Feinde zu zertrümmern, anstatt auf Ampeln zu klicken! 🚦
Wie der Name schon sagt, ist DOOM CAPTCHA genau das, wonach es sich anhört – ein CAPTCHA, bei dem Sie DOOM® spielen müssen, um zu beweisen, dass Sie ein Mensch sind. 🕹️
Die Idee ist einfach: Ihnen wird eine vollständig spielbare DOOM-Instanz präsentiert, die in Ihrem Browser läuft 🌐, und Ihre Aufgabe könnte etwa lauten: „Töte mindestens 3 Monster“. Wenn Sie die Mission erfolgreich abschließen, haben Sie Ihre Menschlichkeit bewiesen 🧍♂️. Wenn Sie scheitern, … na ja, dann haben Sie beim nächsten Mal mehr Glück 😅.
Sie können es auf der offiziellen Demo-Site selbst testen.
⚠️ Warnung : DOOM macht bekanntermaßen süchtig 🔥. Machen Sie sich also darauf gefasst, beim Besiegen von Feinden das Zeitgefühl zu verlieren 🏆👾.
(DOOM® basiert auf der für die nichtkommerzielle Nutzung freigegebenen Shareware-Version. Es handelt sich um ein eingetragenes Warenzeichen von id Software LLC, einem Unternehmen von ZeniMax Media.)
DOOM CAPTCHA entfaltet seine Magie, indem es Emscripten nutzt, um einen schlanken und effizienten Port von Doom in WebAssembly (von Lorti ) zu kompilieren und so eine Brücke zwischen der C-basierten Spiel-Laufschleife ( g_game.c
) und einer JavaScript-basierten CAPTCHA-Benutzeroberfläche zu erstellen. 🧠
Ziemlich erstaunlich, oder?
Die ursprüngliche Idee hinter DOOM CAPTCHA stammt vom GitHub-Benutzer vivirenremoto , der die Sache bereits 2021 ins Rollen brachte.
Alles begann mit einem minimalen, SDL-basierten Port von Doom , der so optimiert wurde, dass er reibungslos in Ihrem Browser läuft. Aber es in ein CAPTCHA-würdiges Abenteuer verwandeln? Dafür waren einige Anpassungen auf der nächsten Ebene erforderlich 🔧.
Vor nur wenigen Tagen brachte Guillermo Rauch eine neue, optimierte und modernisierte Version von DOOM CAPTCHA heraus – und erweckte das Konzept mit mehr Feinschliff und coolen Verbesserungen zu neuem Leben!
Erweiterungen für die CAPTCHA-Erfolgsfunktion:
Der Build wurde so geändert, dass er mit der Shareware-Version von doom1.wad
funktioniert – damit alles legal bleibt.
Einführung neuer Prozess-Flags für einen reibungsloseren Spielfluss:
-nomenu
(in m_menu.c
) überspringt den Menübildschirm und führt Sie direkt zur Aktion aus.
-autoreborn
(in p_mobj.c
) lässt Spieler nach einer kurzen Verzögerung von 2 Sekunden automatisch wiederbeleben.
Benutzerdefinierte ereignisbasierte JavaScript-Rückrufe hinzugefügt:
onPlayerBorn
wird ausgelöst, wenn Spieler geboren oder wiederbelebt werden.
onPlayerKilled
wird ausgelöst, wenn ein Spieler ins Gras beißt.
onEnemyKilled
feiert die Eliminierung von Feinden.
Für noch mehr Chaos wurden Standardflags in d_main.c
hinzugefügt, um die Herausforderung anzukurbeln 😈:
-skill 5
= Albtraummodus
-fast
= Noch schnellere Gegner
-warp e1m1
= Springe direkt ins Getümmel
-nomenu
= Kein Menü-Notausgang
Bereit, tiefer einzutauchen? Sehen Sie sich die v0-UI-Generation an oder holen Sie sich die Quelle !
Das ist das Motto hinter dem ursprünglichen DOOM CAPTCHA-Projekt von vivirenremoto , das 2021 veröffentlicht wurde.
Seitdem sind CAPTCHAs viel komplizierter und – seien wir ehrlich – langweiliger geworden, da ihre Automatisierung dank künstlicher Intelligenz ein Kinderspiel ist .
Die meisten Websites wirken heute eher wie Regierungsbürokratie als wie frische digitale Erfahrungen. Immer wieder beweisen zu müssen, dass man ein Mensch ist, ist mühsam, frustrierend und ausgesprochen stressig 😩. Warum also diesen Stress nicht mit einer schnellen Runde DOOM abschütteln?
Darum geht es bei DOOM CAPTCHA:
Anstatt Puzzleteile zu ziehen, Hydranten anzuklicken oder erneut die Frage „Wo sind die Ampeln?“ zu beantworten, bietet Ihnen DOOM CAPTCHA eine weitaus befriedigendere Herausforderung: Steuern Sie Doomguy, erledigen Sie ein paar Monster und beweisen Sie Ihre Menschlichkeit mit Stil 💥 .
Es versteht sich von selbst, dass das ursprüngliche Projekt ein Riesenerfolg wurde (verstehen Sie, was ich damit meine?) und von niemand geringerem als John Carmack , dem Co-Erfinder von DOOM, einen Daumen hoch bekam. Es landete sogar auf Platz 3 der Auszeichnung „WTF-Produkt des Jahres“ von Product Hunt:
Die moderne, ausgefeilte Version von Guillermo Rauch ging sogar noch einen Schritt weiter und sammelte wie ein Verrückter GitHub-Sterne:
TL;DR: Naja, nicht wirklich (zumindest nicht in dieser Iteration)
Lass es uns herausfinden!
Wie sowohl in der ursprünglichen als auch in der neuen Version des Projekts erwähnt, sollten Sie DOOM CAPTCHA nicht zu ernst nehmen – das ist nur ein lustiges kleines Projekt. Wenn Sie wissen, wie man programmiert, ist es ziemlich einfach, die Sicherheit dieses Dings zu knacken.
Das Projekt ist nur für Bildungs- und Unterhaltungszwecke gedacht und Sie sollten es daher nicht als echte Anti-Bot-Maßnahme auf Ihren Produktionsseiten verwenden.
Möchten Sie tiefer in die neuesten Herausforderungen eintauchen, die moderne Anti-Bot-Technologien mit sich bringen? Sehen Sie sich das folgende Video an:
Die Beziehung zwischen KI und Videospielen reicht weit zurück. Eines der ersten KI-Projekte, das wirklich Aufsehen erregte, bestand darin, ein Modell zu trainieren, Super Mario World zu spielen, wobei nur Rohpixel als Eingabe verwendet wurden .
Dies wurde durch Deep Q-Learning und ein Spatial Transformer -Netzwerk ermöglicht. 💡
Wenn ein Projekt aus dem Jahr 2016 lernen konnte, das erste Level von Super Mario World zu spielen und zu lösen, ist es schwer zu glauben, dass die heutigen fortschrittlichen KI-Modelle nicht problemlos mit so etwas Einfachem wie „ töte mindestens 4 Monster “ in DOOM zurechtkommen. 🤖
Aimbot – schon mal davon gehört? Wenn Sie schon einmal ein Online-FPS-Spiel auf dem PC oder mit Cross-Play gespielt und gesehen haben, wie jemand die Konkurrenz mit göttlicher Präzision vernichtet hat, dann ist das Aimbot am Werk.
Kein Wunder also, dass eine der heute am häufigsten eingesetzten KI-Anwendungen das Betrügen bei Spielen ist – die Leistungssteigerung durch Bots, die automatisch auf Gegner zielen und sie töten.
Und wissen Sie was? Viele dieser Bots sind Open Source auf GitHub , mit Dutzenden von Mitarbeitern und Tausenden von Stars.
Also, „Monster in DOOM töten“ macht zwar Spaß, ist aber definitiv nicht botsicher. 😅
Sicher, diese DOOM CAPTCHA-Implementierung ist vielleicht nicht die Zukunft der Anti-Bots, aber es besteht kein Zweifel, dass Tests, mit denen man beweisen muss, dass man ein Mensch ist, intelligenter werden müssen. Sie müssen aber auch ansprechender und interessanter sein, wenn sie überleben wollen.
Aber hier liegt der Haken: Neue, moderne CAPTCHAs könnten zu einem echten Problem werden, insbesondere wenn Sie Browser-Automatisierungstools wie einen Web Scraping Bot erstellen. Zum Glück haben wir vorgesorgt!
Weitere Informationen zur Umgehung von CAPTCHA finden Sie in diesen Anleitungen:
Wenn diese Tutorials nicht ausreichen, bietet Bright Data einen CAPTCHA-Solver- Dienst, der sich in jede Programmiersprache integrieren lässt und Ihnen ermöglicht, die Herausforderungen der gängigsten Anbieter zu umgehen!
DOOM – das Spiel, mit dem die meisten von uns aufgewachsen sind (oder das wir zumindest einmal gespielt haben) – trifft auf CAPTCHAs, die allgemein verhasste Barriere, mit der wir als menschliche Benutzer konfrontiert sind. Kombiniert man diese beiden, erhält man DOOM CAPTCHA, ein wildes Projekt, das unsere Denkweise darüber, zu beweisen, dass wir keine Bots sind, völlig verändern könnte.
Egal, wie sich CAPTCHAs im Laufe der Jahre weiterentwickeln, es gibt immer eine clevere Möglichkeit, sie zu umgehen, und Bright Data steht Ihnen dabei zur Seite und wird dies auch weiterhin tun. Unterstützen Sie uns bei unserer Mission, das Internet zu demokratisieren und es für alle und überall zugänglich zu machen, sogar für automatisierte Skripte.
Bis zum nächsten Mal, erkunden Sie das Internet weiterhin frei – und ohne CAPTCHAs! 🌐