provlima se bash scripting

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Dec 6 00:39:07 EET 2006


On 2006-12-06 00:25, Michael Iatrou <iatrou at serverhive.com> wrote:
>When the date was Wednesday 06 December 2006 00:18, V13 wrote:
>> H teleia (.) sto PATH se opoiadipote egkatastash ston kosmo h opoia
>> prokeitai na filoksenisei 2 h perissoteroys xristes einai problima
>> asfaleias.
>
> Γιατί;

Old times' classic ``exploit'':

Γιατί κάποιοι κακοηθέστατοι users, μπορεί να πάνε στο /tmp και να
φτιάξουν ένα script με όνομα "mroe", που κάνει π.χ.:

	#!/bin/sh

	echo 'PWNED K THX LOL'

Ύστερα περιμένουν απλά μέχρι τη μέρα που ένας χρήστης με superuser
rights θα έχει την ατυχή έμπνευση να τρέξει στο /tmp κάτι σαν:

	# ls -l | mroe

Το '.' στο PATH δε θα "προστατεύσει" τον άτυχο superuser από το να
τρέξει με superuser rights το κακοηθές script.

ΥΓ: Το όνομα "mroe" δεν είναι διόλου τυχαίο.  Είναι το πιο συχνό
τυπογραφικό λάθος που έχω δει να γίνεται σε shell prompt...




More information about the Linux-greek-users mailing list