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

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

Копие на един производствен сървър съдържаше 11 фрази за възстановяване на жертви, 179 директории с плячка от устройства и списък с 75 операторски акаунта.

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

Изследователи от Censys идентифицираха откритата инфраструктура на DarkSword/Coruna чрез вътрешен индекс на отворени директории между 15 септември и 17 септември 2026 г.

В доклада си от 7 октомври компанията свърза пет неизвестни досега хоста със системи за доставка, инсталиране, анализ и контрол. Част от инфраструктурата остана активна, когато изследователите я проучваха.

Платформата за експлоатация на iOS DarkSword използва зловреден софтуер Coruna

DarkSword осигурява пътя към устройството, докато Coruna осигурява инструментите за кражба на портфейли. Предишни анализи на експлоатационната верига DarkSword обясняват как тя атакува WebKit и JavaScriptCore, излиза от изолираната среда на браузъра и получава достъп до ядрото.

След това достига до SpringBoard, процеса в iOS, който контролира стартирането на приложенията и екрана. След получаването на този достъп платформата зарежда три основни слоя: начален сигнал (beacon), контролер от втори етап и основен имплант.

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

Разкритият комплект съдържа 18 модула за портфейли, насочени към приложения, включително MetaMask, Phantom, Trust Wallet, Coinbase, Exodus, imToken и Bitpie.

DarkSword exploit chain (Source - Censys)
Верига за експлоатация на DarkSword (Източник – Censys)

Предишен анализ на експлоатационния софтуер Coruna описва по-широкия набор от инструменти зад този модел на кражба. Новоизследваният имплант също така търси във снимки и Apple Notes за BIP39 фрази за възстановяване, като изпраща само фрази, които преминават проверките на контролната сума.

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

Неговите модули за портфейли споделят ключ за AES криптиране, резервни настройки за генериране на домейни и пет крайни точки за събиране на данни. Те имитират трафика на Safari и деактивират проверките на TLS сертификати.

Платформа за препродавачи с активни устройства

Един от откритите сървъри съдържаше услуга за доставка на Python и административен панел FastAPI, поддържан от база данни. Услугата регистрира устройства при първото им посещение, предоставя целеви страници, събира доклади за експлоатирани уязвимости и предава команди към имплантите.

Панелът поддържа профили на агенти, проценти на комисионите, квоти за устройства и повече от 60 позволени команди. Отделни дневници показват два iPhone-а, които проверяват страница за сигнал на всеки три секунди в продължение на часове на 6 септември. Те са работили с iOS 16.1 и 16.3.1.

Предишното проследяване на инфраструктурата на DarkSword документира бързо променящи се сърври и уеб свойства; най-новите констатации разкриват софтуера и структурата на акаунтите зад тази дейност, а не само нейните публични страници.

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

Копието на производствения сървър предостави по-силни доказателства за кражба на фрази за възстановяване на портфейли, но Censys съобщи, че произходът му е неизвестен. Изследователите отхвърлиха твърдението му, че произлиза от упълномощено упражнение на червения екип (red-team).

Censys също така съпостави 22 проби от инфекции в реална среда с отделен команден сървър. Две проби бяха насочени към BitKeep, добавяйки деветнадесета цел сред портфейлите.

Записите от сертификатите свързаха тази инфраструктура с хостинг на Tencent и лабораторни системи в Шенянг, Китай. Изследователите разграничиха този оператор от клъстера с разкритите директории и не назоваха нито една от двете групи.

Файловете за разработка съдържат референция към CVE-2026-31001, описана като проблем със съвпадането на типовете (type-confusion) в JavaScriptCore, насочен към iOS 26. Вдругира страна, съпътстващите етапи за изолираната среда и ядрото бяха само заместители (placeholders).

Това е незавършена работа, а не внедрена атака срещу iOS 26. Отделно твърдение за zero-click уязвимост в CoreAudio в регистъра на оператора също остана непотвърдено на устройство.

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

Censys твърди, че установените вериги са с отстранени уязвимости, докато Apple потвърждава, че корекциите за DarkSword са разширени за повече устройства с iOS 18. Променящите се хешове на зловредния код означават, че откриването само по хеш ще пропусне варианти; споделените кодови подписи предлагат по-широко покритие.

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

Мрежови и инфраструктурни индикатори

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

