Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
rea — Реверс-инжиниринг чего угодно с помощью агентов — от поведения приложений до нативных бинарников. | Kitploit
Инструменты/GitHubGitHub/morluto/rea
Статический анализДинамический анализ (песочница)Анализ КодаОбратная инженерияУтилиты и фреймворкиАнализ Бинарных ФайловОбратная Разработка с Помощью ИИБезопасность ИИ
GitHubmorluto/rea

rea

Реверс-инжиниринг чего угодно с помощью агентов — от поведения приложений до нативных бинарников.

Репозиторий
2.0k209111 день назадПроверено Kitploit

Популярное

Смотреть все →

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

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

English · 简体中文 · 日本語 · 한국어 · العربية

REA: Reverse Engineer Anything

Реверс-инжиниринг чего угодно с помощью агентов — от поведения приложения до нативных бинарников.

Увидьте функцию, которая вам нравится. Поймите, как она работает, вплоть до уровня бинарника.

npm version CI MCP tool catalog Node.js 22+ MIT license

Быстрый старт · Текущий статус · Модель исследования · Каталог инструментов · План развития · Как это работает


npm install --global rea-agents && rea setup


REA launching its analysis bridge inside Hopper while inspecting a native binary

Увидели функцию в приложении, которую хотите добавить в свой продукт? Передайте приложение вашему агенту — даже без исходного кода. С REA агент может исследовать функцию, объяснить, как она работает, показать свои доказательства и собрать версию, адаптированную под ваш стек и требования.

REA даёт агентам единый способ исследования программного обеспечения. Сегодня это включает глубокий нативный анализ и досье функций через Hopper или собственный Ghidra на Linux и macOS, а также экспериментальный Windows x64 Ghidra P0 для одобренных нативных PE-приложений; триаж управляемых PE/CLI без выполнения; воспроизводимые записи Evidence; контролируемый захват процессов; пассивное наблюдение за веб-сайтами, страницами Electron и Node/Electron V8 Inspector; реконструкцию JavaScript/карт исходников; и провайдеро-нейтральные графы для связывания слоёв приложения без смешения статического вывода с наблюдением во время выполнения. В более долгосрочной перспективе набор инструментов распространяет тот же рабочий процесс агента на API, протоколы, мобильные артефакты, прошивки, более богатое поведение во время выполнения и различия между версиями.

Реверс-инжиниринг обычно заставляет оператора выбирать инструмент, изучать его API, переносить доказательства между программами и решать, что исследовать дальше. REA передаёт эту работу агенту через команды, навыки, структурированные результаты и воспроизводимые рабочие процессы исследования.

Просто спросите вашего агента

Запустите настройку один раз. Интеграция с агентом устанавливает согласованную регистрацию MCP и встроенный навык маршрутизации вместе:

npx rea-agents setup

Затем спросите:

Understand how search works in the Notes app, show me the evidence, and build a
similar feature for my project.

Notes — это лишь пример. Назовите любое приложение, которое хотите понять, или попросите агента начать с обзора.

Модель исследования

Декомпиляция

Откройте приложение и восстановите читаемый код, строки, имена и другие подсказки о том, как оно работает.
Понимание

Проследите код от одной части приложения к другой, пока агент не сможет объяснить, как на самом деле работает функция.
Воссоздание

Превратите то, что узнал агент, в функцию для вашего собственного продукта, адаптированную под ваш стек, интерфейс и требования.

REA показывает, как он пришёл к своим выводам. Он не утверждает, что восстанавливает исходный код или автоматически клонирует приложение.

Почему REA

Создан для агентовСпросите, что делает приложение, и позвольте вашему агенту исследовать его вместо догадок.
CLI и MCPЗапускайте те же возможности обратной разработки из терминала или агента.
Сложность под контролемREA устанавливает и управляет инструментами обратной разработки за кулисами.
От идеи до кодаПоймите функцию, затем создайте свою версию в той же сессии программирования.
Локальность по замыслуАнализ выполняется на вашем поддерживаемом локальном хосте. REA не загружает приложение в облачный сервис анализа.
Сохраняет контекстИсследуйте несколько приложений, не начиная заново для каждого вопроса.

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

Запуск настройки — рекомендуется

npx --yes rea-agents@latest setup

Запрос npm package-runner, когда он отображается, одобряет загрузку REA для этого вызова; он не одобряет никаких изменений настройки. Мастер REA отдельно показывает свой полный план и запрашивает подтверждение перед его применением. Настройка не обновляет Homebrew, Node.js или npm. Команда настройки начинается с описания работы, которую она обеспечивает: исследование локальных приложений из агента, восстановление доказательств через провайдера глубокого анализа и повторное использование управляемого рабочего процесса REA. Она суммирует обнаруженных агентов, затем спрашивает, какие возможности настроить: интеграция с агентом (MCP плюс соответствующий управляемый рабочий процесс) и — при необходимости — провайдер Hopper. Ничего не выбрано заранее. Выбор интеграции с агентом открывает второй пустой чек-лист для конкретных обнаруженных агентов, которые должны получить регистрацию.

@latest делает запрашиваемый релиз явным и запрашивает у npm релиз, в настоящее время опубликованный под этим тегом. REA не заменяет молча версию пакета, выбранную npm. Поэтому намеренные откаты остаются доступными через точный запрос пакета.

REA сохраняет процесс встроенным, чтобы его история оставалась в терминале. Выбор возможности не выбирает каждую обнаруженную цель и не авторизует изменение. Прежде чем что-либо изменится, REA проверяет существующую конфигурацию, выводит точные пути и внешние эффекты и запрашивает окончательное подтверждение с No в качестве значения по умолчанию. Экран сохраняет доступные клавиши видимыми, пока вы выбираете; Ctrl-C и отказ оставляют систему без изменений.

REA обнаруживает Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf и Devin. Он настраивает первые шесть при обнаружении; Devin сообщается, но остаётся без изменений, поскольку у него нет документированной границы локальной конфигурации MCP. Регистрации являются аддитивными, с приоритетом резервного копирования, и считываются обратно после записи. Вы можете безопасно повторно запустить setup.

Скачать инструмент