Autor Zpráva
Mimi
Profil
Ahoj, rád bych se vás zeptal, jestli je možné si prohlédnout obsah php souboru, který je na nějakém webu.
Po vygooglení toho, co potřebuji, jsem narazil na spoustu fór, kde toto "řeší" (už se někdo ptal), ale místo odpovědi (nebo alespoň šikovné nápovědy) ihned řeší, že je to nemorální a krást zdrojáky se nemá.
Souhlasím, ale například mě to zajímá z tohoto důvodu:
pro odreagování se občas mrknu na www.hacker.org/ a zůstal jsem trčet na jedné výzvě - konkrétně "Don't Blink".
Je tam přesměrování z www.hacker.org/challenge/misc/one.php na www.hacker.org/challenge/misc/two.php a já bych si rád prohlédnul zdrojový kód toho soubru one.php.
Nevíte někdo jak na to? Nebo něco jiného?
Díval jsem se i tady na diskuzi, ale žádné z obecných rad mi nepomohly.
Přeji pěkný den a předem děkuji za pomoc.
TomášK
Profil
Mimi:
Nejde to. Správně nakonfigurovaný server vždy zpracuje php soubory a uživateli posílá až výstup. Uvaž třeba, že v nich bývají přístupové hesla k databázi, pokud by zdrojové soubory šlo číst, bylo by i možné triviálně získat hesla.
ShiraNai7
Profil
Mimi:
Nevím jaké je zadání, nicméně jsem to zjistil i bez něj.

print_r(get_headers('http://www.hacker.org/challenge/misc/one.php'));


Výsledek:

Array
(
    [0] => HTTP/1.1 302 Moved Temporarily
    [1] => Date: Sun, 12 Jun 2011 22:31:39 GMT
    [2] => Server: Apache
    [3] => X-hacker-answer: madreup
    [4] => Location: two.php
    [5] => Vary: Accept-Encoding
    [6] => Content-Length: 0
    [7] => Connection: close
    [8] => Content-Type: text/html
    [9] => HTTP/1.1 200 OK
    [10] => Date: Sun, 12 Jun 2011 22:31:40 GMT
    [11] => Server: Apache
    [12] => Vary: Accept-Encoding
    [13] => Connection: close
    [14] => Content-Type: text/html
)
Mimi
Profil
[#2] TomášK:
Děkuji. Máš naprostou pravdu. To by bylo až moc snadné.
Mimi
Profil
[#3] ShiraNai7:
Mockrát děkuji. Na "hlavičku" jsem si nevzpomněl... Zadáním bylo zjistit odpověď, takže ještě jenou děkuji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0