ТипИндикаторРоля или контекст
IP:порт43.134.165[.]205:9999Пакет за разпространение на DS-Fusion v1.0
IP:порт166.88.95[.]90:9999Оперативен команден сървър с телеметрия от маяци
IP:порт23.148.212[.]237:8888Работно пространство за анализ на оператора; недовършена разработка за iOS 26
IP:порт47.102.192[.]23:9876Сървър за междинно съхранение (staging host) на Coruna
IP:портове156.239.230[.]120:8080, 156.239.230[.]120:80Открита платформа за управление и целева страница (landing page)
IP:порт185.189.45[.]40:8080По-ранно прихващане на злонамерен код, съдържащ етапи на експлойт GHOST
IP / домейн112.213.108[.]85 / hdios[.]cnПродукционен сървър; хост име VM-NJb8T5qJl6
IP / домейн154.18.187[.]160 / fc.rsqqq[.]topРезервна система за доставяне; хост име SG-B20702-I
IP / домейн202.146.222[.]253 / i.131422[.]comБивш продукционен сървър; хост име C202609121655717
IP / домейн203.91.77[.]253 / st.onlinefc[.]topРаботна машина на оператора
IP:портове154.217.250[.]206:80, 154.217.250[.]206:888Заподозрян панел на оператора; оценка с умерена увереност
IP:порт14.128.47[.]81:443Отделно внедряване на контролния панел с името на групата
Домейнccwu[.]ccОсновен домейн на три поддомейна, свързани с панела; индивидуалните имена не са предоставени
Домейнwumian[.]cc.cdХост име, свързано с панела
C2 URLhxxps://66ds[.]lolОтделен команден сървър на оператора в 22 реални образеца
Изходен IP101.35.158[.]183Хостван в Tencent изходен сървър зад домейн зад Cloudflare
Домейнiplcz[.]cnОсновен домейн на лабораторията на оператора
Лабораторни домейниnorthlab[.]cn, g.northlab[.]cn, manager.g.northlab[.]cnЛабораторна и управляваща инфраструктура; не са идентифицирани като хостове, разпространяващи злонамерен код
Лабораторни IP адреси218.25.85[.]177, 218.25.85[.]178, 59.46.4[.]117, 59.46.4[.]119Пощенска и лабораторна инфраструктура в Шенян
Резервен C2hxxp://199.30.90[.]154:18090Твърдо кодиран лабораторно внедрен хост в импланта
Резервен шаблонhxxps://backup%u[.]fitРезервен механизъм на портфейлната рамка, заменен в реалните версии
Контакт на оператора@v66dbTelegram контакт за продажби на целевата страница
URL за контакт с оператораhxxps://t.me/YATA0000Скрита връзка за контакт в контролния панел
Исторически домейни от кампанииsiekeltd[.]com, escofiringbijou[.]comПо-ранни индикатори за кампанията DarkSword, цитирани в източниците на доклада; не са новооткрити хостове от клъстера

Хешове на злонамерения код и панела

Тези стойности са възпроизведени точно от доклада. Censys не е посочил алгоритъма на 40-символния хеш на споделения модул, така че той не се представя като потвърдена SHA-1 стойност.

Файл или артефактТип хешСтойност
bootstrap.dylibSHA-256c391bce7b09a0ea263e4b2c1d1bde0327c180723fa3299b006485429564c61ee
stage2.dylibSHA-2568973e80ab494c02463d4123f76fc5e2dca2ea2c097317d246323d75c1f2eb791
core_v6.dylibSHA-256a50c4da5c92636b2b1f170cdce3bd967a213886a8df5656cf3519214fcecfac5
core_a5.dylibSHA-25654a4166ab33ffe02b41de9c943e783d20129b6cc22f56b7fe7d564fd02bde006
future-destroy.htmSHA-2567ff5bb16cd5f8c92bc4fec72bba162662f202af075418db5000a1b4f81489fc2
Споделен модул със злонамерен код на CorunaНеуточнен алгоритъм1334417664270db20af705f422878c53c8378203
Тяло на страницата на контролния панелХеш на тялото, неуточнен алгоритъм864d68e64618d6bfc26d75d6f780ae0b7bfed3698cc8333818ed32519e560d1f

Артефакти от устройства, файлове и сертификати

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

Тип артефактСтойностКонтекст
Път до LaunchDaemon/Library/LaunchDaemons/com.apple.ds.agent.plistПерсистентност от страна на устройството
Етикет на LaunchDaemoncom.apple.ds.agentЕтикет на услугата за персистентност
Команден канал/tmp/nb_cmdЛокален междупроцесен команден канал
Канал за резултати/tmp/nb_resultЛокален междупроцесен канал за резултати
Бисквиткиds_uuid, ds_done, coruna-lab-sessionПроследяване на устройство/сесия
Модули за портфейлиwallet01 до wallet18Осемнадесет модула за кражба на портфейли
Модул BitKeepwallet19, libbitDylib.dylib, aware_retreat.cssИдентификатори на BitKeep и дегизирано име на файла на модула
Артефакти за доставянеgroup.html, exploit_server.py, darksword.dbЦелева страница, услуга за доставяне и база данни за управление
Телеметрични файловеc2_results.jsonl, reports.jsonlРезултати от команди и доклади от устройства
Разработвани файловеrce_worker_26.js, kernel_priv_26.js, vchain/Недовършена работа за iOS 26; не е доказателство за внедрена верига
По-стара верига за доставянеgooll/, gooll.html, entry1_type0x09.dylibВерига, насочена към по-стари версии на iOS
Артефакти за доставяне и варианти/ios18/frame.html, manifest.json, daily_render.php, variants/set0Маршрутизиране на версиите и променящи се версии на злонамерения код
Издател на сертификатаCodex iOS Isolated Lab Root CA 2026Частен удостоверителен орган, свързващ произхода на отделния оператор
Организация в сертификатаIPLCZ Test LabСертификатна точка на съпоставка (pivot), използвана за идентифициране на произхода
Идентификатори на панелаC2 Control Panel, C2 PANEL v3.0, 幽灵集团Заглавие на панела, банер с версия и име на групата

Вградени ключове и конфигурационни низове

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

Конфигурационен артефактТочна стойностЦел
AES ключEk8pl31K2yeHgQwyСподелено криптиране при предаване на данни
Сийд за внедряване на WalletUNDEFINED_DEPLOYMENT_SEEDГенериране на домейни
Сийд за докладване на WalletUNDEFINED_REPORTING_SEEDГенериране на домейни
Резервна парола за 7zc73dfcfd60a0c7ebcc03352d433349bcКонфигурация за резервен транспорт; не е паролата за архива от момента на изграждане
Сийд за внедряване на Plasma09d0b8d58a71653cd1c89c64c866f2e6Пул от домейни за внедряване
Сийд за докладване на Plasma2d2aebba0bf3d7d694194a7ab93b0a96Пул от домейни за докладване

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

Спира заплахите преди въздействието им с 21 минути по-бързо MTTR. Интегрирайте изолираната среда на ANYRUN във вашия SOC