paint-brush
DOOM CAPTCHA: Mitambo yeVhidhiyo ndiyo Ramangwana reCAPTCHA?by@brightdata
Nhoroondo itsva

DOOM CAPTCHA: Mitambo yeVhidhiyo ndiyo Ramangwana reCAPTCHA?

by Bright Data6m2025/01/10
Read on Terminal Reader

Kurebesa; Kuverenga

DOOM CAPTCHA ibhuku, rinonakidza chirongwa chinokumbira vashandisi kuti vatambe pfupi pfupi yeDOOM mubrowser yavo kuratidza kuti vanhu, vachitsiva zvechinyakare CAPTCHA matambudziko. Yakagadziridzwa ichishandisa Emscripten kuendesa mutambo muWebAssembly, inopa yakasarudzika twist kune online verification.
featured image - DOOM CAPTCHA: Mitambo yeVhidhiyo ndiyo Ramangwana reCAPTCHA?
Bright Data HackerNoon profile picture
0-item

Pamazuva mashoma apfuura, nharaunda yeIT yanga ichiridza mhere nezveDOOM CAPTCHA - CAPTCHA iyo inokutendera kuti utambe DOOM mubrowser yako kuratidza kuti uri munhu 🤖❌. Matani ezvinyorwa akazadza masocial network, kunyanya LinkedIn neReddit. Iyo purojekiti yeGitHub repository yakakurumidza kupfura nyeredzi mazana matatu mumaawa mashoma. ⭐🚀


Asi iyi inongova purojekiti yedivi rinonakidza here, kana kuti pane zvimwe kwairi? Inogona here DOOM CAPTCHA kuva chinhu chikuru chinotevera chekusimbisa pamhepo? Tichakurumidza kurova mitambo yemavhidhiyo kuratidza kuti hatisi bots? 🎮


Verenga kuti uone zviri kuseri kweiyo hype uye kana ramangwana reCAPTCHA rinosanganisira kucheka vavengi panzvimbo yekudzvanya marambi emumigwagwa! 🚦

Chii chinonzi DOOM CAPTCHA?

Sezvinoratidzwa nezita racho, DOOM CAPTCHA ndizvo chaizvo zvazvinonzwika—CAPTCHA inokukumbira kuti utambe DOOM® kuratidza kuti uri munhu. 🕹️


Chiratidzo chepamutemo cheprojekiti


Pfungwa iyi iri nyore: Unounzwa uine inotamba zvizere DOOM muenzaniso inomhanya mubrowser yako 🌐, uye basa rako rinogona kunge rakaita senge "Uraya angangoita matatu monsters". Nyatsopedza mishoni, uye waratidza hunhu hwako 🧍‍♂️. Kukundikana, uye… zvakanaka, rombo rakanaka nguva inotevera 😅.


DOOM CAPTCHA mukuita!

Iwe unogona kuzviedza iwe pachako pane yepamutemo demo saiti .


⚠️ Yambiro : DOOM ine mukurumbira kupindwa muropa 🔥, saka iva wakagadzirira kurasikirwa nenguva uchitora pasi vavengi 🏆👾.


(DOOM® yakavakirwa pashanduro yeshareware yakaburitswa kuti ishandiswe zvisiri zvekutengesa. Mucherechedzo wakanyoreswa we id Software LLC, kambani yeZeniMax Media.)

Tsanangudzo Yekuita kune Nerds

DOOM CAPTCHA inoshandisa mashiripiti ayo nekushandisa Emscripten kuti iunganidze yakaonda-uye-zvinoreva chiteshi cheDoom muWebAssembly ( naLorti ), ichigadzira zambuko pakati peC-based game run loop ( g_game.c ) uye JavaScript-powered CAPTCHA UI. 🧠


Zvakanakisa zvinoshamisa, handiti? Izvo zvinoshamisa!


Pfungwa yepakutanga kuseri kweDOOM CAPTCHA yakatanga kubuda kubva kuGitHub mushandisi vivirenremoto , uyo akadzosera zvinhu kumashure muna 2021.


Izvo zvese zvakatanga nediki, SDL-yakavakirwa chiteshi cheDoom , yakanyatso gadziridzwa kuti iite zvakanaka mubrowser yako. Asi kuishandura kuita CAPTCHA-yakakodzera adventure? Izvo zvaida imwe inotevera-nhanho kugadzirisa 🔧.


