Jak hacknout skrytou hru Google Chrome Dinosaur

Většina z nás viděla v prohlížeči Google Chrome obávanou chybovou zprávu „Žádný internet“. Tuto obrazovku můžete ve skutečnosti proměnit v zábavnou nekonečnou běžeckou hru na téma dinosaurů a ještě lépe ji nabourat tam, kde se váš dinosaurus stane neporazitelným. Zde je návod.

Jak hrát hru Hidden Google Chrome Dinosaur

Pokud nemáte připojení k internetu, nemusíte pro hraní dělat nic zvláštního. Stačí zadat libovolnou adresu URL do adresního řádku prohlížeče Google Chrome a zobrazí se tato obrazovka.

Pokud máte připojení k internetu, můžete na tuto stránku přistupovat bez přerušení připojení. Do adresního řádku zadejte chrome://dino a přenese vás to tam.

Jakmile se dostanete na tuto obrazovku, můžete hru spustit stisknutím mezerníku. Jakmile to uděláte, dinosaurus se rozběhne. Cílem hry je vyhnout se všemu, co vám přijde do cesty, jako jsou ptáci a kaktusy. Jakmile dinosaura zasáhne pták nebo narazí na kaktus, je konec hry.

  Kam byste měli utrácet při stavbě PC (a kde byste neměli)

Je to docela úhledný způsob, jak zabít čas, a vždy je zábavné snažit se překonat své vlastní vysoké skóre. Jak budete pokračovat, obtížnost hry se zvyšuje. Je zajímavé přemýšlet o tom, jaké je nejvyšší dosažené skóre, samozřejmě bez podvádění, což nás přivádí k dalšímu bodu.

Hackněte Google Chrome Dinosaur Game

Tento hack umožňuje vašemu dinosaurovi stát se neporazitelným a umožňuje hráčům pokračovat ve hře beze strachu, že budou šťoucháni nebo klováni.

Chcete-li hacknout hru, musíte být na obrazovce „No Internet“, takže pokračujte a do adresního řádku zadejte chrome://dino. Jakmile tam budete, klikněte pravým tlačítkem kamkoli na obrazovku a ze zobrazené nabídky vyberte možnost „Prozkoumat“.

  Jak nainstalovat nástroje pro zabezpečení sítě a penetraci na Ubuntu

Tím se otevře Chrome DevTools, který se zobrazí napravo od okna prohlížeče. V nástroji DevTools vyberte kartu „Konzola“.

Případně můžete stisknout Ctrl+Shift+I a přejít přímo na kartu „Konzola“ v Chrome DevTools.

Jakmile jste na kartě „Console“, vložte následující příkaz a stiskněte klávesu „Enter“:

var original = Runner.prototype.gameOver

Může se zdát, že to nic nedělá, ale za chvíli vysvětlíme, proč je to nutné.

Dále zadejte tento příkaz:

Runner.prototype.gameOver = function (){}

Na dalším řádku se po stisknutí klávesy „Enter“ objeví f (){}.

Tady je to, co se děje teď. Když hra skončí (tj. když zasáhnete objekt), zavolá se Runner.prototype.gameOver() a spustí se akce. V tomto případě uslyšíte zvuk, hra se zastaví a zobrazí se zpráva Game Over. To je bez našeho kódu.

Náš kód nahradí funkci gameOver prázdnou funkcí. To znamená, že místo slyšení zvuku, zastavení hry a zobrazení zprávy se nic neděje. Jen utíkej dál.

  Jak odstranit kontakty z vašeho iPhone

Vyzkoušejte to. Zavřete DevTools a stisknutím mezerníku začněte hrát hru.

Jak můžete vidět, kaktusy ani létající tvorové nemají na dinosaura žádný vliv. Mise splněna.

Nyní řekněme, že hrajete 25 minut a chcete hru zastavit a zaznamenat nejvyšší skóre. Budete potřebovat způsob, jak hru ukončit, což už nejde udělat tak, že narazíte na kaktus.

Pamatujete si první kód, který jsme zadali? To uložilo normální funkci gameOver do původní proměnné. To znamená, že nyní můžeme provést tento příkaz a použít normální funkci gameOver:

Runner.prototype.gameOver = original

Pokud vás to zajímá, můžete se (viz 2) podívat na to, co se má stát, když se zavolá normální funkce gameOver.