Lze mazat adresar temp ?

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Čtvrtek Únor 5 21:23:54 CET 1998


On Wed, 4 Feb 1998, Derfinak Jan wrote:

> Ano, takto si to predstavujem aj ja. Ale teraz konkretne ako to suvisi s
> find a rm. Znamena to snad, ze kym stihne find cez -exec spustit rm tak
> subor, ktory nasiel uz bude iny (napriklad linka na nejaky dolezity subor)?
> Ale rm zmaze len tu linku. Alebo meno suboru, ktore sa preda ako argument

	mkdir /tmp/trap
	(cd /bin;ls) | (while read f; do touch /tmp/trap/$f; done)

vyrobim adresar /tmp/trap, do ktereho nasazim soubory se jmeny vsech
souboru v /bin; kdyz to bude find prohledavat, tak z nej vyleze neco jako

	/tmp/trap/sh
	/tmp/trap/login
	/tmp/trap/cp

atd...

nyni predpokladejme, ze find jmena nasel a prave se je chysta predat rm,
aby dane soubory smazalo, kdyz to do toho vstoupy zly nepritel

	mv /tmp/trap /tmp/TRAP
	ln -s /bin /tmp/trap

to jsou DVA syscally a je celkem velka sance, ze se podari strefit do
doby, kdy jsou jmena souboru predavana do rm

nyni prichazi ke slovu rm

	rm /tmp/trap/sh

a smaze /bin/sh

a tak dale

find i rm funguji dobre, ale vysledek je spatne


--Pavel Kankovsky aka Peak   [ Boycott Microsoft -- http://www.vcnet.com/bms ]



Další informace o konferenci Linux