Новая версия скрипта AI-BOLIT
Изменения в версии 20130519
- Добавлены новые сигнатуры вирусов и шеллов
- Детектирование двойных расширений .php.<что-то>
- Добавлен аргумент -j (--file) для сканирования конкретного файла
- Добавлены .aknown файлы для Joomla 2.5.10, 2.5.11, 3.0.3, DLE 9.8
- Разные мелкие исправления
Качаем здесь: http://revisium.com/ai/
Вот 100% рабочий вариант: http://www.revisium.com/kb/scan_site_windows.html
Числа пятого мая. Но вы можете проверять и 2.5.11 им. Не слишком много будет ложных срабатываний при использовании .aknow от 2.5.7/8
Проверьте файлы index.php, engine/engine.php, engine/init.php, engine/data/config.php, engine/data/dbconfig.php, engine/classes/mysql*.php на предмет примерно такого кода
Файлы примерно такие, как указано, можете посмотреть соседние еще. А код будет делать переброс на другой сайт.
Вообще, просканируйте AI-BOLIT'ом, он ищет их. http://revisium.com/ai/
Есть немного косвенных признаков, по которым можно попробовать искать шеллы.
1. дата изменения файла .php (да, могут скрутить, могут перекрутить, но определить свежие шанс все-таки есть, например с помощью "find . -name '*.php' -mtime -7").
2. права на файл (например, все 644, а модифицированные шеллом 444)
3. имена файлов с ошибками (mod_sistem, futer.php, ... - наметанный глаз сразу видит такие)
4. однотипное заражение (если index.php в корне с eval(base64( - взять этот код и прошерстить по остальным файлам)
5. php файлы в каталоге images у joomla и подобная эвристика для других cms
Все остальное банальным сканированием по сигнатурам.
Да, можно приобрести офиц. лицензию на коммерческое использование. Напишите мне, если потребуется.
Работайте тогда с командной строкой:
http://forums.devshed.com/unix-help-35/unix-find-and-replace-text-within-all-files-within-a-146179.html
Юзайте вот этот
http://secu.ru/scripts/find-and-replace
Новая версия AI-BOLIT (кроме шуток)
Изменения в версии 20130401:
- Добавлен эвристический анализ обфусцированных скриптов (в тестовом режиме)
- Новые сигнатуры вирусов и шеллов
- Исправления ошибок (Спасибо Александру Кихаеву и Роману Петренко за вклад)
- Двухязыковый интерфейс (русский, английский)
- Добавлены файлы aknown для Joomla 2.5.9
- Добавлены файлы в .aignore и адреса в .aurlignore
- Много всяких мелких улучшений в алгоритмах определения вредоносного кода
Качаем здесь http://revisium.com/ai/
Я написал статью про то, как правильно запустить скрипт AI-BOLIT под Windows. Пожалуйста, посмотрите ее.
Ищем вирусы с помощью AI-BOLIT.