Навыки binary-analysis-patterns
📦

binary-analysis-patterns

Ревизия содержимого r2 Безопасно ⚙️ Внешние команды

Анализ паттернов бинарного кода

Бинарный анализ может быть медленным, когда паттерны ассемблера неясны. Этот навык предоставляет справочные паттерны для дизассемблирования, декомпиляции, анализа потока управления и заметок по обратной разработке.

Поддерживает: Claude Codex Code(CC)
🥉 78 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "binary-analysis-patterns" from https://skillstore.io/skills/sickn33-binary-analysis-patterns.md and its manifest at https://skillstore.io/api/skills/sickn33-binary-analysis-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «binary-analysis-patterns». Функция начинается со стандартной настройки фрейма и сохраняет два регистра аргументов в стеке.

Ожидаемый результат:

Результат определяет обычный пролог функции, вероятные первый и второй параметры, а также расположение возвращаемого значения.

Использование «binary-analysis-patterns». Последовательность ветвлений сравнивает одно значение с несколькими константами перед переходом к обработчикам case.

Ожидаемый результат:

Результат объясняет, что функция, вероятно, реализует небольшой switch или цепочку условных конструкций.

Использование «binary-analysis-patterns». Декомпилятор показывает поля указателей, но размеры полей и компоновка структуры неясны.

Ожидаемый результат:

Результат перечисляет вероятные смещения полей, подсказки по типам и проверки для подтверждения структуры в Ghidra или IDA.

Аудит безопасности

Безопасно

All 44 static findings are false positives caused by Markdown inline code and fenced examples in SKILL.md. No shell execution, prompt injection, data exfiltration, or other malicious intent was found.

