При изменении файла, дата редактирования не меняется...

Amigo_9876
На сайте с 01.04.2009
Offline
305
607

Сайт еще 2 недели назад работал нормально.

Вирус на сайте.

Нашел файл в который запихнули код, но вот в чем прикол....дата изменения файла 30.05.2012 года.

Шаблон верстал сам 4 года назад (вирус как раз в файле шаблона).

Как это возможно?

Я просто вирусы часто пробиваю через ssh "find путь -type f -iname "*.php" -mtime -30". И ищу созданные, отредактированные файлы за последний месяц.

Меняюсь ссылками с украинских PBN (стройка, техника, грузоперевозки)
Aisamiery
На сайте с 12.04.2015
Offline
293
#1
Amigo_9876:
Сайт еще 2 недели назад работал нормально.
Вирус на сайте.
Нашел файл в который запихнули код, но вот в чем прикол....дата изменения файла 30.05.2012 года.
Шаблон верстал сам 4 года назад (вирус как раз в файле шаблона).
Как это возможно?

Я просто вирусы часто пробиваю через ssh "find путь -type f -iname "*.php" -mtime -30". И ищу созданные, отредактированные файлы за последний месяц.

Например так touch

Надежнее искать "eval" grep'ом, в нормальном коде eval не используют.

А вообще сейчас уже куча антивирусов вебовских, которым можно сервер проверить, например Aibolit У яндекса еще какой то тоже был, а может это и он. Есть штуки которые вычисляют изменения по хэшам и откатывают до предыдущего состояние если что то поменялось. Вообщем ваш вариант так себе :)

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
totamon
На сайте с 12.05.2007
Offline
437
#2
Aisamiery:
Надежнее искать "eval" grep'ом, в нормальном коде eval не используют.

ваши бы слова да в уши создателям ВП плагинов, недавно на одном сайте с десятком плагинов искал зловреда, после скана был выдан список из 130 "странных" кусков кода из которых почти 60 eval-ов🤣

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Aisamiery
На сайте с 12.04.2015
Offline
293
#3
totamon:
ваши бы слова да в уши создателям ВП плагинов, недавно на одном сайте с десятком плагинов искал зловреда, после скана был выдан список из 130 "странных" кусков кода из которых почти 60 eval-ов🤣

Там видимо просто супер гибкая архитектура, на которой можно сделать практически все что угодно и ведь это уже не CMS, а целый фреймворк ©

😂

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
Aisamiery:
в нормальном коде eval не используют.

Т.е. с самого начала разработчиками ЯП eval был придуман для создания уязвимостей? 🍿

totamon:
недавно на одном сайте с десятком плагинов искал зловреда, после скана был выдан список из 130 "странных" кусков кода из которых почти 60 eval-ов

Из которых 55 - в разных жабаскрипт-либах, а сами аддоны не из офрепо (с помоек/коммерческие). Угу? ;)

Но вообще я местами согласен - темо/плагинописатели - они разные. Но плаги в репо хотя бы проходят многоуровневую проверку (и то, бывают случаи). В отличии от творений изобретателей велосипедов, рассказывающих сказки о каких-то там гарантиях (c) :)

ЗЫ. и не надо врать и перекручивать. Не "целый", а "почти". "Прочувствуйте разницу" (с).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Aisamiery
На сайте с 12.04.2015
Offline
293
#5
SeVlad:
Т.е. с самого начала разработчиками ЯП eval был придуман для создания уязвимостей? 🍿

Вот вам официально от разработчиков eval, там в желтом прямоугольничке жирным выделено Предупреждение (Для тех кто в танке, ключевые слова: использование очень опасно, использование не рекомендуется, убеждены, что нет иного способа)

И не забудьте прочитать самый первый, заплюсованный коммент к функции.

И заметьте, я сказал что в нормальном коде, вам в принципе в нормальной архитектуре никогда не придется пользоваться этой функцией, если придется, значит с архитектурой что то не так.

Да и заметьте, с самого начала это был шаблонизатор для perl, а потом самостоятельный язык для построение домашних страничек, ибо Personal Home Page Tools. Но все меняется в нашей жизни))

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Aisamiery:
Вот вам официально от разработчиков eval, там в желтом прямоугольничке жирным выделено Предупреждение (Для тех кто в танке, ключевые слова: использование не рекомендуется, убеждены, что нет иного способа)

Спасибо, КЕП :)

Однако факт на лицо - до сих пор никто его не отменил.

Aisamiery:
И заметьте, я сказал что в нормальном коде, вам в принципе в нормальной архитектуре никогда не придется пользоваться этой функцией, если придется, значит с архитектурой что то не так.

Хоть я и противник евалов, но не столь категоричен в огульных суждениях.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий