Взлом Nostra: $2 млн, дошедшие до Ethereum, лежат на одном кошельке — после того как депозит в Railgun сразу вернулся

PublicAML · Ончейн-расследование · 3 октября 2026

17 сентября атакующий раздул цену токена, которым никто не торговал, и занял под него около $3,5 млн у Nostra — кредитного рынка в Starknet. Примерно половина добычи осталась в Starknet; остальное в то же утро ушло на один кошелёк в Ethereum. Мы прошли по этому кошельку. Спустя две недели почти всё на месте: 253,47 ETH и 1 347 821 DAI, около $2 млн. Единственная попытка атакующего провести деньги через приватный пул Railgun — 19 ETH — в течение часа вернулась на тот же адрес.

253,47 ETH

на кошельке атакующего в Ethereum, 3 окт 2026

1 347 821 DAI

на том же кошельке — обменяны из USDC

≈ $2,03 млн

по $2 678 за ETH, 3 окт 2026

19 → 18,9 ETH

в Railgun и обратно за 65 минут

Что произошло

Nostra выдаёт займы под залог, цену которого берёт у оракула. По данным rekt.news, атакующий создал в Starknet крошечный пул NSTR/SolvBTC, поднял в нём цену примерно до $99, а оракул усреднил её с реальной рыночной ценой около $0,006. В итоге залог оценили примерно в 8 300 раз дороже настоящего. Под него атакующий занял 939 ETH, 28,27 млн STRK, около $198 000 в USDC и USDT, 2,88 WBTC и 29 078 DAI — около $3,5 млн.

Займы брал аккаунт Starknet 0x06d48ef7…44bc3. Rekt.news сообщает, что около $1,6 млн осталось в Starknet, а около $1,92 млн перевели в Ethereum, и всё оказалось на одном кошельке: 0xa059aaab82773caf622de9d9a0f2dbf9aa7f3c37. Всё, что ниже, — этот кошелёк, прочитанный 3 октября 2026 года.

Один кошелёк, три часа — и подальше от заморозки

Деньги пришли утром 17 сентября примерно тридцатью переводами с 05:53 до 08:31 UTC: 1 346 744 USDC, выпущенные через межсетевой перевод Circle, 7,43 WBTC через адаптер моста LayerZero и около 23 ETH напрямую.

USDC недолго оставались USDC. Через несколько минут после поступления их партиями обменяли на DAI через CoW Protocol и 0x — всего 1 347 821 DAI. Это было первое, что сделал атакующий, и это не случайность: Circle может заморозить USDC на любом адресе, а DAI не может заморозить никто. WBTC в тот же день продали за 230,70 ETH.

Когда (UTC, 2026)ОткудаКудаСуммаТранзакция
17 Sep 06:020x000000…0000000xa059aa…7f3c3758,414 USDC (1st mint)
первый из 26 межсетевых выпусков USDC от Circle на кошелёк
0x3b9ca1…3f95f6
17 Sep 06:200xa059aa…7f3c370x9008D1…60ab41426,290 USDC → DAI
крупнейший обмен USDC → DAI (CoW Protocol)
0x25e59b…c99909
17 Sep 12:330xa059aa…7f3c370x666FEd…35a64A7.43 WBTC → 230.70 ETH
WBTC продан за ETH
0x872717…42313a
17 Sep 12:250xa059aa…7f3c370x8F05Ee…8eFE4019 ETH
на свежий адрес
0xcc4fdb…53639c
17 Sep 12:270x8F05Ee…8eFE400xAc9f36…2aD40519.00 ETH
внесено в Railgun
0xc75f58…739115
17 Sep 13:320xFA7093…1FA4b90x8F05Ee…8eFE4018.90 WETH
выведено из Railgun на тот же адрес через 65 минут
0x5f7f83…7458ab
17 Sep 13:360x8F05Ee…8eFE400xC5E773…DB491218.90 ETH
на другой свежий адрес
0xd76f6e…73804b
22 Sep 12:200xC5E773…DB49120xa059aa…7f3c3718.90 ETH
обратно на основной кошелёк
0xcfd523…f3ecef

Туда и обратно через Railgun

В 12:25 UTC кошелёк отправил 19 ETH на свежий адрес 0x8F05Ee3d885F4b722b37E613cD002776418eFE40, который через две минуты внёс их в приватный пул Railgun. В 13:32 тот же адрес вывел из Railgun 18,90 ETH — самому себе, — а через четыре минуты передал их на другой свежий адрес 0xC5E77358fC7e4810713fD513d3a68934F5DB4912. Через пять дней, 22 сентября, этот адрес отправил 18,90 ETH прямо обратно на основной кошелёк атакующего.

Депозит, который через час после входа выходит из приватного пула на тот же адрес, с которого пришёл, не был смешан. Именно так Railgun поступает с депозитом, который не прошёл проверку Private Proofs of Innocence: единственный выход — обратно к отправителю. Решения Railgun мы не видим, но движение с ним сходится, и других попыток с тех пор не было. Для сравнения: 114 ETH атакующего Aave v3 Loop Safe Module две недели спустя вошли в тот же пул и остались там.

Где всё сейчас

На 3 октября на 0xa059aaab82773caf622de9d9a0f2dbf9aa7f3c37 лежат 253,47 ETH и 1 347 821 DAI. С 22 сентября с него не было ни одного исходящего перевода ни того, ни другого. Его история теперь забита шумом: поддельные токены «ETH» и нулевые переводы с адресов, начинающихся с тех же символов, что и настоящие, — 0x8F05…, 0xC5E7…, 0xA059…, — в расчёте на тех, кто копирует адрес из истории. К следу они не относятся.

Деньги лежат в ETH и DAI, поэтому ни один эмитент их не заморозит. Остановить их ещё может выход: любая биржа или сервис, проверяющие депозиты, увидят, откуда пришли эти монеты. Кошелёк и два промежуточных адреса мы внесли в базу.

Чего эта страница не утверждает

Она никого не называет и не говорит, кто управляет каким-либо адресом. Механизм, сумма потерь и аккаунты Starknet — изложение rekt.news; история и балансы кошелька в Ethereum — наши, прочитаны в блокчейне 3 октября 2026 года. Сторону Starknet мы сами не читали.

Источники: данные Ethereum через Blockscout, прочитано 3 октября 2026 года; rekt.news — механизм, сумма потерь, аккаунты Starknet и сборный кошелёк в Ethereum. Прочтение истории с Railgun — наша интерпретация публичных транзакций, а не заявление Railgun. Это информационный материал о транзакциях между адресами, а не финансовый или юридический совет, и он никого не называет виновным.