Nesmrtelny jail
Jan Kulveit
jk-freebsdcz at ks.cz
Wed Apr 27 01:43:12 CEST 2005
Dobrou pulnoc,
pred chvili mi tu po skonceni jedne instalace vznikl zvlastni
utvar - nesmrtelny jail.
Popis stavu
Po spusteni rc.shutdown a zabiti vsech procesu uvnitr zustal jail
viset v tabulce jailu. Beznym zpusobem jej zobrazi jls, do jailu
lze pridavat procesy pomoci jexec a pod.
Jail ovsem nelze zabit, po zlikvidovani vsech procesu uvnitr zustane
viset. Pokusy typu jexec 3 kill -KILL -1 vedou k chybe 'no such
process', ani ps zvenku zadny obsah jailu neukazuje, ani v procfs
nelze nic najit. Nesmrtelny jail prezije i prechod do
jednouzivatelskeho rezimu. A dalsi podivnosti, nesmrtelny
jail dokaze sdilet ip adresu s normalnim jailem ...
Popis systemu
5.3 SMP kernel kompilovany z 5-STABLE cvs zdrojaku 19.4.
na materskem systemu nebezi temer nic (init, tty,...).
Pod jailem byl spusteny rsync a kompilace nekolika portu, syslog,
sshd, links...
z modulu je nacteny pouze nullfs
Zajimaly by me
- napady, jak jail zabit jinak nez vypnutim materskeho prostredi? :-)
- muj velmi laicky odhad je, ze stav muze byt nejspi nasledkem nejake
chyby SMP casti v kernelu. Pokud tomu tak je, da se z beziciho systemu
bez jakehokoli zapnuteho debugovani vytahnout nejaka uzitecna informace,
ktera by pripadne pomohla chybu najit?
Zdravi
Honza Kulveit
More information about the Users-l
mailing list