Log in
For business
KYT office
Compliance solution to monitor risks, detect sanctions and ensure AML rules.
KYT office
Compliance solution to monitor risks, detect sanctions and ensure AML rules.
AML certification
How industry players can get up-to-date knowledge and professional certification.
AML certification
How industry players can get up-to-date knowledge and professional certification.
Comprehensive transaction analytics that helps to build graphs and trace funds.
Graph
Travel rule
(soon)
For personal use
Telegram bot
Bot for checking crypto for risks, providing AML reports.
Telegram bot
Bot for checking crypto for risks, providing AML reports.
Crypto recovery
Services are focused on tracking
and recovering crypto assets.
Сrypto recovery
Services are focused on tracking
and recovery crypto assets.
Docs and reports
All types of documents related
to cryptocurrency.
Docs and reports
All types of documents related
to cryptocurrency.
Portfolio tracker
Information about all assets and risk assessment in one place.
Portfolio tracker
Information about all assets and risk assessment in one place.
AML checks
Сhecking wallets and transactions
for illicit funds.
AML checks
Сhecking wallets and transactions
for illicit funds.
ES
FR
中文
Вход
AML-сертификация
Актуальные знания в области AML/KYT от ведущих экспертов отрасли.
AML-сертификация
Актуальные знания в области AML/KYT от ведущих экспертов отрасли.
Graph
Визуализация перемещения активов
и связей между кошельками.
Graph
Визуализация перемещения активов
и связей между кошельками.
KYT Office
Мониторинг транзакций и кошельков для вашего отдела комплаенса.
KYT Office
Мониторинг транзакций и кошельков для вашего отдела комплаенса.
Для себя
Для Бизнеса
Travel rule
(Cкоро)
Телеграм-бот
Бот для проверки кошельков и транзакций с выдачей отчётов.
Телеграм-бот
Бот для проверки кошельков и транзакций с выдачей отчётов.
Возврат средств
Услуги по отслеживанию и возврату украденных криптоактивов.
Возврат средств
Услуги по отслеживанию и возврату украденных криптоактивов.
AML-проверки
Проверка кошельков и транзакций на наличие "грязной" криптовалюты.
AML-проверки
Проверка кошельков и транзакций на наличие "грязной" криптовалюты.
Портфолио трекер
Информация о всех активах и оценка рисков в одном месте.
Портфолио трекер
Информация о всех активах и оценка рисков в одном месте.
Отчёты
Все типы документов связанные
с криптовалютой.
Отчёты
Все типы документов связанные
с криптовалютой.
PRIVATE
Government
Financial institutions
Exchanges
PSP's
Wallets
Gambling platforms
Investment platforms
Stablecoin issuers
Investigators
Regulators
Law enforcement
Для бизнеса
Госсектор
Финансовые организации
Биржи
Платежные провайдеры
Кошельки
Игровые платформы
Инвестиционные платформы
Эмитенты стейблкоинов
Расследователи
Регуляторы
Правоохранительные органы
ES
FR
中文
06.11.2026

Атаки КНДР на криптоиндустрию в 2026 году: масштаб, почерк и автоматизация вывода

Аналитики BitOK изучили 38 атак северокорейских хакеров в период с января по октябрь 2026 года. Предварительная оценка ущерба составляет $7,61 млрд. Подтверждены заморозка и изъятие активов на $2,86 млрд, вне блокировок осталось $4,75 млрд. На Binance приходится $6,41 млрд, еще $1,02 млрд дали Bitget, Drift, KelpDAO, AFX и кража 28 августа, $178,4 млн — остальные 32 эпизода.

За этими суммами стоит один повторяющийся способ атаки. Хакеры получают право подписи у людей и инфраструктуры, заранее проверяют маршрут малыми суммами и за минуты превращают замораживаемые активы в ETH или заем. Затем они выжидают от двух с половиной до пяти суток и уводят средства сериями транзакций, которые отправляют скрипты.

Блокировки сработали только там, где стейблкоины не успели обменять. У Binance заморожено и изъято 43%, у всех остальных крупных атак вместе — 6%.

Мы также нашли ошибку оператора: через Umbra и Stargate прошли 5 047 ETH, а копеечные остатки с адресов AFX, кражи 28 августа и Bitget ушли на один кошелек.
Рассказываем, как северокорейские хакеры крадут криптовалюту, и почему праздничные дни в Северной Корее — самое безопасное время для потенциальных жертв.

Граф 1 - Шесть крупных атак 2026 года

Расследование проведено на базе инструмента Graph от BitOK.


Содержание:

  • Шесть крупных атак
  • Подпись вместо уязвимости
  • Как хакеры готовят атаку
  • Как выводят: от первых минут до BTC
  • Автоматизация вывода
  • Что сработало против них
  • Как связаны атаки
  • IT-работники: другой поток денег
  • Оценка ущерба
  • Вывод

Шесть крупных атак

Дата, UTC

Цель и способ входа

Сумма

Что видно в блокчейне

01.04, 16:05

Drift. Подписанты мультисига

заранее подписали транзакции

durable nonce, после чего

атакующий забрал права

администратора

$295,71 млн

advanceNonce в 16:05:19, вывод 19

активов

18.04, 17:35

KelpDAO. Мост на одном

верификаторе LayerZero принял

поддельное сообщение и выпустил

116 500 rsETH

$293,72 млн

Перевод с адаптера

0x85d456b2dff1fd8245387c0bfb64dfb700e98ef3

22.07, 21:26

AFX. Пять подписей семи почти

равновесных валидаторов моста

вывели 24 150 000 USDC

$24,15 млн

Подписи восстанавливаются из

данных вызова

28.08, 10:18

Кошелек

0xa4cca98ea7a48223e135d77d889266c6de22c3ad: подписанные ключом

кошелька переводы 10,19 млн USDC

и 3,37 млн USDT, еще $4,43 млн в

TRON

$18,00 млн

Переводы в 10:18:23 и 10:27:23

24.09, 18:31

Bitget. Система кошельков получила

ложные инструкции на вывод

$385,29 млн

Подписанные переводы в

восьми сетях

29.10, 20:20

Binance. Вход через ноутбук

DevOps-инженера и сервисный

контейнер подписи

$6,41 млрд

58 транзакций в 11 сетях, 50

авторизаций Binance 14

Остальные 32 эпизода — это в основном кражи у частных лиц через поддельные встречи и собеседования, а также небольшие компании: Step Finance ($40 млн, устройства руководителей), Ostium ($23 млн), Stablr ($13,5 млн), Triple-A ($12 млн), Bitazza ($9,7 млн). Мы приводим их суммой и используем для сравнения приемов.

Подпись вместо уязвимости

Во всех шести крупных атаках транзакции вывода были подписаны действующими ключами или приняты штатной проверкой. Атакующий получал доступ к человеку, рабочему устройству или системе, которая формирует подпись: подписанты Drift, верификатор KelpDAO, валидаторы AFX, система кошельков Bitget, контейнер подписи Binance. Step Finance потеряла казну после заражения устройств руководителей.

Во многих случаях удар приходился на ночь по Пхеньяну: 01:05 у Drift, 02:35 у KelpDAO, 03:31 у Bitget, 05:20 у Binance, 06:26 у AFX. Кража 28 августа началась в 19:18. Для жертв в разных часовых поясах это чаще всего конец рабочего дня или ночь.

Как хакеры готовят атаку

Подготовка KelpDAO и Binance почти совпадает. В обоих случаях около 2 ETH пришли со стороннего сервиса на новый адрес, откуда разошлись мелкими депозитами в Tornado Cash. Выводы из пулов по 0,1 ETH и 1 ETH оплатили газ для операторских кошельков.


KelpDAO

Binance

Drift

Адрес

депозитов

0x24ea3b6afa51dc28a9f4dc5b719593ca247208ab

0x756014e45e210fbdd9998822941b3bb17248c1dd

адреса подготовки

Депозиты

11: 1 × 1 ETH и 10 × 0,1 ETH

12: 1 × 1 ETH и 11 × 0,1 ETH