1
Просканировано файлов
459
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/sickn33-binary-analysis-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-binary-analysis-patterns/security.svg)](https://skillstore.io/skills/sickn33-binary-analysis-patterns?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/sickn33-binary-analysis-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-binary-analysis-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/sickn33-binary-analysis-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

sickn33. (2026). binary-analysis-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-binary-analysis-patterns/audits/5

Цитата BibTeX

@techreport{sickn33-sickn33-binary-analysis-patterns-2026, author = {sickn33}, title = {binary-analysis-patterns security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-binary-analysis-patterns/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "binary-analysis-patterns security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-08-14" url: "https://skillstore.io/skills/sickn33-binary-analysis-patterns/audits/5" identifiers: - type: other value: "skillstore:sickn33-binary-analysis-patterns:audit:5" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
69
Сообщество
83
Соответствие спецификации

Что вы можете построить

Обратная разработка функции

Определяйте соглашения о вызовах, аргументы, возвращаемые значения и использование стека по дизассемблированному коду.

Построение карты потока управления

Распознавайте циклы, ветвления, таблицы switch и артефакты оптимизатора в скомпилированном коде.

Подготовка заметок для ревью

Преобразуйте наблюдения по ассемблерному коду в понятные заметки для анализа уязвимостей или отчета.

Попробуйте эти промпты

Определить базовые паттерны
Используй этот навык, чтобы определить соглашение о вызовах, пролог, эпилог и вероятные аргументы в этом дизассемблированном коде: [paste snippet].
Восстановить поток управления
Используй этот навык, чтобы сопоставить ветвления, циклы и паттерны switch в этой функции: [paste disassembly or decompiler output].
Сравнить декомпилированную логику
Используй этот навык, чтобы сравнить этот вывод декомпилятора с ближайшим ассемблерным кодом и перечислить неопределенные типы, аргументы и поля структур.
Спланировать статический анализ
Используй этот навык, чтобы создать план статического анализа для этого бинарного файла, включая проверки в Ghidra или IDA и шаги верификации.

Лучшие практики

  • Указывайте архитектуру, подсказки о компиляторе и вывод инструмента в каждом запросе на анализ.
  • Проверяйте вывод декомпилятора по ближайшему ассемблерному коду, прежде чем именовать функции или поля.
  • Документируйте предположения, степень уверенности и нерешенные вопросы для каждого восстановленного паттерна.

Избегать

  • Воспринимать вывод декомпилятора как точный исходный код без проверки ассемблерного кода.
  • Игнорировать соглашения о вызовах при оценке аргументов функций или возвращаемых значений.
  • Запускать недоверенные бинарные файлы только для подтверждения паттернов, которые можно объяснить статическим анализом.

Часто задаваемые вопросы

Какие входные данные лучше всего подходят для этого навыка?
Лучше всего подходят короткие фрагменты дизассемблированного кода, вывод декомпилятора, сведения об архитектуре и контекст инструмента.
Может ли он напрямую анализировать бинарный файл?
Нет. Он направляет анализ текстового вывода инструментов, таких как Ghidra, IDA Pro или objdump.
Поддерживает ли он и x86, и ARM?
Да. Справочные материалы охватывают паттерны соглашений о вызовах и потока управления для x86-64, ARM64 и ARM32.
Может ли он находить уязвимости?
Он может помочь объяснить рискованные вызовы и подозрительные паттерны. Для выводов все равно требуется ревью человеком.
Подходит ли он для анализа вредоносного ПО?
Он может поддерживать защитный статический анализ, но не предоставляет рекомендаций по развертыванию вредоносного ПО или обходу защиты.
Какие инструменты он упоминает?
Он включает справочные примеры для скриптов Ghidra и рабочих процессов IDAPython.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ревизия Skillstore

r2

Примечание о версии

Автор не указал версию.

Ссылка

5a26d1d61d694db29af9b138c661c1981076d9df

Актуальность поддержки

15.08.2026

Использование

17 загрузок · 129 просмотров

Структура файлов

📄 SKILL.md

Больше от sickn33

Показать все
📦

content-creator

88

Создание маркетингового контента в едином стиле бренда

Маркетинговым командам нужен контент, который остается согласованным во всех каналах. Этот навык помогает планировать, писать, анализировать и оптимизировать контент с учетом голоса бренда и SEO.

Письмо и контент Просмотр
📦

prompt-engineering-patterns

85

Улучшайте LLM-промпты с помощью проверенных паттернов

Непоследовательные промпты тратят время и снижают доверие к результатам AI. Этот навык помогает проектировать промпты с использованием переиспользуемых паттернов, примеров, этапов оценки и рабочих процессов оптимизации.

Продуктивность Просмотр
📦

senior-architect

81

Проектируйте масштабируемые архитектуры ПО

Архитектурные решения сложно сравнивать для веб-, мобильных, backend- и облачных систем. Этот навык предоставляет структурированные руководства и локальные скрипты-заготовки для отчетов, анализа зависимостей и документирования компромиссов.

Кодинг и разработка Просмотр
📦

senior-fullstack

81

Создавайте fullstack-приложения с senior-паттернами

Командам нужны единые рекомендации по настройке, архитектуре и ревью для современных веб-приложений. Этот skill предоставляет scaffolders, справочные материалы по рабочим процессам и quality prompts для проектов на React, Next.js, Node.js, GraphQL и PostgreSQL.

Кодинг и разработка Просмотр
📦

product-manager-toolkit

80

Приоритизируйте продуктовую работу с помощью исследовательских инсайтов

Продуктовым командам нужны более быстрые способы ранжировать функции, обобщать интервью и документировать решения. Этот навык предоставляет RICE-оценку, анализ интервью и шаблоны PRD для структурированного планирования.

Продуктивность Просмотр
Показать все
📦

binary-re-static-analysis

38

Анализ бинарных файлов с r2 и Ghidra

от 2389-research

Анализ бинарных файлов идет медленно, когда карты функций, xrefs и вывод декомпилятора разбросаны. Этот навык дает Claude, Codex и Claude Code поэтапный рабочий процесс статического анализа.

Безопасность и соответствие требованиям Просмотр
📦

binary-re-synthesis

78

Документирование результатов анализа бинарных файлов

от 2389-research

Анализ бинарных файлов часто дает разрозненные факты, которыми трудно делиться. Этот навык помогает Claude, Codex и Claude Code превращать доказательства в понятные отчеты с уровнями уверенности и следующими шагами.

Безопасность и соответствие требованиям Просмотр
📦

binary-re-triage

50

Быстрый триаж неизвестных бинарных файлов

от 2389-research

Неизвестным исполняемым файлам и бинарным образам прошивок нужны быстрые факты перед более глубоким reverse engineering. Этот навык проводит Claude, Codex и Claude Code через быструю проверку метаданных, ABI, зависимостей, строк и импортов.

Безопасность и соответствие требованиям Просмотр
📦

binary-re

38

Анализ рабочих процессов реверс-инжиниринга бинарных файлов

от 2389-research

Анализ бинарных файлов требует множества инструментов, безопасных вариантов выполнения и тщательного отслеживания доказательств. Этот навык предоставляет Claude, Codex и Claude Code структурированные рабочие процессы для первичной оценки, статического анализа, динамического тестирования, настройки и подготовки отчетов.

Безопасность и соответствие требованиям Просмотр
📦

binary-re-dynamic-analysis

38

Анализ поведения бинарных файлов во время выполнения

от 2389-research

Неизвестные бинарные файлы могут скрывать поведение, которое невозможно подтвердить статической проверкой. Этот навык помогает с контролируемым выполнением, трассировкой, отладкой и сбором доказательной информации для динамического анализа.

Безопасность и соответствие требованиям Просмотр
📦

binary-re-tool-setup

38

Настройка инструментов бинарного реверс-инжиниринга

от 2389-research

Работа по реверс-инжинирингу останавливается, когда необходимые инструменты отсутствуют или настроены неправильно. Этот навык помогает настроить radare2, Ghidra, GDB, QEMU, Frida и связанные наборы инструментов.

Безопасность и соответствие требованиям Просмотр