gregzem

gregzem
Рейтинг
134
Регистрация
22.11.2004
Должность
web security

Новая версия скрипта AI-BOLIT

Изменения в версии 20130519

- Добавлены новые сигнатуры вирусов и шеллов

- Детектирование двойных расширений .php.<что-то>

- Добавлен аргумент -j (--file) для сканирования конкретного файла

- Добавлены .aknown файлы для Joomla 2.5.10, 2.5.11, 3.0.3, DLE 9.8

- Разные мелкие исправления

Качаем здесь: http://revisium.com/ai/

Solvedor:
А когда ждать очередное обновление? А то Joomla уже до версии 2.5.11 дошла :))

Числа пятого мая. Но вы можете проверять и 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 на предмет примерно такого кода

$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");

if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}

Файлы примерно такие, как указано, можете посмотреть соседние еще. А код будет делать переброс на другой сайт.

Вообще, просканируйте 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

Все остальное банальным сканированием по сигнатурам.

Да, можно приобрести офиц. лицензию на коммерческое использование. Напишите мне, если потребуется.

Новая версия AI-BOLIT (кроме шуток)

Изменения в версии 20130401:

- Добавлен эвристический анализ обфусцированных скриптов (в тестовом режиме)

- Новые сигнатуры вирусов и шеллов

- Исправления ошибок (Спасибо Александру Кихаеву и Роману Петренко за вклад)

- Двухязыковый интерфейс (русский, английский)

- Добавлены файлы aknown для Joomla 2.5.9

- Добавлены файлы в .aignore и адреса в .aurlignore

- Много всяких мелких улучшений в алгоритмах определения вредоносного кода

Качаем здесь http://revisium.com/ai/

Я написал статью про то, как правильно запустить скрипт AI-BOLIT под Windows. Пожалуйста, посмотрите ее.

Ищем вирусы с помощью AI-BOLIT.

Всего: 273