info
Koupí licence nejenže získáte plný přístup ke všem funkcím, ale hlavně podpoříte tento projekt. Děkujeme.
Kupte si licenci

Tento web je určen hlavně pro registrované uživatele. Přihlaste se pomocí loginu a hesla nebo pomocí účtu Microsoft nebo Google.

Domů :: Informatika :: Algoritmizace a programování V :: Run Marco + Práce s konzolí

Run Marco + Práce s konzolí

Run Marco! je výuková dobrodružná hra od studia Allcancode, která děti učí základy programování pomocí blokového programování. Hráči v ní skládají příkazy, aby provedli Marca nebo Sofii úrovněmi plnými úkolů, a přitom se učí sekvence, podmínky i cykly.

Problém, na který narazíte ve škole je ten, že určitě nestihnete projít celou hru v jedné hodině a postup se ukládá pouze lokálně do hráčova počítače. Aby tedy mohl hráč postupovat dále, tak musí mít v příští hodině úplně stejný počítač. Někde, to možná je reálné, ale u nás ve škole velmi těžko. Proto vzniklo cvičení, které je v této lekci. Najdete v něm speciální JavaScriptový kód, který když zkopírujete do konzoly ve webovém prohlížeči a spustíte jej, tak odemkne všechny levely. 

Součástí lekce by také měla být informace o tom, proč obecně není dobrý nápad vkládat cizí JavaScriptový kód do konzole webového prohlížeče a co vše by to mohlo způsobit.

Proč to není dobrý nápad?

Vkládání cizích JavaScriptových kódů do konzole webového prohlížeče je velmi nebezpečné. Konzole má totiž přístup k interním funkcím webu, ke kterému jsi právě přihlášený, a škodlivý kód může snadno získat tvoje osobní údaje, hesla nebo odesílat příkazy tvým jménem. Útočníci často lákají uživatele na „zajímavé triky“ nebo „skryté funkce“, ale ve skutečnosti jde o způsob, jak převzít kontrolu nad účtem. Pokud přesně nevíš, co daný kód dělá, nikdy ho do konzole nevkládej — je to podobné, jako kdybys někomu cizímu dobrovolně předal klíče od svého domu.

Proč to můžeš udělat teď?

Zaprvé: Kód který zde nabízím nijak neškodí. Pokud chceš, tak jej můžeš dát přečíst někomu kdo tomu rozumí a ten ti to potvrdí. Jediná jeho funkce je odemknout všechny úrovně.

Zadruhé: Pokud se na webové stránce nikde nepřihlašuješ (což pro Run Marco! platí), tak se dá říct, že ti nehrozí nic zásadního. Možná může útočník na tvém počítači začít těžit Bitcoiny nebo něco podobného. To se ale okamžitě ukončí po zavření stránky.

! Největší problém !

Pokud se na stránce, kde jsi vložil cizí kód, přihlásíš (nebo už přihlášený/á jsi), tak hrozí reálné riziko nevratného odcizení tvého účtu a následné zneužití podle potřeb útočníka. 

Cvičení a testy

Run Marco Lehká
Skill: 0/20