|
- Web Security http://www.websecurity.pun.pl/index.php - LFI / RFI http://www.websecurity.pun.pl/viewforum.php?id=6 - LFI - podstawowe zabezpieczenie http://www.websecurity.pun.pl/viewtopic.php?id=11 |
| mafialt - 2009-05-15 01:46:55 |
UWAGA. Aby przeczytać ten artykuł musisz znać podstawy PHP Kod:<? $id=$_GET["id"]; include($id); ?> Bardzo dużo razy spotkałem się z tym błędem. Kod:$id=$_GET["id"];
if(empty($id)) { // Sprawdza czy plik jest pusty
include('index.php'); // Jeżeli tak jest wyświetla się strona główna.
}
if ($id == 1) { // jeżeli $id będzie równe 1
include('index.php'); // pokaż plik index.php
} elseif ($id == 2) { //..
include('omnie.php'); //..
} elseif ($id == 3) { //..
include('kontakt.php'); //..
} else { // w innym wypadku
include('index.php'); // pokaż index.php
}I teraz po wpisaniu ?id=etc/passwd pojawi się strona główna;] |