HEAVYGRAM е backdoor за наблюдение за Windows, който превръща Telegram в оперативен команден център за атакуващите. Вместо да разчита на специализиран сървър, той използва ботове, акаунти и групи, за да получава инструкции, да прехвърля откраднати данни и да държи заразените устройства под контрол.

Зловредният код се използва от есента на 2023 г. срещу журналисти, ирански дисиденти и хора, чиито възгледи противоречат на правителството на Иран.

С жертвите е установяван контакт през приложения за съобщения от лица, представящи се за познати контакти или техническа поддръжка, след което са им изпращани файлове, маскирани като приложения или услуги.

Кампанията разчита и на убедителни примамки, съобразени с контекста. Изследователите от Group-IB идентифицираха 29 допълнителни образеца на HEAVYGRAM, зареждащи модули (loaders) и злонамерени кодове (payloads), докато проследяваха тази дейност.

Техните констатации надграждат разкритията на правителството на САЩ и свързват операцията с Handala Hack с умерена увереност, показвайки усилие за наблюдение, изградено около социално инженерство и дългосрочен достъп.

Въздействието надхвърля рамките на един заразен компютър. HEAVYGRAM може да събира екранни снимки и аудио, да прихваща кеширана информация, да краде данни от Telegram desktop, да изпълнява команди, да добавя нов злонамерен код и да изтрива файлове.

От Group-IB заявяват в доклад, споделен с Cyber Security News (CSN), че комбинацията създава риск за източници, лична комуникация и чувствителна работа, съхранявана от таргетираните лица.

HEAVYGRAM Surveillance Malware

Операторите на HEAVYGRAM използват bot API на Telegram, за да накарат заразената Windows машина да се регистрира (check in), да приема команди и да изпраща обратно резултатите.

Една от конфигурациите разчита на един бот, докато друга използва два бота за регистрация, логване и доставяне на последващи етапи. Този модел може да накара зловредния трафик да изглежда като обичайна уеб дейност – проблем, който се наблюдава и при други campaigns за контрол на зловреден софтуер чрез Telegram ботове.

След инсталацията имплантът записва името на компютъра и изпраща първоначален сигнален сигнал (beacon). След това той изпраща съобщение за състоянието си на всеки 24 часа, позволявайки на атакуващите да видят дали устройството остава активно.

Командите могат да стартират програми, да събират системни детайли, да правят екранни снимки, да изпълняват вторичен зловреден код и да извличат файлове от Telegram Desktop.

Атаката започва с убедителна примамка. Файловете от първия етап са се представяли като Pictory, KeePass и свързани с Telegram програми, с имена, избрани така, че да изглеждат легитимни.

Някои вериги за доставка използват скриптове или HTML приложения, докато други разопаковат вградени архиви. Тази употреба на софтуер, изглеждащ надежден, отразява троянизираните инсталатори на приложения за съобщения, използвани при други атаки срещу Windows.

HEAVYGRAM верига на унищожение (Източник - Group-IB)
HEAVYGRAM верига на унищожение (Източник – Group-IB)

Имплантът използва и записи в системния регистър (registry) на Windows, за да запази присъствието си след рестартиране. Свързаните образци на CRUDEEXCLUDE могат да добавят пътища за изключване от сигурността, преди да пуснат HEAVYGRAM, осигурявайки на атакуващите друг начин за намаляване на вероятността от откриване.

Targeted Surveillance and Defense

Изследването свързва HEAVYGRAM с кампания, насочена към лица от интерес за Иран, включително журналист в базирана в Обединеното кралство медия на персийски език и жертва в САЩ, описана в публични регистри.

Докладваната връзка с Handala съвпада и с по-широката история на групата от принудителни дейности, включително разрушителни прониквания, свързани с MOIS, които са засегнали организации в няколко държави.

Жертвата може да види документ или видео за примамка, докато зловредният код извлича последващ етап и установява трайно присъствие. По-късно операторите могат да изтеглят прикачени файлове през Telegram, да ги изпълняват на хоста и да използват странично зареждане на DLL (DLL side-loading), при което легитимна програма зарежда вреден придружаващ файл.

Застрашените лица трябва да инсталират софтуер само от официални източници на разработчика и да потвърждават неочаквани контакти чрез отделен надежден канал.

Прессъобщение, обявяващо конфискуването на домейни, свързани с MOIS (Източник - Group-IB)
Прессъобщение, обявяващо конфискуването на домейни, свързани с MOIS (Източник – Group-IB)

Те трябва да ограничат настройките за поверителност в приложенията за съобщения, да се отнасят внимателно към непоискани файлове и своевременно да инсталират актуализации за операционната система и сигурността. Тези стъпки са особено важни, когато съобщението изглежда, че идва от колега или екип по поддръжка.

Организациите трябва да изолират системи, които съответстват на индикаторите, да прегледат ключовете в Windows autorun registry и да проверят изходящите bot API връзки за тактики за доставка на задни врати (backdoors) през Telegram.

Екипите трябва да идентифицират необичайни стартирания на системни процеси, системни папки с интервали в края на името и неоторизиран достъп до директории с данни на приложения за съобщения.

