středa 6. února 2008

Hi-TEC Karkulka



(ukradeno z Lapu od Abysss)
Za devatero routery a za devatero hustymi sitemi žila byla jedna
aplikace jmenem Karkulka, ktera mela krasne cervene GUI. Jeji GUI bylo
tak cervene, ze i komunisticka strana ji tu barvu zavidela, a proto ji
nikdo nerekl jinak nez Cervena Karkulka. Jednoho dne prisedl vyvojar
ke svemu stroji a zalibne si prohlizel jeji kod. Po nejake chvili
povida: "Nastal cas, Karkulko, poslat te na server babiczka.cz a
ukazat te nasi komunite. Navic ma dnes babiczka vyroci prideleni
jejiho DNS jmena takze se to bude naramne hodit. Dam ti s sebou par
hostitelskych packetu, takze ji hezky poprej a packety predej." I byla
aplikace Karkula vyslana na server. Nanestesti pro Karkulku se o tomto
datatransferu dozvedela komunisticka strana. Ta mela jiz delsi dobu na
karkulku zalusk, protoze pokud by ji ziskala, tak by si mohla
zkopirovat kod te barvy GUI a tim by se stala nejcervenejsi
komunistickou stranou na svete. Proto komuniste rozhodli o nasazeni
tajneho trojskeho kone wolf007 s povolenim asimilovat cizi kod
(asimilovat znamena zaclenit cizi kod do sveho). I usadil se wolf007
na routeru o kterem vedel, ze pres nej karkulka musi byt preposlana.
Po nekolika milisekundach Karkulka opravdu dorazila. K jeho velkemu
zklamani vsak kod ke GUI byl sifrovany a tim padem nemohl utok provest
hned. I dal se s ni do reci: "Ahoj Karkulko kam jdes?" "Aaale jdu na
server babiczka.cz predat par packetu k vyroci a." "No koukam ze jich
moc s sebou nemas. Koukni se kolem sebe vsude tu mas spoustu ICMP
packetu, ktere ten router zahodil. Nejake nasbirej babiczka bude mit
urcite radost." Karkulka se chvilku zamyslela a nakonec usoudila, ze
wolfuv vyrok byl pravdivy a zacala je sbirat do bufferu. Mezi tim se
wolf vydal na server babiczka sam. Server babiczka byl stary unixovy
server, na kterem bezela aplikace dvere. Wolf si toho vsiml a odeslal
tam pozadavek KLEP, KLEP. V zapeti dostal odpoved: Nasloucha server
babiczka, Jsi to ty karkulko?. Wolf odpovedel kouzelnym slovickem TRUE
a byl vpusten dovnitr. Nez se babiczka vzpamatovala byla asimilovana.
Za chvilku dorazila i Karkulka s plnym bufferem ICMP packetu div z
toho nedostala overflow. Odehrala se stejna scena jako s wolfem. Po
tom co se Karkulka dostala dovnitr uvidela babiczku jak lezi v
operacni pameti. Cosi ji prislo podivne a proto se zacala vyptavat:
"Babiczko, proc mas tak velke sockety?" "To abych mohla lepe provadet
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 nez se Karkula nadala byla hluboko
v utrobach wolfa spolecne s babickou. I rekl si wolf, ze mise byla
splnena uspesne, tak bych si mohl na chvilku odpocinout a natahl se do
mekkeho cache a zavolal fci sleep(). Za nedlouho prochazel kolem
serveru antivir znacky hayny. Hned jak uvidel packety odchazejici ze
serveru, zjistil, ze cosi neni v poradku. Zadne stadndardni datove
packety, pouze packety s daty CHRRRRRRRRR odesilane na broadcast.
Proto se rozhodl, ze to dojde overit. Pri proscanovani serveru
zjistil, ze na serveru stale bezi aplikace dvere a proto se odhodlal
vstoupit, vzhledem k okolnostem, bez autentizace. Hned po vstupu
zjitil ze na cachych processoru si lebedi zly trojan wolf007 s
povolenim asimilovat. Proto se rozhodl rozparat ho primo 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.

Žádné komentáře: