Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czukam skryptu anty INCLUDOWANIA
Forum PHP.pl > Forum > PHP
emaxpl
czy ma ktos gotwy jakis skrypt ktiry uniemozliwia includowanie dowolnego pliku
zamiescilem taki na stronie
  1. <?php 
  2.  
  3.      $_GET['file'] = str_replace("http://", "", $_GET['file']);
  4.      $f = @fopen($_GET['file'], "r");
  5.      if($f){
  6.           $data = @fread($f, filesize($f));
  7.           if(strlen($data) > 0){
  8.                echo $data;
  9.           }else{
  10.                echo '<center>Plik jest pusty</center>';
  11.           }
  12.      }else{
  13.           echo '<center>Brak pliku</center>';
  14.           exit;
  15.      }
  16.      @fclose($f);
  17.  
  18. ?>

poprawiam
---
nospor
kszychu
  1. <?php
  2. $_GET['file'] = str_replace("http://", "", $_GET['file']);
  3. ?>

Tak to tylko w erze. Spróbuj tak:
  1. <?php
  2. $file = str_replace("http://", "", $_GET['file']);
  3. $f = @fopen($file, "r");
  4. ?>
kszychu
Podaj mi jeszcze adres tej twojej strony, to sobie zainkluduję /etc/passwd ;-)
Pomyśl też o tym...
emaxpl
tzn,pomoz jak mozesz....
nie jestem zaawansowany w php wiec za bardzo nie wiem jak to wszystko zabezpieczyc

dlatego szukam tutaj pomocy!
bede wdzieczny
nospor
pousuwaj te adresy ze swoich postow. 10 sekund mi zajelo znalezienie twojej strony. jeszcze ktos ci narozrabia smile.gif
przenosze i poczytaj se to:
http://forum.php.pl/index.php?showtopic=30056

edit: no i pokasował całe posty, zamiast tylko adresow w nich... ech ta dzisiejsza młodzież smile.gif
emaxpl
czy moze ktos mi podac przykladowe rozw problemu

powiedzmy ze mam strone w katalogu zabawki na serwerze
domena www.zabawki.com

jak zabezpieczyc blank2000

/blank2000.php?file=pileczki.html

tak zeby uniemozliwic includowanie dowolnego pliki z dowolnego miejsca
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.