Вредонос Smoke Loader может внедрять свой процесс в TeamViewer

Вредонос Smoke Loader может внедрять свой процесс в TeamViewer

Вредонос Smoke Loader может внедрять свой процесс в TeamViewer

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

Речь идет о Smoke Loader, который распространяется с помощью спам-кампаний, этот вредонос действует с 2011 года, более того — он постоянно совершенствуется.

В этом году зловред также был крайне активен, он распространялся через фейковые патчи для уязвимостей Meltdown и Spectre.

Smoke Loader любит распространяться также и другим популярным способом — через вредоносные документы Microsoft Word, прикрепленные к электронным письмам. Принцип такой же, как и в других подобных атаках — пользователя хотят заставить активировать вредоносные макросы, после чего Smoke Loader установится в систему.

Как сообщали эксперты Cisco Talos, Smoke Loader устанавливает в систему банковский троян TrickBot. TrickBot ворует учетные данные и другую конфиденциальную информацию.

Теперь о новых возможностях: исследователи отметили интересные нововведения в новой версии Smoke Loader — вредонос начал использовать технику инъекций. Этот вредоносный метод получил название PROPagate, он впервые был описан в конце прошлого года.

PROPagate использует функцию SetWindowsSubclass, которая применяется для изменения свойств окон, запущенных в одном сеансе. SetWindowsSubclass также может быть использована для инъекции кода и удаления файлов.

Авторы Smoke Loader также добавили возможности антианализа, чтобы защитить свою программу от любых попыток исследователей проанализировать ее код.

Более того, Smoke Loader оснащен собственными плагинами, которые также предназначены для кражи конфиденциальной информации, которая хранится или передается через браузеры. Вредонос может извлекать данные из Firefox, Internet Explorer, Chrome, Opera, QQ Browser, Outlook и Thunderbird.

Но и это еще не все — Smoke Loader может осуществлять инъекцию своего процесса в программы вроде TeamViewer.

Проводник Windows падал не из-за Microsoft, виноват оказался деинсталлятор

Инженер Microsoft Рэймонд Чен рассказал любопытную историю отладки загадочных падений Проводника. Сначала всё выглядело так, будто в Windows внезапно появился неприятный баг. Но виновником оказалась вовсе не Microsoft, а сторонний деинсталлятор.

Проблема проявилась как резкий всплеск сбоев Проводника. Инженеры начали изучать дампы и заметили странную деталь: падала 32-битная версия программы, запущенная на 64-битных системах Windows.

Такая версия Проводника всё ещё есть в Windows ради совместимости со старыми приложениями. Обычно современные системы почти не используют этот путь. Но в данном случае сторонний деинсталлятор каким-то образом заставлял систему обращаться именно к этому устаревшему компоненту.

Дальше выяснилось, что деинсталлятор некорректно работал с системными API: использовал неправильное соглашение о вызовах функций и неверно обрабатывал параметры стека. Из-за этого при каждой неудачной операции данные из стека удалялись неправильно.

Поскольку процесс повторялся в цикле, повреждение памяти постепенно накапливалось. В какой-то момент указатель стека уезжал в область активного кода, и Проводник падал.

Со стороны всё выглядело как типичная системная ошибка: софт снова и снова аварийно завершал работу, создавая ощущение, что проблема в самой Windows. На деле операционная система лишь показывала последствия ошибки в стороннем ПО.

Чен напомнил важную вещь: в экосистеме Windows с миллиардами устройств и огромным количеством приложений далеко не каждый сбой компонента Microsoft означает баг в Windows. Сторонние программы тоже могут ломать системные процессы, особенно если неправильно используют низкоуровневые API.

RSS: Новости на портале Anti-Malware.ru