Karkulka z loutek Matěje Kopeckého |
Za devatero routery a za devatero hustými sítěmi žila, byla
jedna aplikace jménem Karkulka, která měla krásné červené GUI. Její GUI bylo tak červené, že i komunistická strana ji tu barvu záviděla, a proto ji nikdo neřekl jinak než Červená Karkulka. Jednoho dne přisedl vývojář ke svému stroji a zálibně si prohlížel její kód. Po nějaké chvíli povídá: "Nastal čas, Karkulko, poslat tě na server babiczka.cz a ukázat tě naší komunitě. Navíc má dnes babička výročí přidělení jejího DNS jména takže se to bude náramně hodit. Dam ti s sebou par hostitelských packetů, takže ji hezky popřej a packety předej." I byla aplikace Karkulka vyslaná na server.
Naneštěstí pro Karkulku se o tomto datatransferu dozvěděla komunistická strana. Ta měla již delší dobu na karkulku zálusk, protože pokud by ji získala, tak by si mohla zkopírovat kód té barvy GUI a tím by se stala nejčervenější komunistickou stranou na světě. Proto komunisté rozhodli o nasazení tajného trojského koně wolf007 s povolením asimilovat cizí kód (asimilovat znamená začlenit cizí kód do svého). I usadil se wolf007 na routeru o kterém věděl, že přes něj karkulka musí byt přeposlána. Po několika milisekundách Karkulka opravdu dorazila. K jeho velkému zklamání vsak kód ke GUI byl šifrovaný a tím pádem nemohl útok provést hned. I dal se s ní do řeči: "Ahoj Karkulko, kam jdeš?" "Aaale jdu na server babiczka.cz předat par packetů k výročí a…" "No koukám, že jich moc s sebou nemáš. Koukni se kolem sebe všude tu máš spoustu ICMP parketů, které ten router zahodil. Nějaké nasbírej, babička bude mít určitě radost."
Karkulka se chvilku zamyslela a nakonec usoudila, že Wolfův výrok byl pravdivý a začala je sbírat do bufferu. Mezi tím se Wolf vydal na server babičkou sám. Server babička byl starý unixovy server, na kterém běžela aplikace dveře. Wolf si toho všiml a odeslal tam požadavek KLEP, KLEP. V zápětí dostal odpověď: Naslouchá server babička, Jsi to ty karkulko ?. Wolf odpověděl kouzelným slovíčkem TRUE a byl vpuštěn dovnitř. Než se babička vzpamatovala, byla asimilována. Za chvilku dorazila i Karkulka s plným bufferem ICMP packetů div z toho nedostala overflow. Odehrála se stejná scéna jako s Wolfem. Po tom co se Karkulka dostala dovnitř uviděla babičku, jak leží v operační paměti. Cosi ji přišlo podivné, a proto se začala vyptávat: "Babičko, proč mas tak velké sockety?" "To abych mohla lépe provádět listening." "A Babičko, proč mas tak velké pointery?" "To abych si tě lépe mohla přečíst" "A babičko, proč máš tak velký entry_point?" "To abych tě mohla lépe asimilovat!". A než se Karkulka nadála, byla hluboko v útrobách Wolfa společně s babičkou.
I řekl si Wolf, že mise byla splněna úspěsně, tak bych si mohl na chvilku odpočinout a natáhl se do měkkého cache a zavolal fci sleep(). Za nedlouho procházel kolem serveru antivir značky hayny. Hned jak uviděl packety odcházející ze serveru, zjistil, že cosi není v pořádku. Žádné standardní datové packety, pouze packety s daty CHRRRRRRRRR odesílané na broadcast. Proto se rozhodl, že to dojde ověřit. Při proscanování serveru zjistil, že na serveru stale běží aplikace dveře a proto se odhodlal vstoupit, vzhledem k okolnostem, bez autentizace. Hned po vstupu zjistil, že na cachych processoru si lebedí zlý trojan wolf007 s povolením asimilovat. Proto se rozhodl rozpárat ho přímo za entrypointem. Hned jak ho rozpáral, vyskočila jak babička pak karkulka. Babička se opět nahrála zpět do RAMky a opět zaujala vládu nad svým hardwarem. Potom vyházela karkulce par HARD_SYSTEM_ERRORu (dokonce i KERNEL panic), které spolu s antivirem zašili zpátky do Wolfa. Potom se schovali a čekali. Po nějakém čase vypršel Wolfovi timeout a probudil se.
Cítil se dost nafouklý a bylo mu těžko od entrypointu(to víte HARD_SYSTEM_ERRORY něco váží) a tak se odebral do /dev kde se chtěl napít z urandomu.
Jak vsak byl přetížený tak, zakopl a spadl do /dev/null. Babička z vděčnosti haynemu poděkovala a nainstalovala si jeho plnou verzi. Potom Karkulka předala packety a odporoučela se na disk. A jestli nepřišel zkrat, který by spálil veškerý hardware, tak jsou všichni uloženi na serveru do dnes.
Poznámka: Koluje po sociální síti G+ jako vtip...