Взломы Aztec: 909 ETH так и не сдвинулись — в Tornado Cash ушли деньги другого взлома

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

В июне старые, выведенные из работы контракты Aztec в Ethereum опустошили трижды. В июле и августе заголовки сообщали, что хакер Aztec понемногу заводит в Tornado Cash 909 ETH из первого взлома — уже 500 ETH. Мы прочитали кошельки. Кошелёк, забравший 909 ETH, со дня взлома не отправил ни одной транзакции: эфир, 270 513 DAI и 167,89 wstETH лежат на месте. Депозиты в Tornado настоящие, но это деньги третьего взлома — 1 158 ETH, взятых тремя днями позже из более старого контракта, — и на 500 они не остановились: к 26 августа в миксере было всё.

909,08 ETH

на кошельке от 14 июня — не тронуты 113 дней

270 513 DAI + 167,89 wstETH

на том же кошельке, тоже не тронуты

1 158 ETH

из взлома 17 июня — целиком в Tornado Cash к 26 авг

50 ETH

из взлома 15 июня — в Tornado за два часа

Три взлома за четыре дня

Aztec Connect закрыли в 2023 году, но контракты неизменяемы, а деньги пользователей в них оставались. По отчёту Aztec Labs, 14 июня 2026 года в 12:26 UTC атакующий отправил 14 поддельных роллапов и вывел ничем не обеспеченные балансы: 908,99 ETH, 270 513 DAI, 167,89 wstETH и небольшие суммы в LUSD и токенах хранилищ Yearn — около $2,19 млн на тот момент. Всё ушло на один кошелёк, 0x0F18D8b44a740272f0be4d08338d2b165b7EdD17, который за три часа до этого получил 0,1 ETH из Tornado Cash.

15 июня второй кошелёк, 0x7ec9F769d932D3f716949E7ca3E079b7817d06DB, повторил приём на том, что осталось, — обёрнутых позициях Aave и Compound примерно на $88 000 — и обменял их на 46,5 ETH.

17 июня в 18:34 UTC третий кошелёк, 0x6952d9246e9aFE8B887B2877225163436F78E97F, воспользовался аварийным выходом (escape hatch) более старого контракта — первого роллапа Aztec для приватных платежей, 0x737901bea3eeb88459df9ef1BE8fF3Ae1B42A2ba — и одной транзакцией забрал 1 158 ETH. Газ ему за тринадцать минут до этого прислал горячий кошелёк сервиса мгновенного обмена.

Мы не знаем, один ли человек сделал всё три раза. Три кошелька пополнены тремя разными способами и ничего друг другу не отправляли. Сказать можно другое: где сейчас деньги каждого.

Первый кошелёк: ничего не сдвинулось

На 5 октября на 0x0F18D8b44a740272f0be4d08338d2b165b7EdD17 лежат 909,08 ETH, 270 513,05 DAI, 167,89 wstETH, 9 273,73 LUSD и токены хранилищ Yearn — ровно то, что он забрал 14 июня. Его последняя исходящая транзакция — сам взлом. Позже в истории есть только нулевые сообщения, которые ему слали посторонние. По сегодняшней цене около $2 717 за ETH это примерно $3,3 млн на одном адресе.

Эмитент ничего из этого заморозить не может: у ETH, wstETH, DAI и LUSD нет функции заморозки. Остановить эти деньги можно только на выходе — на бирже или в сервисе, который проверяет депозиты.

Чей же эфир ушёл в Tornado Cash?

В июле и августе издания со ссылкой на PeckShield писали, что «взломщик Aztec» отправил в Tornado Cash 145 ETH 2 июля и 300 ETH 8 августа, и подавали это как 55% от 909 ETH из кражи 14 июня, отмываемых по медленному графику.

Такие депозиты есть, даты и суммы совпадают — но ведут они к кошельку от 17 июня, а не от 14-го. 1 158 ETH в тот же вечер разделили, на следующий день собрали на 0x69923e5264b6E1634Ee673F34fc6350Cb7A05f72 (1 100,93 ETH), оставив 56 ETH на боковом кошельке, а затем заводили в Tornado через свежие одноразовые адреса: 10 ETH 23 июня, 145 ETH 1 июля, 300 ETH 7–8 августа, 503 ETH 15 августа и 200 ETH 26 августа.

В сумме это 1 158 ETH — вся добыча. Медленный вывод, о котором писали заголовки, закончился пять недель назад; от этого взлома наблюдать больше нечего.