35 на 117,8 ETH

Последний

депозит до

удара

10,5 часа

2,9 часа

22 суток

Выводы на

адреса дела

10 на 1,87 ETH, последний

за 3,9 часа

6 на 1,48 ETH, последний

за 5,4 часа

7 на 20,41 ETH, последний

за 50,6 часа

Для Binance исходный газ оплатил кошелек TRQwPUXnP6dr3HmRi9uiTTtApaVb1xMqM1. Он бездействовал 2 146 дней с декабря 2020 года, а 28 октября в 06:57 UTC отправил 15 668 TRX через NEAR Intents, что дало 2,1997 ETH. Операцию подписал тот же ключ, что и в 2020 году (граф 2).

Граф 2 - Подготовка газа для атаки на Binance

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

Атака

Проба

Основная операция

KelpDAO

16.04: 0,004 и 0,006 rsETH через тот же мост

на

0x222e68aa6658a8067585f19ecca5440feaa8bb00; 17–18.04: залог и заем малыми суммами в

Compound

(0x08b8bae9962714b79c33ff205cd3501f98a8fda7) и Aave

(0x5579d5ce84ff5adf5ec7b466d155735958f6902b)

18.04: 53 000 rsETH в Aave через 3 мин 12

с после выпуска

Drift

24.03: 1 SOL на адрес атакующего

01.04: вывод 19 активов

AFX

CCTP 100 000 USDC

5 млн USDC через 83 с

Кража 28.08

Umbra: 0,4 ETH за двое суток

209 ETH

Bitget

0,84 ETH и 93 TRX

7 131 ETH через 30 мин

Binance

Контракты на своих кошельках: 13:51 и 16:20–

16:25, все с

0x7c8601d4645b93cea45f71e118a729332e6b5ca0

Тот же контракт

0x63e842b054bd624a465454d533c33f573e9c6fae в 20:20:59

У Binance контракт удара был испытан за 4 часа до атаки. Мы восстановили подписантов всех авторизаций EIP-7702 за семь суток, из них пять контрольных. Серия из нескольких успешных делегирований собственных кошельков на два свежих контракта встретилась один раз — у атакующего.

Операторы работают по расписанию. В 540 транзакциях 42 адресов атакующего по десяти прошлым и нынешним кражам группы TraderTraitor, без недели после удара, 48% действий приходится на 16:00–21:00 по Пхеньяну. Суббота, воскресенье и понедельник вместе дают 10 %. В государственные праздники КНДР операций нет. После удара ритм становится круглосуточным: работу берут на себя скрипты.

Как выводят: от первых минут до BTC

Первый шаг — убрать актив из-под заморозки. Для этого не нужен газ: подписанный ордер исполняет решатель, поэтому украденные токены можно менять сразу.

Атака

Первая операция

Что сделано

KelpDAO

3 мин 12 с

Заем: 52 834,58 ETH в Aave, 13 573,45 WETH и 7 906,35 wstETH в Compound под залог rsETH

Binance

14 мин

UniswapX на 105 593 ETH; заем 19 762,41 ETH в Aave под 60 млн USDT; обмены на каждом новом адресе

Кража 28.08

9 мин 36 с

Подписанные ордера, около 20 исполнений в одном блоке

AFX

12 мин 34 с до сбора

CCTP из Arbitrum в Ethereum, 8 продаж через UniswapX, 12 467,39 ETH

Bitget

29 мин после массового вывода

UniswapX, 1inch Fusion, MetaMask Swaps, сбор 22 320 ETH; XRP без обмена уходит в THORChain

Drift

108 мин

CCTP с Solana, обмены через CoW; всего собрано 130 258,6 ETH

Заем как способ вывода встретился у KelpDAO и Binance. В обоих случаях актив нельзя было продать без потерь или его вот-вот могли заморозить: необеспеченные rsETH и USDT. Атакующий оставлял залог протоколу и уходил с ETH, который никто заморозить не может. У KelpDAO первые 52 440 ETH с одного адреса получены за 8 мин 12 с после кражи. Основным способом монетизации там был заем, продажи через UniswapX занимают малую долю. Путь средств KelpDAO показан на графе 3.

