[PHP] Odczyt pliki *.php , bezpieczeństwo

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
mentorek
Posty: 1
Rejestracja: pn maja 05, 2008 6:47 pm

[PHP] Odczyt pliki *.php , bezpieczeństwo

Post autor: mentorek »

Witam,

Swego czasu moja strona oparta o Joomle została shackowana. Przez moja nieuwagę. Zostawiłem plik configuration.php ze wszystkimi prawami :)

Plik ten został zedytowany i tak została strona shackowana...

Postanowiłem dowiedzieć się jak "ONI" to zrobili. Próbowałem dziś napisać skrypt , który będzie podglądał pliki .


[php]<?php
<form name="form" action="hack2.php" method="post">
<p>Podaj linka </p>

<input type="text" name="link" />
<input name="Submit" type="submit" value="wyslij" />
<input name="reset" type="reset" value="czysc" />

</form>
<?php
$link=$_POST['link'];

echo $link;
echo "<br>";

@ $plik = file($link);

if (!$plik)
{
echo '<p >wystąpił błąd podczas odczytu pliku </p>';
}

$suma=count($plik) ;

echo "<br>Liczba wierszy w pliku:";
echo $suma;
echo "<br>";

for ($i = 0; $i <= $suma; $i++)

echo $plik[$i] = htmlspecialchars($plik[$i]);


?>[/php]

Skrypt potrafi czytać pliki, które mają prawa do odczytu i nie mają znaczników php. Więc jak "oni" to zroblili, że przeczytali odczytali mój plik *php bez wcześniejszego prasowania przez serwer ? Nie wiem czy dobrze sie wyraziłem. Wybaczcie

pozdr
Zaintrygowany
guitarnet_pl
Posty: 9
Rejestracja: wt kwie 08, 2008 11:59 pm

Re: [PHP] Odczyt pliki *.php , bezpieczeństwo

Post autor: guitarnet_pl »

moze nie to bylo przycznyna...

a moze po porstu ktos n adzielonym hostingu odczytal plik poza swoja struktura www bo prawa mu na to pozwalaly
ptak82
Posty: 15
Rejestracja: wt lis 23, 2004 9:08 am
Kontakt:

Re: [PHP] Odczyt pliki *.php , bezpieczeństwo

Post autor: ptak82 »

a możesz podać adres tej instalacji? czy już nie masz jej zainstalowanej :D
ODPOWIEDZ