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

Кампанията доставя EtherRAT или TONResolver – две семейства зловреден код, които използват публични блокчейн мрежи, за да откриват своите сървъри за управление и контрол (C2), вместо да разчитат на фиксиран адрес вътре в самия зловреден код.

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

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

Изследователи от Cofense идентифицираха EtherRAT и TONResolver в тези кампании и съобщиха подробно за констатациите си в доклад от 7 октомври от аналитика по разузнаване за заплахи Kahng An.

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

Хакери използват отрицателни отзиви за хотели

По-ранни атаки използваха фалшиви съобщения за резервации и ClickFix страници, които искаха от персонала да поставя команди в прозореца Run на Windows. Тези кампании обикновено доставяха PureRAT или NetSupport Manager.

Предишни доклади за компрометирани профили за резервации на хотели показват как инфекциите в хотелите могат да подпомогнат по-широки измами, но Cofense не потвърждава такъв резултат тук.

Пример за фишинг имейл, имитиращ Booking.com (Източник - Cofense)
Пример за фишинг имейл, имитиращ Booking.com (Източник – Cofense)

По-новите имейли съдържат връзка към архив, съдържащ злонамерен пряк път за Windows (LNK файл), маскиран като JPG изображение. Отварянето му стартира код, вместо да покаже снимка.

Архивът включва и фиктивен MP4 файл, чийто размер се променя при всяко изтегляне, което вероятно генерира различни хеш стойности и отслабва проверките по фиксирани файлови сигнатури.

Пряк път изтегля Node.js – легитимна среда за изпълнение на JavaScript – и инсталира едно от двете семейства зловреден код.

И двете използват тази среда за изпълнение. От Cofense посочват, че този споделен подход подсказва за възможен общ зареждащ модул (loader), а не доказателство за един и същ оператор. Изследователите оценяват с умерена увереност, че атакуващите използват генеративен изкуствен интелект, за да варират текста на своите имейли.

Как EtherRAT и TONResolver откриват C2 сървъри

EtherRAT чете интелигентен договор (smart contract) в Ethereum чрез публична JSON-RPC услуга, използвайки заявка като eth_call. Той декодира върнатите шестнадесетични данни и премахва леко маскиране, за да възстанови актуалния C2 домейн или IP адрес.

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

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

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

Скорошен имейл, доставящ TONResolver (Източник - Cofense)
Скорошен имейл, доставящ TONResolver (Източник – Cofense)

Този подход се нарича dead drop resolving в блокчейн. Блокчейнът съхранява указания към C2 инфраструктурата; самият той не е сървърът, издаващ всяка команда.

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

Това отслабва действията по премахване (takedowns), насочени само срещу домейни или хостинг акаунти. Премахването на сървър не изтрива записите в блокчейна, които насочват инфектираните устройства към неговия заместник.

Публичните API заявки към блокчейн могат също да наподобяват легитимен трафик от портфейли. Cofense отбелязва, че блокирането само на достъпа до Ethereum може да остави достъпа до TON активен при кампании, използващи другото семейство.

Хотелските екипи трябва да проверяват неочаквани връзки в оплаквания със същото внимание, както и останалите непоискани съобщения, съответно дори когато подателят заплашва с незабавни последствия.

Cofense препоръчва да се провежда обучение на персонала за разпознаване на злонамерени имейли, вместо да се разчита само на фиксиран текст или хешове. Докладът също така предупреждава, че публичните пощенски кутии за поддръжка на клиенти, продажби и бизнес развитие са изложени на подобни рискове.

Екипите по сигурност трябва също така да разследват неочаквана активност на Node.js на работните станции в хотела и да свързват констатациите от крайните устройства с доказателства от имейлите. Легитимната среда за изпълнение или блокчейн услуга не трябва автоматично да кара дадено съмнително изтегляне да изглежда безопасно за персонала.

Индикатори за компрометиране (IoCs):-

MalwareIndicator typeSource value
EtherRATEthereum contract0x277852e1C349b03c79E348018a8391bD21C412E8
EtherRATC2 URLhxxps[://]gateway001kir[.]com
EtherRATC2 URLhxxps[://]sslgateway001[.]com
EtherRATC2 URLhxxps[://]waygatterol002[.]com
EtherRATC2 URLhxxps[://]lotus-vista-additions-joshua[.]trycloudflare[.]com
EtherRATC2 URLhxxps[://]perrine90-deltajohnsons[.]com
EtherRATC2 URLhxxps[://]kadmecnp-643laolmd[.]com
EtherRATC2 URLhxxps[://]lermontov-656idlop[.]com
EtherRATC2 URLhxxps[://]dns1[.]southafricanorth[.]cloudapp[.]azure[.]com
EtherRATC2 domainfdffofofofo4[.]com
EtherRATC2 URLhxxps[://]update[.]norwayeast[.]cloudapp[.]azure[.]com
EtherRATC2 URLhxxps[://]allres[.]southafricanorth[.]cloudapp[.]azure[.]com
EtherRATC2 URLhxxps[://]synctimes[.]australiaeast[.]cloudapp[.]azure[.]com
EtherRATC2 URLhxxps[://]opencode-setup-al[.]com
EtherRATC2 URLhxxps[://]luxmaxing[.]southafricanorth[.]cloudapp[.]azure[.]com
TONResolverTON contract0:c66119f0e5635c4380441d7a79baf0c02a0ab7ea6cd78de06507fc5dc2c1a5d9
TONResolverC2 domainamanohuguta[.]cfd
TONResolverC2 domainhsaertyuoang34[.]sbs
TONResolverC2 domainzloapobikahy23[.]bond
TONResolverC2 domaintonajukbhuakpo2[.]shop
TONResolverC2 domainnjzlopghznkamkl[.]cfd
TONResolverC2 domainnuypoiaklber[.]lol

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