KYBERPOHÁDKA O PERNÍKOVÉ CHALOUPCE

Vinou chybného směrování ocitnou se Jeník a Mařenka v nepřehledné objektové houšti. Ve snaze přežít začnou dekrementovat hodnotu vlastnosti Perník u objektu Chaloupka. Narazí ale na zlý destruktor Baba_Jaga. Unikají zadními vrátky objektu Chaloupka.

Žili byly 2 zdrojové kódy ve vývoji. Jeden byl pojmenován jako Jeníček.cpp a Mařenka.cs. Jeníček.cpp byl starší a Mařenka.cs byla mladší. Žili na serveru www.macecha.cz. Oba zdrojové kódy byly vytvořeny bojácným programátorem Tatínek.

Postupem času se na serveru macecha.cz stávaly více a více nežádoucími. Jednoho dne server naznačil Tatínkovi, že by měl své zdrojové kódy přesunout na jiný server z důvodu uvolnění místa pro jeho vlastní data. Tatínkovi se tento návrh vůbec nelíbil, ale jelikož nedokázal vzdorovat, musel souhlasit a odeslat Jeníčka a Mařenku do databáze serveru les.cz. Tento server sloužil k uložení nežádoucího materiálu , který neměl být nikdy znovu nalezen. Ale jelikož si macecha.cz ani Tatínek nevšimly pozůstalého spojení na portu 2583 s protokolem Cesta_domů a tudíž byli odeslány zpět na hostitelský server. Macecha.cz se z této své chyby poučila a hned druhý den odeslala zdrojové kódy znovu. Ale ihned po jejich odeslání si pořídila výkonný firewall a nechala si změnit svoji IP adresu. Při pokusu o navrácení Jeníčka a Mařenky se jejich pakety ztratily v nepřehledném paketovém houští.

Nějaký čas bloudily, až si Jeníčkův paket všiml volného portu na jednom z routerů serveru mytina. Ve snaze o zachování maximální přípustné hodnoty TTL se oba pakety dostaly na tento server, kde je převzal objekt Chaloupka, který si jejich přítomnosti nevšímal. V této zoufalé situaci zaútočily na jeho jedinou viditelnou propety Pernik, kterou začali oba najednou dekrementovat, takže začala docela rychle ubývat.

Naneštěstí si kritické hodnoty této proměnné všiml její správce Baba_Jaga. Ta je vpustila do svého virového trezoru, jelikož je chtěla použít jako vstupní soubory své metody Uvař_a_Sežer. Protože Jeníček měl o několik desítek bytů méně než tato fce potřebovala, několik náhodných mu umístila na konec souboru.

Poté co fci Uvař_a_Sežer s nimi jako parametry zavolala, Mařenka usoudila, že je tato fce zničí, pokusila se přerušit rekurzivní podfunkci Transform() a namísto pointeru na sebe a Jeníčka umístila pointer na Babu_Jagu.

Po této operaci se dostali na náhodné místo v paměti. K jejich štěstí přesně na místo proměnných s tajnými osobními daty, které zde získával trojský kůň, který naprogramoval Tatínek, a tudíž byli odeslány na Tatínkův nový server vdovec.cz.

Tatínek byl celý šťastný, že se opět shledává se svými starými zdrojovými kódy a nastavil jim parametr read-only, aby je už nikdy neztratil. Používal je znovu a znovu šťastně až do smrti.
Autor: Team Detonators, By Robert S. & Petr M.