Изучаем freeware вирус на ПК

b5656e9820f8e6c94a29c32af3abdd51.jpeg

Данная статья описывает конкретный экземпляр вируса, который живет на компьютерах под Windows с точки зрения его работы. Посмотрим как он устроен и внедряется в систему и как его найти и удалить.

После подключения флешки к некоторому ПК на неё прыгнул вирус. Если зайти на флешку, то там вместо файлов появилась ссылка на эту же флешку. Но мы знаем что ПК это детерминированная система и у него не может происходить что-то само по себе, это сработала какая-то нехорошая программа.

Ссылка на флешку внутри флешки

Ссылка на флешку внутри флешки

Если нажать на эту ссылку, то в новом окне появится содержимое флешки и для простого пользователя дальше вроде бы всё как обычно.

Открываем Total Commander и смотрим флешку. Внутри обнаруживаются вот такие файлы:

. Файлы на флешке

. Файлы на флешке

Относим флешку на ПК для экспериментов и запускаем файл с расширением .Ink, что сделал бы обычный пользователь и то, что надо вирусу. Происходит заражение следующего ПК и вирус перекочевывает в систему и начинает заражать другие флешки. Отлично.

Если зайти в настройку автозапуска Windows, то там ничего нового не появилось. Ссылки на файл .exe вируса там нет. В автозапуске его нет.

Заражаем следующую флешку. И пробуем удалить созданные ей файлы.

Сообщение об ошибке

Сообщение об ошибке

Total commander не может удалить один из файлов, ему не дает процесс Windows Update. Заходим в диспетчер задач и находим Windows Update.

679945e94ab809612f7caaa16400f9cc.png

Windows Update это процесс wuauclt.exe. Если убить этот процесс, то заражение флешек прекращается. При перезапуске ПК процесс восстанавливается. Вирус работает через обновления системы.

В некоторых случаях слабый ПК это хорошо, есть возможность увидеть процессы, которые на быстром ПК проскочат незаметно.

34da986f85ee7f57c2579ecfff55295b.jpg

При запуске ПК проскакивает процесс ccqhuccoy.pif и исчезает. Пока процесс не исчез в диспетчере, быстро нажимаем на процессе и выбираем открыть место хранения файла. Попадаем в папку C:\users\имя_пользователя\AppData\Local\Temp, но этого файла там уже нет. Он удалился.

Перезагружаем ПК и заходим в безопасном режиме. В папке temp файл ccqhuccoy.pif появился и еще появилась папка с программой вируса. Удаляем все эти радости и перезагружаем ПК. Вирус больше не запускается, с удалением разобрались.

Обращаю внимание, что название файлов ccqhuccoy.pif, _WDIHDGBZRG.nil это рандом. При последующей установке вируса эти названия поменяются.

Возвращается к файлам вируса на флешке и делаем их видимыми.

5c9c1d25ef520f5bd568d674a343d4cd.png

Эти файлы немного не с теми расширениями которые, должны были бы быть. Файл с расширением .nil это .exe файл. Это можно понять если открыть его в блокноте. Там есть надпись «This program cannot be run in DOS mode».

122305dff212e105a9b0feb29f6141bd.png

OllyDBG говорит, что файл Thumbs.db это .dll библиотека и открывает его в loaddll.

Ярлык с иконкой диска это ссылка на приложение rundll32.exe с параметрами.

Файл desktop в себе также содержит данные, и скорее всего тоже .dll, но это не точно.

6b96fb71f459e7c95b112f7ad5181e15.png

После смены расширений имеем уже другую картину. Ссылка на программу Rundll32, которая запускает .EXE файл, с которым идут DLL библиотеки. Весь этот набор файлов занимает 196Кб. Это мало по современным меркам, но учитывая, что у него нет интерфейса, по вирусным меркам это может быть не мало.

Если кому интересно поиграться с вирусом, могу отправить архив с файлами.

PS

Этот вирус написан грамотно, он интегрируется в систему тихо, копирует себя на флешки аккуратно ничего не удаляя при этом, подсасывается к процессу обновления системы и паразитирует через него, а не через автозапуск, динамически создает имена файлов, но это всё ради чего? Что он делает и ради чего создавался, я не могу понять. Не ради же того, чтобы просто быть? И что-нибудь серьезное можно засунуть в 196 кб?

© Habrahabr.ru