educationПроверки: пройдено 5

binary-analysis-patterns

Справочник по типовым паттернам ассемблерного кода, структурам данных и скриптам для Ghidra, IDA Pro и Binary Ninja.

Что это за skill и зачем он нужен

Этот навык предоставляет обширный набор шаблонов и техник для анализа скомпилированных бинарных файлов. Включены примеры условных ветвлений, циклов, переключателей, доступа к массивам и структурам, а также типовые приёмы работы со строками, арифметикой и битовыми операциями. Кроме того, содержатся рекомендации и готовые скрипты для Ghidra, IDA Pro и других популярных инструментов реверс‑инжиниринга, а также лучшие практики и типичные подводные камни при декомпиляции и восстановлении типов.

Как установить

npx skills add https://github.com/wshobson/agents --skill binary-analysis-patterns

Когда использовать

Подходит

  • Необходимо быстро понять структуру неизвестного исполняемого файла
  • Требуется распознать типичные паттерны компиляторов (пролог функции, таблицы переходов и т.д.)
  • Проводится анализ вредоносного кода с помощью Ghidra, IDA Pro или Binary Ninja
  • Необходимо восстановить высокоуровневую логику из ассемблерного кода
  • Требуется создать или улучшить скрипты автоматического поиска опасных функций

Не подходит

  • Для анализа архитектур, отличных от x86/x86‑64 (ARM, MIPS и др.)
  • Когда нужен полноценный фреймворк статического анализа с динамическим исполнением
  • Если требуется автоматическое распознавание паттернов без ручного вмешательства
  • Для работы с исходным кодом на высокоуровневых языках без доступа к бинарному представлению

Проверки безопасности

Gen Agent Trust HubПройдено

Проверка не нашла критичных проблем.

RunlayerПройдено

Проверка не нашла критичных проблем.

SnykПройдено

Низкий риск · проблем не найдено.

SocketПройдено

Предупреждений нет.

ZeroLeaksПройдено

Проверка не нашла критичных проблем.

Похожие skills

onboardИнструмент для создания эффективных сценариев погружения пользователей и проектирования состояний empty state.pbakaus/impeccable★ нет данных · 53.9K установокОткрыть →typescript-advanced-typesБиблиотека примеров и руководств по продвинутой системе типов TypeScript: от дженериков до сложных условных типов.wshobson/agents★ нет данных · 50.6K установокОткрыть →api-design-principlesНабор стандартов и паттернов для создания REST и GraphQL API.wshobson/agents★ нет данных · 22.3K установокОткрыть →architecture-patternsБиблиотека шаблонов проектирования для построения архитектуры программного обеспечения.wshobson/agents★ нет данных · 16.4K установокОткрыть →rust-async-patternsНабор производственных шаблонов для асинхронного программирования на Rust с использованием Tokio.wshobson/agents★ нет данных · 13.1K установокОткрыть →swift-concurrencyПомощник, предоставляющий рекомендации по использованию Swift Concurrency, диагностике проблем, рефакторингу кода и миграции к Swift 6.avdlee/swift-concurrency-agent-skill★ нет данных · 11.6K установокОткрыть →