provlima se bash scripting

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Dec 6 03:18:04 EET 2006


When the date was Wednesday 06 December 2006 00:39, Giorgos Keramidas wrote:
> Old times' classic ``exploit'':
>
> Γιατί κάποιοι κακοηθέστατοι users, μπορεί να πάνε στο /tmp και να
> φτιάξουν ένα script με όνομα "mroe", που κάνει π.χ.:
>
> 	#!/bin/sh
>
> 	echo 'PWNED K THX LOL'
>
> Ύστερα περιμένουν απλά μέχρι τη μέρα που ένας χρήστης με superuser
> rights [...]

On 2006-12-06 02:05, Michael Iatrou <iatrou at serverhive.com> wrote:
> $ cat -n /tmp/more
>      1  #!/bin/bash
>      2
>      3  echo "got you!"
> $ cd /tmp
> $ ls | more | grep got
> $ ls | ./more | grep got
> got you!
>
> Το script δεν θα τρέξει, γιατί απλά το `.' είναι τελευταίο στο PATH.

Ξέχασες ότι "mroe" != "more" και δεν υπάρχει (συνήθως) σε κανένα
directory του default system PATH εκτελέσιμο με όνομα "mroe".




More information about the Linux-greek-users mailing list