Контролът на приложенията може да блокира изпълними файлове (binaries), стартирани от APPDATA, ProgramData и други места с права за запис от потребителя. Когато Telegram не е одобрен бизнес инструмент, мониторингът или блокирането на неговия API трафик може да намали риска.

Проверките за подписване на код и обученията за информираност на персонала добавят полезни слоеве, докато екипите за анализиране на заплахи трябва да въведат индикаторите по-долу в работните си процеси за откриване и реагиране.

Indicators of compromise (IoCs):-

ТипИндикаторОписание
SHA-2568219453084f370cee43aafe27b9def6b9d3d75fb31bacd7e2fa1d82d617f26ddФайл от първи етап
SHA-10190940243f6535f51d43edafac943d493159e14Файл от първи етап
MD5b3c1a3eebefafe1346c6a864b5423182Файл от първи етап
SHA-25647fa634b13b8ba35bd5669da3059a0c7577911c16584a2ff173368f848825de4Артефакт RAR архив
SHA-188a8d118ee190ac36cf684c2992f6ddd2dda517bАртефакт RAR архив
MD5b2f6f40570ac9085b5463fdb623560deАртефакт RAR архив
SHA-256d2d19c7f2e4a5fdcfb34b26f048077d2c4fe26637ed2c90e9e9bdf32307c377eИмплант HEAVYGRAM или задна врата
SHA-19108466c98df01033371483a789a0c23372c52f2Имплант HEAVYGRAM или задна врата
MD516602375fc2dae1eb54580ab7eda6567Имплант HEAVYGRAM или задна врата
SHA-2563befcca381deb6b492aa0c4eba222c29a25192aeacbf2315798c4754a4b74e81Шифрован текстов артефакт
SHA-153d41445e176bf53c5acd2dad533eda612b05855Шифрован текстов артефакт
MD57d3cce1f9dbaed585b61e6e903d69b9bШифрован текстов артефакт
SHA-2566ddd145622cde2d2f91dace7e1f7edef22f4d49d3645fa9ad4bdb772829c30bfАртефакт ZIP архив
SHA-13549f6df9c14b70d2308b7b12033218e77fe1dc7Артефакт ZIP архив
MD5d6756063230136f8c55ae27f1a4b0112Артефакт ZIP архив
SHA-2564a3aa8f4f0eb37be9778fbdf0b7dd282fc407557da61735d2ae9cfc73ee2aa81Файл от първи етап
SHA-19391928e5163ff791c1b4bc535f4ac92510810a6Файл от първи етап
MD55507a3e71aade582dd226b63b1930c56Файл от първи етап
SHA-256844108a626c15395059efa355a66c8462af0c822d8219b35b6038d9d42dcf61dАртефакт ZIP архив
SHA-1ef3f7292cb2f91f9a34953b875eb018b3ef889d2Артефакт ZIP архив
MD5ca65cc67247d0702ca34eb7b06873becАртефакт ZIP архив
SHA-25665359388b49ae2a982111ebe8ac837d0f3294ceab7a712df20d0f6c19bf3029eИмплант HEAVYGRAM или задна врата
SHA-14a2658c66f3aeabdb05f56ba88d587683319ce6dИмплант HEAVYGRAM или задна врата
MD54dcfa4317f2111109cd41f457541ed2bИмплант HEAVYGRAM или задна врата
SHA-256ec9d3e32a4e78f8cc9581f5cf030f0594debee1ce67d2d0759aff3ec1c720b35Артефакт ZIP архив
SHA-15d3cde9f6971ec35431cbb113b6b4bc292ea5db0Артефакт ZIP архив
MD5a1ca53f09b0c6fe3b3b57b5202192d60Артефакт ZIP архив
SHA-2565380ffda12f97cf4d8e0fe02e0580aa1a48b4b6da95e7f8a30029ad125c51b3fИмплант HEAVYGRAM или задна врата
SHA-12b11bccdea89d428610c15bea1fba417ab8681a6Имплант HEAVYGRAM или задна врата
MD5b66bd18de204d405500dc079876b7cbfИмплант HEAVYGRAM или задна врата
SHA-256e9d2e4e8fac6420ca3b3a3a63a3d313dcfb236a24a11889d6923dd9b42a777d4Файл от първи етап
SHA-16d9817f5066be757f5f09b067a80fed3cfe280f6Файл от първи етап
MD514698d3a03216daa2cf6f39e4f1c4031Файл от първи етап
SHA-2568ad63d4d30cd28391318e26f4e9464f302b0a12675a721967d4f2173ed6cfe8aФайл от първи етап
SHA-1af9d13e27c8eedc30dd78f237013b239cf23f35dФайл от първи етап
MD50a656287defcbd8a9c47385b805993dfФайл от първи етап
SHA-2563f1313c813e51edf5734d9fb99eb93d6c3aa6c309e3f0a6a4878291c5b2ec73bАртефакт ZIP архив
SHA-1f269488e2128128f234ee2e996489317bfa4720bАртефакт ZIP архив
MD5d9418fb432631021a15fb896b365d608Артефакт ZIP архив

Забележка: IP адресите и домейните са умишлено обезвредени (напр. [.]), за да се предотврати случайно разрешаване на имена или хипервръзки. Възстановете ги само в рамките на контролирани платформи за разузнаване на заплахи като MISP, VirusTotal или вашия SIEM.