Проблема: AI не знает, какой инструмент выбрать
Анализ бинарных файлов, APK, JS-шифрования или CTF-задач требует специфических инструментов (jadx, Frida, IDA Pro, BurpSuite). AI-агенты часто тратят время на «угадывание» команд или используют неподходящие утилиты. Reverse-Skill решает эту проблему, внедряя систему маршрутизации (Routing), которая перед выполнением задачи определяет контекст, проверяет доступные инструменты и запускает воспроизводимый плейбук.
Архитектура и ключевые компоненты
Решение построено на строгой иерархии файлов, где RULES.md задает глобальные правила, а MASTER-ROUTING.md выступает в роли «мозгового центра» для выбора сценария. Система автоматически генерирует tool-index.md, сканируя окружение пользователя.
| Компонент | Назначение |
|---|---|
RULES.md |
Глобальные правила маршрутизации и проверки области действия (scope gate) |
MASTER-ROUTING.md |
PRIMARY-лестница: матрица выбора сценария (APK, Binary, JS и др.) |
case-init |
Инициализация директории задачи: авторизация, сетевой профиль, таймлайн |
ops/ |
Операционные контракты: роли, цепочка доказательств, поле-журнал |
scripts/ |
Автоматизация: master-route.ps1 для быстрой триажи, refresh-tool-index |
Поддерживаемые сценарии и стек технологий
Репозиторий охватывает более 20 направлений, от мобильной безопасности до обхода EDR. Для работы требуются Java/JDK (для jadx/apktool), Node.js 22.12+ (для JS-тулчейна и MCP-серверов) и Python 3.x (для Frida). Интеграция с MCP (Model Context Protocol) позволяет AI-агенту напрямую взаимодействовать с инструментами.
| Сценарий | Директория / Инструменты |
|---|---|
| APK / Android | skills/apk-reverse/ (jadx, apktool) |
| Бинарные файлы (exe/elf) | skills/ida-reverse/, skills/radare2/ |
skills/js-reverse/ + Reqable MCP |
|
| CTF-соревнования | CTF-Sandbox-Orchestrator/ (40+ суб-скиллов) |
| Обход EDR / Pwn | skills/edr-bypass-re/, skills/pwn-chain/ |
| LLM Security | skills/llm-security/ |
Почему это важно для индустрии
Reverse-Skill демонстрирует переход от простых чат-ботов к агентным системам с контекстнымawareness. Вместо того чтобы просить AI «взломать APK», пользователь получает систему, которая сама проверяет наличие Frida, настраивает окружение и ведет журнал расследования. Это снижает порог входа для сложных задач реверс-инжиниринга и стандартизирует процессы пентеста, делая опыт AI-агентов воспроизводимым, а не случайным.
Источник: Github ↗
