Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] włamanie
Forum PHP.pl > Forum > PHP
unnament
Witam,
Ostatnio ktos wlamal sie na moja strone zmieniajac index.php na swoj. Zastanawiam sie jak?
Nie sadze, zeby znal haslo na ftp, czy cos w tym rodzaju. Moze zle napisalem skrypty?
W moim index.php wystepowaly takie funkcje:

  1. <?
  2. $godz = 00;
  3.  $min = 00;
  4.  $sek = 00;
  5.  $miesiac = 02;
  6.  $dzien = 25;
  7.  $rok = 2005;
  8.  
  9. $Data = mktime($godz, $min, $sek, $miesiac, $dzien, $rok);
  10. $AktualnaData = mktime();
  11. $Minelo = round ( ($AktualnaData - $Data) / (24*60*60) );
  12.  
  13. echo " <font class=inne>Strona istnieje<br> $Minelo dni!</font>";
  14. ?>



  1. <?
  2. include "menu.php";
  3. ?>



  1. <?
  2. include "menu2.php";
  3. ?>



  1. <?
  2. if($id==""){
  3.  $number = "7";
  4.  include("cutenews/show_news.php");
  5. }
  6. else if($id!==""){
  7. include $to_include;
  8. }
  9. ?>

co do tego include wyzej. Zmienna $to_include wyglada tak:
  1. <?php
  2. $to_include=''.$id.'.php';
  3. ?>



  1. <?
  2. include "menu_prawa.php";
  3. ?>



  1. <?php 
  2.  
  3. $minuty=10;
  4.  
  5. $czas=time()+60*$minuty;
  6.  
  7. $bazaip = file("osoby.txt");
  8.  
  9. $ile=count($bazaip);
  10.  
  11. $ip = $_SERVER["REMOTE_ADDR"];
  12.  
  13. for ($i=0; $i < $ile; $i++) {
  14.  
  15. $pol = explode("`",$bazaip[$i]);
  16.  
  17. if ($pol[2] < time()) {$bazaip[$i]= "";}
  18.  
  19. if ($pol[1]==$ip) {
  20.  
  21. $bazaip[$i]="`$ip`$czas`n"; $jest=1;
  22.  
  23. }
  24.  
  25. }
  26.  
  27. if ($jest<>1) $bazaip[]="`$ip`$czas`n";
  28.  
  29. $f = fopen("osoby.txt","w");flock($f,2);
  30.  
  31. for ($i=0; $i < $ile+1; $i++) {
  32.  
  33. if ($bazaip[$i]<>"") { fwrite($f, $bazaip[$i]); $ileip++;}
  34.  
  35. }
  36.  
  37. flock($f,3); fclose($f);
  38.  
  39. echo "<font class=srbialy>Osób on-line: ".$ileip."</font>"; 
  40.  
  41. ?>


Prosze o pomoc.
Joachim Peters
Zapewne przez ten kod:
  1. <?php
  2. $to_include=''.$id.'.php';
  3. ?>


Przeczytaj Temat: Bezpieczenstwo skryptow PHP
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.