Repolode
zhaoxuya520

zhaoxuya520/reverse-skill

Набор AI-агентских навыков, который направляет задачи по реверс-инжинирингу, пентесту и CTF в подходящие плейбуки и проверяет установленные инструменты.

Звёзды
42,626
Форки
6,223
Открытые issues
35
Последний коммит
28 дней назад

Что это?

reverse-skill — это слой маршрутизации для AI-агентов для программирования, таких как Claude Code, Codex, Cursor и OpenCode. Когда агент получает задачу по реверс-инжинирингу или безопасности — например, анализ APK, бинарного файла, шифрования во frontend JavaScript или задания CTF, — пакет направляет её в подходящую методологию, а не позволяет агенту наугад подбирать команды. Ядро маршрутизации управляется одним конфигурационным файлом с 44 правилами.

Пакет охватывает и рабочие процессы вокруг задачи. В него входят проверка области работ, требующая подтверждения разрешения и проверки сетевого профиля перед любым активным тестированием, отдельные каталоги для области работ, хронологии и задач по каждому кейсу, а также процесс подготовки отчёта на основе собранных доказательств и выявленных проблем. Индекс инструментов показывает, какие из упомянутых инструментов установлены локально, а регрессионный набор из 175 тестовых кейсов запускается в CI на Windows и Ubuntu.

Навыки охватывают Android и iOS, бинарные файлы (IDA, radare2, Ghidra, Binary Ninja), .NET, frontend JS, анализ вредоносного ПО, прошивки, безопасность API и цепочек поставок, а также вспомогательный CTF-оркестратор. Проект предназначен для авторизованных исследований в области безопасности, обучения и тестирования систем, принадлежащих пользователю или доступных ему для оценки с разрешения владельца.

Ключевые возможности

  • 01Направляет задачи по APK, бинарным файлам, JS и CTF в подходящие плейбуки навыков по 44 правилам.
  • 02Проверяет, какие инструменты для реверс-инжиниринга и пентеста установлены, и фиксирует их статус.
  • 03Требует проверить разрешение на работы до начала любого активного тестирования.
  • 04Создаёт отдельные каталоги для области работ, хронологии и задач по каждому кейсу.
  • 05Запускает регрессионный набор для проверки маршрутизации из 175 кейсов на Windows и Ubuntu.
  • 06Работает с разными AI-клиентами для программирования через инструкции проекта.

Сценарии использования

  • Поручить AI-агенту анализ Android APK с помощью jadx, apktool и Frida.
  • Провести агента через реверс-инжиниринг бинарного файла с помощью IDA или Ghidra.
  • Разобрать задание CTF с помощью набора подготовленных вспомогательных навыков.
  • Организовать авторизованные кейсы пентеста с фиксацией области работ и доказательств и передачей материалов для отчёта.

Быстрый старт

  1. 1

    Клонировать репозиторий

    git clone https://github.com/zhaoxuya520/reverse-skill.git
  2. 2

    Обновить индекс инструментов в Windows

    powershell -File skills/scripts/refresh-tool-index.ps1
  3. 3

    Обновить индекс инструментов в Linux или macOS

    bash skills/scripts/refresh-tool-index.sh

Что важно знать

  • Помимо клиента для программирования с ИИ, требуются Java/JDK, Node.js 22.12 или новее и Python 3.x.
  • Субмодуль CTF-Sandbox-Orchestrator распространяется по лицензии GPLv3, а Pentest Swarm AI — по AGPL-3.0, в отличие от ядра с лицензией MIT.

Темы

Частые вопросы

Что такое reverse-skill?
Набор AI-агентских навыков, который направляет задачи по реверс-инжинирингу, пентесту и CTF в подходящие плейбуки и проверяет установленные инструменты. reverse-skill — это слой маршрутизации для AI-агентов для программирования, таких как Claude Code, Codex, Cursor и OpenCode. Когда агент получает задачу по реверс-инжинирингу или безопасности — например, анализ APK, бинарного файла, шифрования во frontend JavaScript или задания CTF, — пакет направляет её в подходящую методологию, а не позволяет агенту наугад подбирать команды. Ядро маршрутизации управляется одним конфигурационным файлом с 44 правилами.
reverse-skill можно использовать бесплатно? Какая у него лицензия?
reverse-skill распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
reverse-skill всё ещё поддерживается?
Активно поддерживается. Последний коммит в reverse-skill — 22 сент. 2026 г..
Для чего можно использовать reverse-skill?
Поручить AI-агенту анализ Android APK с помощью jadx, apktool и Frida. Провести агента через реверс-инжиниринг бинарного файла с помощью IDA или Ghidra. Разобрать задание CTF с помощью набора подготовленных вспомогательных навыков. Организовать авторизованные кейсы пентеста с фиксацией области работ и доказательств и передачей материалов для отчёта.
Как установить reverse-skill?
Клонировать репозиторий: git clone https://github.com/zhaoxuya520/reverse-skill.git Обновить индекс инструментов в Windows: powershell -File skills/scripts/refresh-tool-index.ps1 Обновить индекс инструментов в Linux или macOS: bash skills/scripts/refresh-tool-index.sh
Где скачать reverse-skill?
Исходный код и инструкции по установке — на GitHub: https://github.com/zhaoxuya520/reverse-skill

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты