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