Kurumidza kuenda kumazuva mashoma apfuura, uye Guillermo Rauch akadonhedza nyowani, yakagadziridzwa, uye yemazuva ano kutora paDOOM CAPTCHA - kudzoreredza pfungwa iyi kuhupenyu nehupolishi hwakawanda uye huipi hwekuwedzera!


Mawedzero akaitirwa kubudirira kweCAPTCHA:

  • Yakagadziridzwa chivakwa kuti chishande neshareware vhezheni doom1.wad -kuchengeta zvinhu zviri pamutemo.


  • Yakaunza mireza mitsva yemaitiro ekutepfenyura kuyerera kwemutambo:

    • -nomenu (mu m_menu.c ) inosvetuka skrini yemenyu uye inokutangisa iwe wakananga mukuita.

    • -autoreborn (mu p_mobj.c ) inoburitsa vatambi zvakare mushure mekukurumidza kunonoka 2-sekondi.


  • Yakawedzera tsika JavaScript chiitiko-yakavakirwa callbacks:

    • onPlayerBorn moto kana vatambi vazvarwa kana kuberekazve.

    • onPlayerKilled zvinokonzeresa kana mutambi achiruma guruva.

    • onEnemyKilled inopemberera kubvisa vavengi.


  • Kuti uwedzere mhirizhonga, yakawedzera mireza yakasarudzika mu d_main.c kukwidza dambudziko 😈:

    • -skill 5 = Nightmare mode

    • -fast = Kunyange vavengi vanokurumidza

    • -warp e1m1 = Svetuka wakananga mukati mehobvu yacho

    • -nomenu = Hapana menyu yekupukunyuka hatch


Wagadzirira kunyura zvakadzika here? Ona v0 UI chizvarwa kana tora sosi !

"Captchas Haifanirwe Kufinha"

Ndiwo motto kuseri kweiyo yekutanga DOOM CAPTCHA chirongwa kubva vivirenremoto , yakaburitswa muna 2021.


Kubva ipapo, maCAPTCHA awedzera kuomarara — uye ngativei takatendeseka—zvinonyanya kufinha sezvo AI ichiita otomatiki kuti vave nemhepo .

Mazhinji masaiti ikozvino anonzwa senge hurumende yehurumende pane zvitsva zvedijitari zviitiko. Kuramba uchiratidza kuti uri munhu zvinonetesa, zvinoshungurudza, uye zvinonetsa 😩. Saka, wadii kubvisa kushushikana ikoko nekukurumidza kutenderera kweDOOM?


Fair point


Ndizvo zvinorehwa neDOOM CAPTCHA:


Ko kutamba DOOM CAPTCHA kunoratidzika sei (kanganwira kuita kwangu kunonyadzisa)


Panzvimbo pekukweva zvidimbu zvepuzzle, kudzvanya mahydrants, kana kupindura "Marobhoti aripi?" zvakare, DOOM CAPTCHA inokupa iwe dambudziko rinogutsa zvakanyanya: kudzora Doomguy, pwanya mamwe mamonsters, uye ratidza hunhu hwako nemaitiro 💥 .


Hazvina maturo kutaura, purojekiti yepakutanga yakava smash hit (ona zvandakaita ipapo?), ndichiwana chigunwe kubva kune mumwe munhu kunze kwaJohn Carmack , muumbi weDoOM. Yakatosvika pa#3 paChigadzirwa Hunt's WTF Chigadzirwa cheGore mubairo:


DOOM Captcha pane Chigadzirwa Hunt


Guillermo Rauch's yemazuva ano, yakakwenenzverwa vhezheni yakawedzera zvinhu-kukwidza GitHub nyeredzi kunge anopenga:


Mazana enyeredzi akasvikwa mumaawa mashomanene

Is DOOM CAPTCHA Iro Remangwana reKurwisa Bots?

TL; DR: Zvakanaka, kwete chaizvo (zvishoma kwete mune ino iteration)


Ngationei!

Chirongwa cheZvinangwa Zvedzidzo

Sezvakataurwa mune zvese zvekutanga uye neshanduro nyowani dzepurojekiti, usatore DOOM CAPTCHA zvakanyanya -icho chinongova chinonakidza purojekiti. Kana iwe uchiziva makodhi, zviri nyore kutyora chengetedzo yechinhu ichi.


