AIKraft/Skills/defi-attack-patterns

defi-attack-patterns

Сборник паттернов атак в DeFi: флеш-кредиты, манипуляции с оракулами, MEV, уязвимости мостов и токенов. Применяется при анализе безопасности протоколов.

yaklang official Другое ★ 2.4k

Что делает навык

Набор экспертных техник эксплуатации DeFi, охватывающий механику флеш-кредитов, манипуляции с оракулами (spot vs TWAP), извлечение MEV, атаки на потерю точности, управление, мосты и стандарты токенов. Решает задачу анализа безопасности протоколов через выявление уязвимостей, связанных с атомарностью транзакций и ценообразованием.

Когда применять

  • Анализ уязвимостей протоколов к флеш-кредитам и проверке атомарности циклов заимствования и погашения.
  • Выявление уязвимостей манипуляции ценой через различия между спотовой ценой и TWAP.
  • Поиск возможностей извлечения MEV, таких как сэндвич-атаки, JIT-арбитраж и ликвидации.
  • Обнаружение уязвимостей в мостах (включая атаки на внецепных ретрансляторов) и стандартах токенов.

Как работает

  1. Определить базовые уязвимости Solidity (reentrancy, integer overflow, delegatecall) через маршрутизацию к smart-contract-vulnerabilities.
  2. Проверить инфраструктуру внецепных ретрансляторов или индексаторов мостов на уязвимости десериализации.
  3. Проанализировать атомарность транзакций: убедиться, что цикл borrow → use → repay завершается атомарно, иначе транзакция откатывается.
  4. Оценить механизмы ценообразования на предмет манипуляций через спотовую цену или TWAP.
  5. Исследовать возможности извлечения MEV (сэндвич, JIT, ликвидация) и уязвимости стандартов токенов.

Примеры запросов агенту

Проанализируй протокол на уязвимость к флеш-кредитам с учетом атомарности транзакции.
Найди способы манипуляции ценой через оракулы, сравнив спотовую цену и TWAP.
Проверь мост на уязвимости десериализации во внецепных ретрансляторах.

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «defi-attack-patterns» из репозитория: # https://github.com/yaklang/hack-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r defi-attack-patterns/ ~/.claude/skills/defi-attack-patterns/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.