binary-re-dynamic-analysis
Анализ поведения бинарных файлов во время выполнения
Динамический анализ бинарных файлов рискован, и его сложно документировать последовательно. Этот навык помогает выполнять контролируемый запуск, трассировку, отладку и сбор доказательств для задач обратной разработки.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Ресурсы для Agent
Используйте эти ссылки, когда AI Agent, crawler или script нужен чистый контекст вместо чтения всей страницы.
Протестировать
Использование «binary-re-dynamic-analysis». Запрос на запуск демона прошивки ARM под QEMU с заблокированной сетью.
Ожидаемый результат:
Поэтапный план запуска с примечаниями об одобрении, выбором команды QEMU, ограничениями по времени, ожидаемыми доказательствами системных вызовов и структурированным шаблоном наблюдений.
Использование «binary-re-dynamic-analysis». Запрос на инспекцию подозреваемой функции connect в нативном бинарном файле Linux.
Ожидаемый результат:
План отладчика и Frida, который называет цели хуков, цели точек останова, наблюдения за аргументами и доказательства, необходимые для подтверждения сетевого поведения.
Использование «binary-re-dynamic-analysis». Журналы выполнения из тестового запуска в песочнице.
Ожидаемый результат:
Краткая аналитическая сводка со списком наблюдаемого доступа к файлам, заблокированных сетевых попыток, активности процессов, изменений уверенности и следующих вопросов.
Аудит безопасности
Высокий риск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.
Проблемы высокого риска (2)
Проблемы среднего риска (3)
Проблемы низкого риска (2)
Факторы риска
⚙️ Внешние команды (8)
🌐 Доступ к сети (4)
📁 Доступ к файловой системе (8)
Обнаруженные паттерны
Оценка качества
Что вы можете построить
Картирование поведения неизвестного бинарного файла
Трассируйте системные вызовы, доступ к файлам, активность процессов и попытки сетевого взаимодействия, сохраняя цепочку доказательств.
Отладка кросс-архитектурных образцов прошивок
Запускайте ARM или ARM64 бинарные файлы с рабочей станции Linux или macOS с использованием QEMU, Docker и gdb-multiarch.
Проверка гипотез статического анализа
Подтверждайте подозреваемые функции, антиотладочное поведение и соединения во время выполнения с помощью контролируемой трассировки и хуков.
Попробуйте эти промпты
Создайте план динамического анализа для этого бинарного файла. Включите необходимые одобрения, настройки песочницы, сетевую изоляцию, команды для запуска и доказательства, которые нужно собрать.
Используйте рабочий процесс динамического анализа, чтобы спроектировать запуск QEMU или strace. Сосредоточьтесь на файлах, процессах, сетевых вызовах, коде выхода и подозрительном поведении во время выполнения.
Спланируйте сессию GDB для этого бинарного файла и подозреваемой функции. Включите точки останова, инспекцию регистров, инспекцию стека, дампы памяти и условия остановки.
Просмотрите эти наблюдения во время выполнения и обновите гипотезы анализа. Разделите подтвержденные факты, опровергнутые предположения, нерешенные вопросы и последующие эксперименты.
Лучшие практики
- Получайте явное одобрение человека перед выполнением любого образца или подключением к целевому устройству.
- Используйте сетевую изоляцию, тайм-ауты, лимиты ресурсов и монтирование только для чтения перед сбором доказательств выполнения.
- Записывайте команды, настройки песочницы, наблюдения и изменения уверенности сразу после каждого эксперимента.
Избегать
- Не запускайте неизвестные бинарные файлы напрямую на рабочей станции хоста без изоляции.
- Не используйте привилегированный Docker или отладку на устройстве в системах, содержащих конфиденциальные данные.
- Не рассматривайте примеры IP-адресов, путей или записей журнала как доказательство без данных выполнения.
Часто задаваемые вопросы
Выполняет ли этот навык бинарные файлы самостоятельно?
Почему уровень риска в marketplace высокий?
Является ли навык вредоносным?
Какие инструменты он охватывает?
Может ли он анализировать образцы вредоносного ПО?
Что пользователям следует подготовить в первую очередь?
Сведения для разработчиков
Автор
2389-researchЛицензия
MIT
Репозиторий
https://github.com/2389-research/claude-plugins/tree/main/binary-re/skills/dynamic-analysisСсылка
main
Структура файлов
📄 SKILL.md