Граф 3 - Заем и вывод средств KelpDAO

Дальше идет пауза. Основная масса ETH выходит в THORChain спустя 2,5–5 суток после удара, затем проходит за часы (граф 4). Drift выделяется: его ETH лежит месяцами и уходит в Tornado тремя сериями — 23 июля, 20 и 21 октября.

Граф 4 - Сколько часов проходит от кражи до выхода ETH в THORChain

Атака

Межсетевые маршруты

Сокрытие

KelpDAO

THORChain 71 204 ETH в 578 заявках, Across

Umbra: 5 разовых отправок на 297,8 ETH

Drift

CCTP, deBridge, Chainfilp, CoW

Tornado: 765 депозитов на 73 690,2 ETH

AFX

THORChain 11 090 ETH в 96 заявках, Relay, FixedFloat

Umbra и Stargate: 665 ETH

Кража 28.08

THORChain 1 338 ETH, Mayan, CoW

Umbra и Stargate: 844 ETH

Bitget

THORChain (102,4 млн XRP и 27 946 ETH), Maya, Chainflip, Hyperliquid

Umbra и Stargate: 3 020 ETH; CoinJoin 566,7 BTC; ZEC в экранированном пуле 17527; пулы jUSDT и JWYT

Binance

THORChain, Relay, Chainfilp, Jupiter с CCTP, NEAR

JustLend, 88 одноразовых адресов в TRON за 20 минут, нарезка BTC по 1 000

THORChain встречается у всех пяти атак группы, Umbra — у четырех. От апреля к осени маршрут усложнялся: у KelpDAO это разовые отправки через Umbra, с июля — пакеты по 10 стелс-адресов с Stargate на следующем шаге. Кражи поменьше используют те же сервисы: Tornado у Ostium (10 775 ETH), Triple-A (5 333 ETH) и Bitazza (5 170 ETH через 37 дней после кражи), Chainflip и Relay у Triple-A.

Автоматизация вывода

Массовые операции отправляют скрипты. Их выдают непрерывные nonce, повторяющиеся суммы и команды, интервалы в один-два блока и многочасовые серии без пауз (граф 5).

Атака

Серия

Ритм

Что повторяется

Drift

765 депозитов в Tornado, три серии примерно по 2 часа

медиана 24 с

Непрерывный nonce, один метод, порядок номиналов: 100, 10, 1, 0,1 ETH

Bitget

5 281 депозит XRP; 1 181 заявка ETH с 33 адресов

медиана 60 с

0x8eec4bca3d6e119fbe1778a0eae6b78c36a754c9: 626 заявок за 21 час

Binance

Более 2 000 заявок TRX, 1 620 за 31 октября

медиана 54 с

Шесть одинаковых команд sweep подряд; 88 адресов за 20 минут

KelpDAO

578 заявок за 43 часа

поток круглые сутки

408 заявок с шести адресов напрямую в хранилища THORChain, в memo лимит цены

AFX

96 заявок за 8 часов; 63 перевода сборщика

7 мин у отдельных адресов

Один сценарий на разные адреса

Кража 28.08

Сбор остатков со 150 адресов

3 мин 36 с

Простые переводы ETH на один адрес

Граф 5 - Ритм скриптовых серий в разных атаках

Скрипт работает с дисциплиной по цене. У Binance в каждой заявке задан лимит: 26,9 % из 343 993 подсвопов не прошли его, 37 % заявок исполнились частично, и $16,6 млн вернулись отправителю. У KelpDAO заявка на 607 ETH вернула 63,49 ETH, у AFX заявка на 34,8 ETH вернулась целиком. Оператор принимает возврат и отправляет снова.

Расчетные адреса ведутся иначе. 0x15104a9ce0f08a8f0075a0869ae80e795fe0feb7 за 6 часов 18 минут раздает газ по 0,1 ETH, принимает выручку через одноразовые адреса и раскладывает ее на новые кошельки. Десять кошельков Binance подключали к смарт-аккаунту по одному, раз в 14–34 минуты. Такой темп похож на ручную или полуавтоматическую работу.