Когда (UTC, 2026)ОткудаКудаСуммаTx
14 Jun 12:260xFF1F2B…6804550x0F18D8…7EdD17908.99 ETH + tokens
первый взлом — до сих пор на этом кошельке
0x074ec9…9aeeb1
15 Jun 05:350x7ec9F7…7d06DB0xc43147…72c1f546.46 ETH
второй взлом, после обмена токенов на ETH
0x0f1998…e90ee0
15 Jun 06:410xc43147…72c1f50x0aF7F8…93991246.46 ETH
промежуточный адрес
0x23eb23…a363ed
15 Jun 06:580x0aF7F8…9399120xd90e2f…24F31b50 ETH (5 × 10)
в Tornado Cash (первый депозит партии)
0x0448c4…50fdfd
17 Jun 18:340x737901…42A2ba0x6952d9…78E97F1,158 ETH
третий взлом, аварийный выход старого роллапа
0xab306c…59c2b5
17 Jun 18:400x6952d9…78E97F0x33d6A0…b467df56 ETH (2 × 28)
боковой кошелёк
0xd75d1c…fc1619
18 Jun 18:380x599957…A61AE20x69923e…A05f72800.93 ETH
собрано на одном кошельке
0x8c775b…1f05a8
18 Jun 18:400x15930A…22EDb30x69923e…A05f72300 ETH
собрано на одном кошельке
0xf76ff4…071c96
23 Jun 00:130x9ED8E9…cce4F80xd90e2f…24F31b10 ETH
в Tornado Cash (первый депозит партии)
0x46d3c7…ccc20e
1 Jul 12:290x53C929…c93c240xd90e2f…24F31b100 ETH (10 × 10)
в Tornado Cash (первый депозит партии)
0xc56505…f67b89
1 Jul 12:470x33d6A0…b467df0xd90e2f…24F31b45 ETH (4 × 10, 5 × 1)
в Tornado Cash (первый депозит партии)
0x2adb29…963763
7 Aug 23:580xa325E5…38a5b90xd90e2f…24F31b300 ETH (3 × 100)
в Tornado Cash (первый депозит партии)
0x4e8a60…3472c6
15 Aug 16:450xF1BC80…1688540xd90e2f…24F31b503 ETH (5 × 100, 3 × 1)
в Tornado Cash (первый депозит партии)
0xedc77e…7522a8
26 Aug 13:260x5c696a…33e1780xd90e2f…24F31b200 ETH (2 × 100)
последний депозит — больше ничего не осталось
0x16b221…e8a95c

Второй кошелёк и «сервисный контракт»

Деньги от 15 июня прошли кратчайшим путём: 0x7ec9F769d932D3f716949E7ca3E079b7817d06DB → 0xc431470AACaC667B949eCA4049A766d3d172c1f5 → 0x0aF7F8F2EA8B5B91928A705863Ade4f373939912 и пять депозитов по 10 ETH в Tornado Cash в 06:58–06:59 UTC, меньше чем через два часа после взлома.

В отчёте Aztec Labs сказано, что этот эфир ушёл в сторону «сервисного контракта с большим оборотом», оканчивающегося на f31b, куда вносили средства около 1 900 адресов, — «похоже на депозит в централизованную биржу или сервис обмена». Этот контракт — 0xd90e2f925DA726b50C4Ed8D0Fb90Ad053324F31b, роутер Tornado Cash. На биржу деньги не попали.

Что мы сделали с адресами

Три кошелька взломщиков, а также промежуточные и депозитные адреса второго и третьего взломов мы пометили в нашей базе как связанные со взломом, а первый кошелёк поставили на наблюдение: если 909 ETH сдвинутся, мы обновим страницу. Горячий кошелёк сервиса мгновенного обмена, давший газ для третьего взлома, мы не помечали — это общий сервис, которым пользуются тысячи посторонних людей.

Проверить любой адрес по этому и другим нашим делам можно на странице проверки адреса.

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

Она никого не называет и не утверждает, что за тремя взломами стоит один человек. Механизм и потери 14–15 июня по активам — данные Aztec Labs; балансы, маршруты и суммы в Tornado — наши, прочитаны в сети 5 октября 2026 года.

Проверьте адрес сами

Бесплатно, без регистрации. Вставьте любой адрес и посмотрите, связан ли он с этим или другим инцидентом:

Источники: данные сети Ethereum через Blockscout, прочитаны 5 октября 2026 года; отчёт Aztec Labs — механизм, потери 14–15 июня и первые два кошелька; публикации со ссылкой на PeckShield — депозиты в Tornado. Это информационный ресурс о транзакциях между адресами, а не финансовая или юридическая консультация; он не называет никого ответственным за что-либо.