Iyo purojekiti yakagadzirirwa zvinangwa zvekudzidzisa uye zvekuvaraidza chete, saka haufanirwe kuishandisa seyechokwadi anti-bot chiyero panzvimbo dzako dzekugadzira .


Unoda kunyura zvakadzika mukati mezvipingamupinyi zvazvino zvinounzwa neanti-bot tekinoroji? Tarisa vhidhiyo pazasi:

Kudzidza Kwakadzika Kusimbisa Inyaya

Hukama pakati peAI nemitambo yemavhidhiyo inodzokera kumashure. Imwe yemapurojekiti ekutanga eAI akanyatso gadzira masaisai aisanganisira kudzidzisa modhi yekutamba Super Mario World uchishandisa chete mapikisi mambishi sekuisa.


Kugadzirisa Super Mario World neAI


Izvi zvakaitwa kuti zvigoneke nekudzika Q-kudzidza uye Spatial Transformer network. 💡


Kana chirongwa kubva muna 2016 chaigona kudzidza kutamba nekugadzirisa chikamu chekutanga cheSuper Mario World, zvakaoma kutenda kuti mamodheru emazuva ano eAI haagone kubata chinhu chiri nyore se " kuuraya angangoita mana monsters " muDOOM. 🤖

AI-Yakavakirwa Aimbots: Dambudziko Rechokwadi

Aimbot-wakambonzwa nezvayo? Kana iwe wakatamba mutambo wepamhepo FPS paPC kana nemuchinjika-kutamba, uye wakaona mumwe munhu achiparadza makwikwi nekurongeka kwamwari, ndiyo Aimbot iri kushanda.


Hazvishamisi, chimwe chekushandisa kukuru kweAI nhasi kubiridzira kwemutambo - kuvandudza mashandiro kuburikidza nemabhoti anongonanga nekuuraya vavengi.


Aimbot imhando yakasiyana yekubiridzira… 😂


Uye fungidzira chii? Mazhinji emabhoti aya akavhurika-sosi paGitHub , ine akawanda evabatsiri uye zviuru zvenyeredzi.


Saka hongu, nepo "kuuraya zvikara muDOOM" kunonakidza, hazvina kuchengeteka. 😅

Maitiro ekugadzirisa chero CAPTCHA

Chokwadi, kuita uku kweDOOM CAPTCHA kunogona kunge kusiri ramangwana re-anti-bots, asi hapana kupokana kuti "kuratidza kuti uri munhu" bvunzo dzinozoda kuti uve nehungwaru. Asi, ivo vachazodawo kuve vanobatikana uye vanofarira kana ivo vachizorarama.


Asi heino kubata-nyowani, maCAPTCHA emazuva ano anogona kuve dambudziko chairo, kunyanya kana uri kuvaka browser otomatiki maturusi senge web scraping bot . Sezvineiwo, takakufukidzai!


Unogona kudzidza zvakawanda nezveCAPTCHA bypass mune aya madhairekitori:

Kana izvo zvidzidzo zvikasaita hunyengeri, Bright Data yakakufukidza neCAPTCHA Solver sevhisi inobatanidza nechero mutauro wechirongwa uye inokurega iwe uchipfuura zvinonetsa kubva kune vanonyanya kufarirwa vanopa!

Pfungwa dzekupedzisira

DOOM—mutambo uyo vazhinji vedu takakura nawo (kana kumbotamba kamwe chete)—unosangana neCAPTCHAs, chipingamupinyi chinovengwa pasi rose chatinosangana nacho sevashandisi vevanhu. Sanganisa izvo zviviri, uye iwe unowana DOOM CAPTCHA, chirongwa chemusango chinogona kushandura zvachose nzira yatinofunga nezve kuratidza kuti hatisi bots.


Hazvina mhosva kuti maCAPTCHA anoshanduka sei nekufamba kwemakore, panogara paine nzira yakangwara yekuvapfuura, uye Bright Data ine uye inogara iine musana wako. Joinha isu muchinangwa chedu chekuita democratise Webhu, kuita kuti iwanikwe nemunhu wese, kwese kwese, kunyangwe kune zvinyorwa zveotomatiki.


Kusvika nguva inotevera, ramba uchiongorora dandemutande wakasununguka— uye pasina maCAPTCHA! 🌐