Навыки binary-re-dynamic-analysis
📦

binary-re-dynamic-analysis

Высокий риск ⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе

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

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

Поддерживает: Claude Codex Code(CC)
⚠️ 38 Плохо
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Ресурсы для Agent

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

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

Использование «binary-re-dynamic-analysis». Запрос на запуск демона прошивки ARM под QEMU с заблокированной сетью.

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

Поэтапный план запуска с примечаниями об одобрении, выбором команды QEMU, ограничениями по времени, ожидаемыми доказательствами системных вызовов и структурированным шаблоном наблюдений.

Использование «binary-re-dynamic-analysis». Запрос на инспекцию подозреваемой функции connect в нативном бинарном файле Linux.

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

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

Использование «binary-re-dynamic-analysis». Журналы выполнения из тестового запуска в песочнице.

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

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

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

Высокий риск
v5 • 6/27/2026

Static findings are mostly true positives because the skill intentionally documents commands that execute binaries, start privileged Docker containers, attach debuggers, trace processes, and read runtime files. Several IP address and log path alerts are false positives because they appear in example output, not active code. No prompt injection or confirmed malicious intent was found, but publication should require strong warnings and reviewer approval.

1
Просканировано файлов
564
Проанализировано строк
10
находки
5
Всего аудитов

Проблемы высокого риска (2)

Privileged Docker Execution Guidance
The skill instructs users to run a Docker container with privileged mode to register emulation handlers. This is legitimate for binfmt setup, but it grants elevated host-level capabilities and can be dangerous with untrusted images or hosts.
Execution of Potentially Untrusted Binaries
The skill provides many commands for running target binaries under QEMU, GDB, Frida, Docker, and on-device tools. Dynamic binary execution is inherently risky because samples may contain malware, exploit debuggers, or access local files and networks.
Проблемы среднего риска (3)
Remote Debugging and File Transfer Workflows
The skill documents remote debugging over SSH and copying trace logs from a target device. These workflows can expose target systems or transfer sensitive runtime logs if used without authorization and isolation.
Filesystem and Process Introspection Guidance
The skill instructs users to inspect /proc indicators, dump memory, source a local GDB file, and collect file access evidence. These are expected analysis activities, but they can expose sensitive host or target data.
Container Mutation and Package Installation Examples
The Docker example creates a linker symlink and installs packages inside the container before executing the sample. This is common for dependency recovery, but it increases supply-chain and reproducibility risk.
Проблемы низкого риска (2)
Documentation-Only Network and Log Examples
The hardcoded IP addresses and log paths appear in example output and journal templates. They do not show active exfiltration or log deletion in the skill file.
Weak Crypto Static Alert Is a Name Collision
The weak cryptographic algorithm alert appears to be triggered by the word dynamic in the skill name and description. No evidence found of MD5, SHA1, DES, RC4, or cryptographic implementation logic.

Обнаруженные паттерны

Privileged Container SetupRuntime Execution and Debugging CommandsHost and Target Filesystem Access

Оценка качества

55
Архитектура
100
Сопровождаемость
87
Контент
70
Сообщество
0
Безопасность
78
Соответствие спецификации

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

Картирование поведения неизвестного бинарного файла

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

Отладка кросс-архитектурных образцов прошивок

Запускайте ARM или ARM64 бинарные файлы с рабочей станции Linux или macOS с использованием QEMU, Docker и gdb-multiarch.

Проверка гипотез статического анализа

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

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

Подготовить безопасный план запуска
Создайте план динамического анализа для этого бинарного файла. Включите необходимые одобрения, настройки песочницы, сетевую изоляцию, команды для запуска и доказательства, которые нужно собрать.
Трассировать поведение во время выполнения
Используйте рабочий процесс динамического анализа, чтобы спроектировать запуск QEMU или strace. Сосредоточьтесь на файлах, процессах, сетевых вызовах, коде выхода и подозрительном поведении во время выполнения.
Отладить конкретную функцию
Спланируйте сессию GDB для этого бинарного файла и подозреваемой функции. Включите точки останова, инспекцию регистров, инспекцию стека, дампы памяти и условия остановки.
Сравнить доказательства выполнения с гипотезами
Просмотрите эти наблюдения во время выполнения и обновите гипотезы анализа. Разделите подтвержденные факты, опровергнутые предположения, нерешенные вопросы и последующие эксперименты.

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

  • Получайте явное одобрение человека перед выполнением любого образца или подключением к целевому устройству.
  • Используйте сетевую изоляцию, тайм-ауты, лимиты ресурсов и монтирование только для чтения перед сбором доказательств выполнения.
  • Записывайте команды, настройки песочницы, наблюдения и изменения уверенности сразу после каждого эксперимента.

Избегать

  • Не запускайте неизвестные бинарные файлы напрямую на рабочей станции хоста без изоляции.
  • Не используйте привилегированный Docker или отладку на устройстве в системах, содержащих конфиденциальные данные.
  • Не рассматривайте примеры IP-адресов, путей или записей журнала как доказательство без данных выполнения.

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

Выполняет ли этот навык бинарные файлы самостоятельно?
Нет. Он предоставляет команды и рабочие процессы. Пользователю или агенту с доступом к инструментам все равно потребуется одобрение и среда выполнения.
Почему уровень риска в marketplace высокий?
Навык обучает выполнению, отладке, трассировке, настройке привилегированного Docker и инспекции файловой системы. Это мощные действия с реальным операционным риском.
Является ли навык вредоносным?
Доказательств злонамеренного намерения не найдено. Содержимое является легитимным руководством по обратной разработке, но требует строгих мер безопасности.
Какие инструменты он охватывает?
Он охватывает QEMU, GDB, gdb-multiarch, Frida, Docker, nsjail, strace, r2, jq, SSH и базовые команды трассировки Linux.
Может ли он анализировать образцы вредоносного ПО?
Он может помогать в рабочих процессах анализа вредоносного ПО, но только в одобренных, изолированных и юридически разрешенных средах.
Что пользователям следует подготовить в первую очередь?
Подготовьте песочницу, подтвердите сетевую политику, определите условия остановки, проверьте доступность инструментов и задокументируйте одобренный объем эксперимента.

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

Автор

2389-research

Лицензия

MIT

Ссылка

main

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

📄 SKILL.md