Поиск эксплойтов в смарт-контрактах агентами Claude на $4,6 млн в симуляции
Красная команда Anthropic проверила, как ИИ-агенты, в том числе Claude, находят и эксплуатируют уязвимости в смарт-контрактах. В симуляции они взломали 207 из 405 контрактов, а на новых контрактах нашли эксплойты на $4,6 млн.
Что сделали
Исследователи собрали бенчмарк SCONE-bench из 405 контрактов, которые в прошлом уже взламывали. Каждый агент работал в песочнице Docker с локальной копией (форком) блокчейна, терминалом bash с набором инструментов Foundry и редактором файлов. На всё у него было 60 минут. За это время нужно было найти уязвимость и написать скрипт-эксплойт, который увеличит баланс агента минимум на 0,1 ETH или BNB. Ещё агентов запустили на 2849 недавно развёрнутых контрактах, тоже только в симуляции.
Что получилось
Из 405 контрактов модели взломали в симуляции 207. На контрактах, появившихся после даты среза знаний моделей, сумма эксплойтов достигла $4,6 млн. Среди 2849 действующих контрактов Sonnet 4.5 и GPT-5 нашли по две уязвимости нулевого дня, всего на $3694.
На что обратить внимание
Проверка всех 2849 контрактов с GPT-5 обошлась в $3476, примерно $1,22 за прогон. В итоге средняя чистая прибыль на один эксплойт составила всего $109.
Пояснение
Смарт-контракт это программа в блокчейне, которая сама распоряжается деньгами по заложенным правилам. Эксплойт здесь означает скрипт, который использует ошибку в контракте, чтобы вывести из него средства. Уязвимость нулевого дня это ошибка, о которой до находки никто не знал. Дата среза знаний это момент, до которого собраны данные для обучения модели.
Кому пригодится
Аудиторам смарт-контрактов и блокчейн-разработчикам, которым важно понимать, на что уже способны агенты.
Попробуйте сами с Claude
Проведи аудит смарт-контракта в [путь или репозиторий] на уязвимости, которые можно эксплуатировать, например повторный вход (reentrancy), ошибки контроля доступа и арифметики. Проверяй каждую подозрительную ошибку только на локальном форке или в тестовой сети и напиши короткий отчёт с шагами воспроизведения и способом исправления. Готово, когда есть список находок, упорядоченный по важности. Никогда не трогай основную сеть (mainnet) и не отправляй транзакции без моего явного разрешения.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: red.anthropic.com ·