За последние 24 часа нас посетили 17711 программистов и 1724 робота. Сейчас ищут 1107 программистов ...

как решить проблему уязвимости скриптов?

Тема в разделе "PHP для новичков", создана пользователем zmxn, 7 фев 2008.

  1. zmxn

    zmxn Активный пользователь

    С нами с:
    7 фев 2008
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте! очень нуждаюсь в вашей помощи...я ламер в этом деле в отличии от вас...у меня сайт EBPO.com.ua работат на движке Geeklog...сегодня пришло сообщение от хостинг провайдера:

    Код (Text):
    1.  
    2. Здравствуйте.
    3.  
    4. Ваш сайт был заблокирован в связи с тем, что через уязвимость в Ваших
    5. скриптах на сервер было залито потенциально опасное ПО, а именно
    6. перловый веб-сервер, который мог использоваться как прокси.
    7. Аккаунт будет разблокирован только после того как Вы разберетесь с
    8. даной проблемой и устраните подобную возможность в будущем.
    9.  
    10. [root@ekonom2 tmp]# ll | grep ebpocom
    11. total 2328
    12. drwxr-xr-x   3 ebpocom  ebpocom    4096 Jan 21 18:06 .c
    13. drwxr-xr-x   3 ebpocom  ebpocom    4096 Jan 21 18:06 .co
    14.  
    15.  
    16. [root@ekonom2 tmp]# top uebpocom
    17. top - 07:51:14 up 5 days, 17:42,  1 user,  load average: 0.49, 0.67, 0.59
    18. Tasks: 155 total,   1 running, 152 sleeping,   0 stopped,   2 zombie
    19. Cpu(s):  8.5% us,  3.7% sy,  0.0% ni, 86.4% id,  1.3% wa,  0.0% hi,  0.2% si
    20. Mem:   4038580k total,  3794076k used,   244504k free,   186212k buffers
    21. Swap:  2048276k total,     1308k used,  2046968k free,  2675976k cached
    22.  
    23.   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    24. 18170 ebpocom   15   0  2052 1148  740 S    0  0.0   0:14.49 /usr/sbin/httpd
    25.  
    26. [root@ekonom2 tmp]# cd /proc/18170/
    27. [root@ekonom2 18170]# ll
    28. total 0
    29. dr-xr-xr-x  2 ebpocom ebpocom 0 Feb  7 07:51 attr
    30. -r--------  1 ebpocom ebpocom 0 Feb  7 07:51 auxv
    31. -r--r--r--  1 ebpocom ebpocom 0 Feb  7 05:25 cmdline
    32. lrwxrwxrwx  1 ebpocom ebpocom 0 Feb  7 07:51 cwd -> /home/ebpocom/public_html/plugins/spamx/templates/
    33. -r--------  1 ebpocom ebpocom 0 Feb  7 07:51 environ
    34. lrwxrwxrwx  1 ebpocom ebpocom 0 Feb  7 06:15 exe -> /home/ebpocom/public_html/plugins/spamx/templates/   /hpd
    35. dr-x------  2 ebpocom ebpocom 0 Feb  7 07:51 fd
    36. -rw-r--r--  1 ebpocom ebpocom 0 Feb  7 07:51 loginuid
    37. -r--r--r--  1 ebpocom ebpocom 0 Feb  7 07:51 maps
    38. -rw-------  1 ebpocom ebpocom 0 Feb  7 07:51 mem
    39. -r--r--r--  1 ebpocom ebpocom 0 Feb  7 07:51 mounts
    40. -r--------  1 ebpocom ebpocom 0 Feb  7 07:51 mountstats
    41. lrwxrwxrwx  1 ebpocom ebpocom 0 Feb  7 07:51 root -> /
    42. -r--r--r--  1 ebpocom ebpocom 0 Feb  7 05:18 stat
    43. -r--r--r--  1 ebpocom ebpocom 0 Feb  7 06:15 statm
    44. -r--r--r--  1 ebpocom ebpocom 0 Feb  7 05:18 status
    45. dr-xr-xr-x  3 ebpocom ebpocom 0 Feb  7 07:51 task
    46. -r--r--r--  1 ebpocom ebpocom 0 Feb  7 07:51 wchan
    47.  
    помогите пожалуйста что мне делать? или хотя бы где эти скрипты находятся? или посоветуйте чтото...спасибо большое
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ды поищи .pl файлы
    man find
     
  3. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    zmxn
    Правило №1: Никогда не ставить сторонних скриптов, не протестировав их всеми возможными способами (может в нем backdoor сидит)

    Правило №2: Фильтровать все входящие данные от пользователя (не доверять ничему!). У меня, к примеру, фильтруются POST/GET/Session/Cookie. Немного загружает, но это себя оправдывает.

    =) И действительно, поищите .pl скрипты. А еще неплохо бы найти и iframe (любят они его пихать везде где только можно. Траффик гоняют :))
     
  4. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Elkaz

    гы. лол. а session то зачем? пользователь туда ничего не может записывать.. тока твои скрипты
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    zmxn
    http://www.yandex.ru/yandsearch?text=Geeklog
    Почитайте статьи. Если сами не справитесь, залейте куда-нибудь файлы, которые указаны в статьях, и дайте сюда ссылку на эти файлы с указанием (вырезкой из статьи), как взламывалось. Мы попробуем поправить.
     
  6. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    DarkElf
    =) Это уже для извращения.
    А вообще, из-за античата (тусуюсь там иногда), становлюсь мнительным...
    После того, как они начали сетовать на то, что дыр в коде становится все меньше, решили они ломать сам РНР. Продвижения какие-то были. В частности с функцией unset и еще чего-то там =) Не помню точно.