KYBERPOHÁDKA O ČERVENÉ KARKULCE

Mladá aplikace Karkulka je vyslána s hostitelskými pakety na server babiczka.cz skrz hluboký firewall. Cestou však potká trojského koně Wolf007. V závěru zasahuje antivirový software zn. Hayny.

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 jí tu barvu záviděla, a proto jí 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 babiczka vyroci prideleni jejiho DNS jmena takze se to bude naramne hodit. Dam ti s sebou par hostitelskych packetu, takže jí hezky popřej a packety předej."

I byla aplikace Karkula vyslana na server. Nanestesti 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í být přeposlána. Po několika milisekundách Karkulka opravdu dorazila. K jeho velkému zklamání však kód ke GUI byl šifrovaný a tím pádem nemohl útok provést hned. I dal se s ni do řeči: "Ahoj Karkulko kam jdeš?" "Aaale jdu na server babiczka.cz předat pár packetů k výročí a..." "No koukám že jich moc s sebou nemáš. Koukni se kolem sebe všude tu máš spoustu ICMP packetů, které ten router zahodil. Nějaké nasbírej babiczka bude mít určitě radost." Karkulka se chviklu zamyslela a nakonec usoudila, že wolfuv vyrok byl pravdivy a zacala je sbirat do bufferu. Mezi tím se wolf vydal na server babiczka sám. Server babiczka byl starý unixový 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 babiczka, Jsi to ty karkulko?. Wolf odpověděl kouzelným slovíčkem TRUE a byl vpuštěn dovnitř. Než se babiczka vzpamatovala byla asimilována.
Za chvilku dorazila i Karkulka s plným bufferem ICMP packetu div z toho nedostala overflow. Odehrála se stejná scéna jako s wolfem. Po tom co se Karkulka dostala dovnitř uviděla babiczku jak leží v operační paměti. Cosi jí přišlo podivné a proto se začala vyptávat: "Babiczko, proc mas tak velke sockety?" "To abych mohla lepe provádět listening." "A babiczko, proc mas tak velke pointery?" "To abych si te lepe mohla precist" "A babiczko, proc mas tak velky entry_point?" "To abych te mohla lepe asimilovat!". A neŽ se Karkula nadala byla hluboko v utrobach wolfa spolecne s babiČkou. I řekl si wolf, že mise byla splněna úspěšně, 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 znacky hayny. Hned jak uviděl packety odcházející ze serveru, zjistil, že cosi není v pořádku. Žádné stadndardní datové packety, pouze packety s daty CHRRRRRRRRR odesilane na broadcast. Proto se rozhodl, že to dojde ověřit. Při proscanování serveru zjistil, že na serveru stále běží aplikace dveře a proto se odhodlal vstoupit, vzhledem k okolnostem, bez autentizace. Hned po vstupu zjitil že na cachych processoru si lebedi zly trojan wolf007 s povolenim asimilovat. Proto se rozhodl rozpárat ho přímo za entrypointem. Hned jak ho rozparal vyskocila jak babiczka tak karkulka. Babiczka se opet nahrala zpet do RAMky a opet zaujala vladu nad svym hardwarem. Potom vyhazela karkulce par HARD_SYSTEM_ERRORu (dokonce i KERNEL panic), ktere spolu s antivirem zasili zpatky do wolfa. Potom se schovali a cekali. Po nejakem case vyprsel wolfovi timeout a probudil se. Citil se dost nafoulky a bylo mu tezko od entrypointu(to vite HARD_SYSTEM_ERRORY neco vazi) a tak se odebral do /dev kde se chtel napit z urandomu. Jak vsak byl pretizeny tak zakopl a spadl do /dev/null. Babiczka z vdecnosti haynemu podekovala a nainstalovala si jeho plnou verzi. Potom Karkula predala packety a odporoucela se na disk.

A jestli neprisel zkrat ktery by spalil veskery hardware, tak jsou vsichni ulozeni na serveru do dnes.

Autor: Tým System.Diagnostics.PerformanceCounterPermissionEntryCollection