funman
Знаток
- Регистрация
- 28 Дек 2007
- Сообщения
- 163
- Реакции
- 26
- Автор темы
- #1
Добрый день!
У меня проблема, есть сайт на joomla, троян зарозил все JS файлы на сервере. пробовал удалять вручную , но файлов оч много.
Решением проблемы вижу написать на PHP скрипт который бы рекурсивно нашел все JS файлы на сервере, потом удалил последнюю строчку с вредоносным кодом. Код везде разный (переменные сформированы из случайных символов, но общая структура одинаковая и главное он находится в конце)
Из проблем по которым мне нужна ваша помощь вижу.
1) Как мне перебрать все файлы во всех директориях начиная с определенной заданной + нужно из этого списка исключить файлы которые к примеру были отредактированы какого числа (к примеру те что я чистил сегодня в ручную . так как у них последняя строчка уже явно будет не вирусная)
2) Как собственно наиболее быстрым способом удалять последнюю строчку , чтобы скрипт не вылетел по тайм-ауту и не сожрал всю память (файлы есть оч не маленькие)
Могу сюда прикрепить образец зараженного файла из которого нужно удалять код, если это поможет. Заранее всем спасибо за любую помощь.
У меня проблема, есть сайт на joomla, троян зарозил все JS файлы на сервере. пробовал удалять вручную , но файлов оч много.
Решением проблемы вижу написать на PHP скрипт который бы рекурсивно нашел все JS файлы на сервере, потом удалил последнюю строчку с вредоносным кодом. Код везде разный (переменные сформированы из случайных символов, но общая структура одинаковая и главное он находится в конце)
Из проблем по которым мне нужна ваша помощь вижу.
1) Как мне перебрать все файлы во всех директориях начиная с определенной заданной + нужно из этого списка исключить файлы которые к примеру были отредактированы какого числа (к примеру те что я чистил сегодня в ручную . так как у них последняя строчка уже явно будет не вирусная)
2) Как собственно наиболее быстрым способом удалять последнюю строчку , чтобы скрипт не вылетел по тайм-ауту и не сожрал всю память (файлы есть оч не маленькие)
Могу сюда прикрепить образец зараженного файла из которого нужно удалять код, если это поможет. Заранее всем спасибо за любую помощь.