Нова зловредна рамка, наречена NetamLoader, се използва срещу специална версия на Windows 10, ползвана само от правителствени органи в Азия. Кампанията прилича на операция по веригата на доставки, а засега никой не я е свързал с позната хакерска група.

Зловредният софтуер се крие в пакет за обновяване на Windows, използва доверен софтуер, за да се изпълни, и изтрива собствените си следи.

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

Анализатори от Securelist, изследователския блог на екипа GReAT на Kaspersky, са идентифицирали зловредния софтуер и са публикували пълния технически доклад на 29 октомври 2026 г.

Kaspersky го забелязва за първи път през първата половина на 2026 г., когато threat мрежата на компанията маркира подозрителен .config файл. Файлът се намирал в CAB архив в папката, където Windows съхранява пакетите за обновяване.

APT групи използват зловредния софтуер NetamLoader

В началото архивът изглеждал безобиден. Повечето файлове били истински части от Patch My PC, инструмент на трета страна за корекции, а .NET файловете във веригата били подписани от Microsoft.

Само един файл, Resources.resx, съдържал злонамерен код. Изследователите не са установили как архивът е стигнал до жертвата. Не са открили и признаци, че самият Patch My PC е компрометиран.

Веригата започва, когато се стартира PatchMyPC-ScriptRunner.exe. Конфигурационният му файл използва AppDomainManager инжектиране, за да зареди код преди главната функция на програмата да започне.

Тази конфигурация сочи към подписан от Microsoft модул, който чете втори файл, наречен fabric.config. Този файл кара Windows да отвори Resources.resx, а уязвимост в старата функция BinaryFormatter изпълнява първия скрит XAML скрипт.

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

Верига на заразяване – етап 1 (източник: Securelist)
Верига на заразяване – етап 1 (източник: Securelist)

Ако командният ред е грешен, например в изолирана среда, дешифрирането се проваля и програмата тихо излиза. След това вторият етап изключва защитата. Дълъг XAML файл модифицира Windows Antimalware Scan Interface (AMSI), така че всяко сканиране да връща резултат „чисто“.

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

След това първият loader почиства след себе си. Той изтрива извлечените файлове, .NET логовете за употреба и Prefetch файловете. Премахва и редове от логовете за обновяване в папка на име CmitUpdateAgent, която според Kaspersky може да е свързана със специалната правителствена версия.

След това използва отдалечен COM обект, за да стартира крайния зловреден код в dllhost.exe, което го отделя от първоначалния процес и му помага да заобиколи поведенческите проверки на EDR.

Бавният команден канал държи зловредния софтуер скрит

Крайният компонент, наречен .NET 2 Plugin, комуникира със сървър за командване и контрол (C2) на адрес openaigpt4v[.]com.

Името прилича на AI услуга, но домейнът е зад Cloudflare. Зловредният софтуер изчаква 20 до 40 минути преди първия контакт, което му помага да надживее тестовете в изолирана среда.

След валиден отговор той се обажда на всеки пет до шест минути. Ако сървърът мълчи, изчаква 22 до 28 часа и на всеки десет минути проверява дали това време е изтекло.

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

Изтегленият XAML код се изпълнява във временен AppDomain, който след това се премахва. Това поддържа основния процес стабилен и оставя по-малко доказателства.

Същият навик за изключване на скенерите се среща и в случая с GhostContainer в Азия, където бекдорът модифицира AMSI, преди да направи каквото и да е друго.

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

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

Kaspersky засича заплахата като HEUR:Trojan.MSIL.NetamLoader.gen, Trojan.MSIL.Zapchast. и Trojan.Script.Agent.. Защитниците трябва да следят папките за обновяване за неочаквани конфигурационни файлове и за подписани програми, които зареждат код по необичаен начин.

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

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

ТипИндикаторОписание
Хеш / име на архивe4537a1762fcafd2fd96bfc825bad34f9db9a24dCAB архив
ХешF2458ED133F8D0CA19E22C10F577E98EПърви в блока с файлови хешове в доклада
ХешE1DC6F1ED193594F2284BE22AE08DFA4Resources.resx
ХешAB81564BCB8CA7E710C66832DE747556.NET 1 Loader
ХешCFB8B281BDF5D9390E64B10C312FB2C1.NET 2 Plugin
Хеш67E3617F8709D34F806F8E02BADBA8A5fabric.config
Хеш514AC0D73B8A1B73488EF5E2E55A75C3PatchMyPC-ScriptRunner.exe.config
Хеш514117D536E347560D049CFE0C609632XAML-1
Хеш9000820D8153C24CD60D53001D3A97B6XAML-2
ХешB3C4A635179680EDAFB5D006CF0CFFC6XAML-2-1
Хеш4F28622C5E60C01319BF48CF742FE1A5XAML-2-2
ХешC86D53392A87DD3F3E62D62C9B92A9BDXAML-3
Път до файлC:\Windows\SoftwareDistribution\Download\Install\PatchMyPC-ScriptRunner.exe.configЗлонамерен конфигурационен файл
Път до файлC:\Windows\SoftwareDistribution\Download\Install\fabric.configЗлонамерен конфигурационен файл
Път до файлC:\Windows\SoftwareDistribution\Download\Install\Resources.resxКонтейнер за зловредния код
Домейнopenaigpt4v[.]comC2 сървър
IP адрес104.18.14[.]219C2 IP (Cloudflare)

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