Взломы 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:26 | 0xFF1F2B…680455 | 0x0F18D8…7EdD17 | 908.99 ETH + tokens первый взлом — до сих пор на этом кошельке | 0x074ec9…9aeeb1 |
| 15 Jun 05:35 | 0x7ec9F7…7d06DB | 0xc43147…72c1f5 | 46.46 ETH второй взлом, после обмена токенов на ETH | 0x0f1998…e90ee0 |
| 15 Jun 06:41 | 0xc43147…72c1f5 | 0x0aF7F8…939912 | 46.46 ETH промежуточный адрес | 0x23eb23…a363ed |
| 15 Jun 06:58 | 0x0aF7F8…939912 | 0xd90e2f…24F31b | 50 ETH (5 × 10) в Tornado Cash (первый депозит партии) | 0x0448c4…50fdfd |
| 17 Jun 18:34 | 0x737901…42A2ba | 0x6952d9…78E97F | 1,158 ETH третий взлом, аварийный выход старого роллапа | 0xab306c…59c2b5 |
| 17 Jun 18:40 | 0x6952d9…78E97F | 0x33d6A0…b467df | 56 ETH (2 × 28) боковой кошелёк | 0xd75d1c…fc1619 |
| 18 Jun 18:38 | 0x599957…A61AE2 | 0x69923e…A05f72 | 800.93 ETH собрано на одном кошельке | 0x8c775b…1f05a8 |
| 18 Jun 18:40 | 0x15930A…22EDb3 | 0x69923e…A05f72 | 300 ETH собрано на одном кошельке | 0xf76ff4…071c96 |
| 23 Jun 00:13 | 0x9ED8E9…cce4F8 | 0xd90e2f…24F31b | 10 ETH в Tornado Cash (первый депозит партии) | 0x46d3c7…ccc20e |
| 1 Jul 12:29 | 0x53C929…c93c24 | 0xd90e2f…24F31b | 100 ETH (10 × 10) в Tornado Cash (первый депозит партии) | 0xc56505…f67b89 |
| 1 Jul 12:47 | 0x33d6A0…b467df | 0xd90e2f…24F31b | 45 ETH (4 × 10, 5 × 1) в Tornado Cash (первый депозит партии) | 0x2adb29…963763 |
| 7 Aug 23:58 | 0xa325E5…38a5b9 | 0xd90e2f…24F31b | 300 ETH (3 × 100) в Tornado Cash (первый депозит партии) | 0x4e8a60…3472c6 |
| 15 Aug 16:45 | 0xF1BC80…168854 | 0xd90e2f…24F31b | 503 ETH (5 × 100, 3 × 1) в Tornado Cash (первый депозит партии) | 0xedc77e…7522a8 |
| 26 Aug 13:26 | 0x5c696a…33e178 | 0xd90e2f…24F31b | 200 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. Это информационный ресурс о транзакциях между адресами, а не финансовая или юридическая консультация; он не называет никого ответственным за что-либо.