Отмывание обходится дешево. По 2 257 свопам Binance через THORChain на $55,8 млн общая цена составила 0,50 %: ETH в BTC — 0,44 %, TRX в ETH — 0,23 %, TRX в BTC — 2,28 %. Для сети это заметный поток. 22 апреля на KelpDAO пришлось от 21 до 42 % суточного оборота THORChain, 29 сентября на Bitget — от 15 до 30 %, 31 октября на Binance — от 16 до 33 %. Диапазон связан с тем, что сеть считает обмен актива на актив двумя плечами.

Что сработало против них

Блокировка эмитента работает только на стейблкоины и только в первые минуты. У Binance вся сумма первого вывода в Ethereum, 1 671,15 млн USDT, 5 мин 48 с лежала на одном адресе 0x5227f603c1ee34ce3c06efe6477003bdfccb2f8c. Первый выход наружу произошел через 10 минут, первая заявка Tether — через 34 мин 48 с. К этому моменту ушло 345 млн. После заявки ушло еще 150 млн, потому что адреса блокировали по одному, а атакующий менял на каждом новом адресе $10–50 млн (граф 6).

Граф 6 - Сколько USDT оставалось доступно для заморозки у Binance

В остальных атаках замораживать было почти нечего. У Bitget в Ethereum заблокировано 239 113,50 USDT и 367 354,31 USDC на трех адресах. У Drift основная сумма прошла через CCTP, три адреса в черном списке Circle оказались пусты. У AFX и кражи 28 августа адреса из наших списков в черных списках Ethereum отсутствуют.

Другой способ остановки показал Arbitrum. Security Council дважды изымал средства атакующих транзакциями на уровне сети, без их ключей: 30 765,667 ETH с адреса атакующего KelpDAO 21 апреля, 8 425,998 ETH и 74,56 млн ARB с адреса атакующего Binance 30 октября. Через 4 часа после изъятия у KelpDAO начался вывод основной суммы из Ethereum. Общий получатель здесь отражает решение сети и связь между атакующими не показывает.

Как связаны атаки

Адреса на каждую операцию новые, поэтому связи проявляются на расчетах. Мы проверили 8 124 адреса 38 эпизодов и их контрагентов, убрали сервисы, исполнителей обменов и боты отравления адресов. Осталась цепочка из пяти атак (граф 7).

Граф 7 - Частные адреса, общие для разных атак

Звено

Что установлено

Связь

Bitget и Binance

0x15104a9ce0f08a8f0075a0869ae80e795fe0feb7: 30.10 пришли 8 выплат THORChain из BTC-ветки Bitget (349,46 ETH) и 7 из TRON-ветки Binance (37,58 ETH). Адрес выплаты задает отправитель

Сильная: один получатель, оборот 574,9 ETH

AFX, кража 28.08, Bitget

0xe92c98c57820ee9c5d685990249923c7f8dc2bb0: сбор остатков с адресов всех трех дел

Сильная: общее управление ключами в момент сбора

AFX и Bitget

0x989ca8568c0c636ca9e062f8ff0f74450e0a4cc5, 0xcbcfd64a96837d874943641fc9ba159c10d6cc80, 0xa0772d6e70d2c97cfb70628c7b00f666a6476feb: согласованные переводы с разницей 48 с и 2 мин 48 с; газ для AFX и выплата из XRP-ветки Bitget

Средняя: связь через расчетный контур

KelpDAO и AFX

0x9a5bf60ace778228cd9716aaba01090dd9048c6e: апрельские расчеты KelpDAO и июльский остаток AFX 0,024995 ETH

Слабая по адресу; подкреплена почерком

KelpDAO и Binance

Подготовка газа и заем вместо продажи совпадают

Совпадение приемов

