Pozor, plosny utok!

Milan Kerslager milan.kerslager na spsselib.hiedu.cz
Úterý Leden 5 05:07:04 CET 1999


> no vetsinou jsou to trojsti kone nebo jejich konfiguraky. v roli spravce -
> nejak si je zapakujte a v tomto adresari je vymazte. misto nich muzete
> nastrazit past.
> 
> > Jak jsem si vsiml v drivejsich prispevsich, ukryvani "neceho" pod /dev je
> > pomerne oblibeny zpusob...proc tomu tak je?
> 
> ls -la /dev

:-) V tomto adresari jsou totiz specialni soubory. Jednoduse receno - 
nejsou to soubory, jak je znate (cili neco, co obsahuje posloupnost 
bajtu), ale vlastne jsou to jen jmena. Zvlastni na nich je, ze na tyhle 
jmena se "lepi" jadro (kernel) a obvykle pak tyhle jmena predstavuji 
"jako soubor", ktery zpristupnuje HW zarizeni (disk, disketa, seriovy 
port). Unix z duvodu zjednoduseni prace dela ze vseho "soubor" (i z 
HDD). Vypada to asi tak, ze kdy udelate 

  cp soubor /dev/fd0

tak se obsah souboru zapise na disketu (bez adresarove struktury). Je 
to oblibena metoda vyroby bootovaci diskety :-) [pokud soubor je zImage 
nebo bzImage]. Do /dev/null muzete zapsat cokoliv a presto to vzdycky 
nenavratne zmizi (cat soubor > /dev/null). Ctenim z /dev/ttyS0 (je-li 
pripojena mys) ctete bajty, ktere Vam ta mys posila po serioven portu, 
atd.

No - a abyste pochopil zbytek, zkuste udelat to ls -la /dev
Dalsi (mnohem presnejsi) informace naleznete v oblibene knize o Unixu.

--
                        Milan Kerslager, admin of spsselib.hiedu.cz
                        Monkey Linux, The Minimal Linux Distribution
                        See: http://www.spsselib.hiedu.cz/monkey/
                        E-mail: milan.kerslager na spsselib.hiedu.cz


Další informace o konferenci Linux