За последние 24 часа нас посетили 18729 программистов и 1591 робот. Сейчас ищут 1809 программистов ...

Залили шелл

Тема в разделе "Прочее", создана пользователем Алекс8, 11 авг 2017.

  1. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    держал бы код от глаз программиста + предусмотрел бы запасной план в случае удаление строк для запуска зло кода, чтоб резерв файлик потихому восстановил строку, или рандомно выбрал бы другой файл
    --- Добавлено ---
    не употреблял слово eval в открытую
     
  3. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    нашли похоже откуда.. клиент поставил на WP тему оформления скаченную откуда то.. а там был пхп файловый менеджер..

    а скажите мне пожалуйста.. вот когда то был антивирус adinf он отслеживал изменения файлов, показывал какие новые файлы появились, а какие удалены.. есть что то такое для сервера?? что бы отслеживать что где появилось и где что поменялось?
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    можно самому что - то подобное написать. Хеш сумма пхп файлов запомнить всех, и раз в неделю проверять. Если обнаружил хеш другой то даем сигнал чего либо как фантазия разыграется. Весь антивирус
     
  5. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    можно)) даже начал гуглить как писать на пхп консольные приложения)) а потом решил что зачем изобретать велосипед))
    нашел такую штуку https://github.com/rfxn/linux-malware-detect
     
  6. SweD

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

    С нами с:
    15 апр 2017
    Сообщения:
    14
    Симпатии:
    3
    В ВП есть плаг, сравнения фаилов, другой плаг - отслеживание изменений, это если силами движка....
     
  7. Познающий php

    Познающий php Новичок

    С нами с:
    23 мар 2017
    Сообщения:
    381
    Симпатии:
    74
    Соглашусь с @MouseZver о-моему если знаешь язык, то тупо проще самому класс запилить, хэши файлов сделать и чекать изменения даже каждый день по крону. Если есть изменения - сигнал какой. Сразу все понятно будет, если сам ничего не менял... кода мало, а эффективность может быть повыше, какого-то универсального malvare detector

    Его развить можно по удобству своему как хочешь, например строки сравнить и изменения выводить.
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    можно настроить опкод кешер на чтение файла только один раз
     
  9. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    вот это поставил) https://habrahabr.ru/post/194346/
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    =)
    и что это даст тебе?
    ну серьёзно, ты что не понял, что произошло?
     
  11. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    как это что даст?? отслеживает изменения размеров файлов.. удалить файлы, залить заново с нуля движки - не очень эта идея понравилась клиенту
    1. Я просканировал все айболитом..
    2. Нашел много файлов которые были изменены.. в конец или в начало что то было дописано.. в том числе и eval..
    3. Просмотрел все директории - нашел несколько файловых менеджеров..
    4. Поменял пароли..
    5. Обновил все движки до актуальных версий.
    6. Избавился от темы оформления купленной где то не там для WP
    7. Поставил тот скрипт - он раз в сутки сканирует веб директории и в лог выдает все что появилось новое или изменилось старое..
    8. Поскольку у нас пхп ограничен доменом на котором он выполняется - то если в веб директории обнаружу какие то изменения - значит не все вычистил..
    Что не так? Какие будут Ваши предложения(с)
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    осознать, что именно произошло. такое моё предложение.
     
  13. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    я не понимаю)) поясните, пожалуйста))
    ну поставил тему с шеллом..
    ну залили фигню всякую...
    ну удалили ее..
    а что осознать то надо?))
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    конец

    это осознать

    что если твоя защита защищает файлы от изменения, а у тебя УЖЕ залита тема с дырой, то твоя защита не сработает.

    и для защиты нужно не файлы защищать какой-то программой, а делать по науке и мыть руки перед едой.
     
  15. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    1. Тема удалена
    2. Скрипт контроллирует изменения файлов, по моему очень логично.. поменяется размер файла - надо обратить внимание на него..
    3. На а то что залили тему с шеллом.. ну всякое бывает.. мы сейчас боремся не с тем что бы не заливали темы с шеллом.. а стем что еще сделать что бы последствия убрать..
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    так он завтра зальёт другую тему сразу с шеллом, твой софт будет её защить как ни в чем не бывало.

    [​IMG]
     
  17. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    так а какие предложения то?? как клиенту запретить что то на свой сервер заливать?))
     
  18. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это для начала =) если хотите результат

    с другой стороны, если он тебе платит по часам, и пока ты ловишь малварь то тебе капает бабло - то пусть хоть весь пайратбей зальёт :D
     
    Алекс8 нравится это.
  19. Познающий php

    Познающий php Новичок

    С нами с:
    23 мар 2017
    Сообщения:
    381
    Симпатии:
    74
    Дыра не найдена что ли в итоге.
     
  20. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    главное подозрение на WP тему которая была куплена на каком то левом сайте..
    на сервере один веб пользователь и под ним крутится несколько сайтов..
    те на которых был WP были замусорены сильно..
    и htaccess и мобильными редиректами.. и js включения с теми же мобильными редиректами.. и пхп файловые менеджеры.. и eбal($_POST['c']).. в общем все что можно было..

    open_basedir включен... то есть по сути пхп скрипты не имеют доступа к соседним веб директориям..

    единственное что меня немного напрягло и я не понимаю почему так получилось.. там есть проект на yii2 и в одном js файле было включение левое.. как его добавили я не представляю просто..
     
  21. Познающий php

    Познающий php Новичок

    С нами с:
    23 мар 2017
    Сообщения:
    381
    Симпатии:
    74
    Сито а не сайт :D
     
  22. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    к проекту на yii2 вопросов никаких.... все вопросы к WP и этой теме...
     
  23. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    дыра между ушей у клиента
     
  24. AlexProg

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

    С нами с:
    13 май 2014
    Сообщения:
    320
    Симпатии:
    7
    Я использую один файл создает хеш контрольных сумм всех файлов. Другой файл чекает (CRON) хеши, сравнивает. Если не сходится (добавили/удалили с файла), то ALARM. На почту письмо с именем файла или СМС на мобилу )) Один из вариантов защиты.
    Потом писал пост и гет запросы в txt, для себя чисто.
     
  25. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вариант с опкешером и единократным прочтениме файлов мне нравится больше.
    --- Добавлено ---
    какого черта вообще у вас пхп может писать в папку с пхп-скриптами?