Главная находка — ошибка со сбором остатков. Маршрут должен был разорвать след: пакет через Umbra, стелс-адрес, новый адрес, пул Stargate в Arbitrum. Всего 452 заявки на 5 047,29 ETH, каждая на отдельного получателя. Но на одноразовых адресах оставались копейки, и оператор собрал их на один кошелек (граф 8). 31 августа за 3 мин 36 с остатки перевели 150 адресов, среди них адреса волны AFX от 25 июля и адреса кражи 28 августа. Транзакции сбора подписаны ключами самих адресов, поэтому ключами двух разных дел в этот момент управлял один процесс. Всего сборщик получил 0,27 ETH.

Граф 8 - Маршрут Umbra и Stargate и общий сборщик остатков

Отсюда следует общий оператор отмывания. Исполнители взломов могут быть другими людьми. Волну 11–12 сентября на 518,64 ETH мы к конкретному делу не относим.

Сами расчетные адреса тоже становятся мишенью. На 0x1510 сторонние боты выпускали поддельные токены с точными суммами его переводов и адресами-двойниками. Без отсева таких записей граф ложно соединяет все расчетные адреса между собой.

IT-работники: другой поток денег

Адреса IT-работников из списка OFAC от 28 октября устроены иначе. Это медленные платежи на биржевые депозиты с накоплением годами. С адреса 0x12ea80238c7d805d003ce793594e92d84a6f4e8d на депозитный узел 0x761edd5e4546229a0bd35ae99b4d3d01cf4a3510 за 2023–2025 годы пришло 9,88 млн в USDT, USDC и DAI. Прямые переводы между адресами в TRON составили 5,40 млн USDT. На 5 ноября на пяти адресах TRON лежало 2 204,85 USDT.

Один из сборщиков отправил 199 000 USDT на адрес, похожий на адрес 0x12ea80238c7d805d003ce793594e92d84a6f4e8d, после появления поддельных записей в истории своих переводов. Сверка 1 026 адресов этого контура с контрагентами пяти атак показала пересечение только на биржах, контрактах и сервисах аренды ресурсов.

Оценка ущерба

Суммы показаны по первичным выводам и ценам на момент кражи, последующие обмены и мосты не суммируются. Заморозка считается отдельно от ущерба и возвратом не является. Цены Binance взяты на 29.10 20:24 UTC, Bitget — на 24.09 18:00 UTC. Блокировки вне Binance проверены по USDT и USDC в Ethereum. «Вне блокировок» описывает активы, которые не удалось заморозить, продажа за наличные из этого не следует.

Атака

Атаковано, млн $

Заморожено и изъято

Вне блокировок

Binance

6 410,6

2 785,2

3 625,4

Bitget

385,3

0,6

384,7

Drift

295,7

—

295,7

KelpDAO

293,7

71,2

222,5

AFX

24,2

—

24,2

Кража 28 августа

18,0

—

18,0

Остальные 32 эпизода

178,4

—

178,4

Итого

7 605,8

2 857,0

4 748,8

Граф 9 - Доля заблокированных средств по атакам

Вывод

Предварительная оценка ущерба от атак 2026 года составляет $7,61 млрд. Подтверждены заморозка и изъятие на $2,86 млрд, почти все у Binance и KelpDAO. Вне блокировок осталось $4,75 млрд.

Почерк один. Вход через право подписи, проба механизма малой суммой, обмен без газа или заем в первые минуты, пауза 2,5–5 суток, скриптовый выход через THORChain. У KelpDAO и Binance совпадает еще и подготовка: около 2 ETH мелкими депозитами в Tornado. Сокрытие усложнялось в течение года: разовые отправки через Umbra у KelpDAO сменились пакетами Umbra и Stargate у AFX, кражи 28 августа и Bitget.

Пять атак связаны расчетными адресами: 0x9a5bf60ace778228cd9716aaba01090dd9048c6e, 0xe92c98c57820ee9c5d685990249923c7f8dc2bb0 и 0x15104a9ce0f08a8f0075a0869ae80e795fe0feb7. Сильнее всего связаны AFX, кража 28 августа, Bitget и Binance. Копеечные остатки стали самым заметным следом оператора за год.
Перейти

Чтобы узнать о тарифах, нажмите сюда

Попробуйте демо-версию AML-сервиса для вашего бизнеса