ИНСТРУМЕНТ REA / НЕЗАВИСИМЫЕ ПРАКТИЧЕСКИЕ РУКОВОДСТВА
REA: Reverse Engineer Anything
Разберитесь, как работает программа. Воссоздайте нужную функцию.
Изучайте REA с пошаговыми исследованиями, интерактивными примерами и проверенным кодом.
С CLAUDE CODE · CODEX · CURSOR
БЫСТРЫЙ СТАРТ С REA
Один запрос — и ИИ поможет установить REA.
Вставьте запрос в Claude Code, Codex или Cursor. Поручите настройку агенту.
- Скопируйте запрос
В нём собраны инструкции для начала настройки.
- Отправьте его программирующему агенту
Проверьте и подтвердите предложенные изменения конфигурации.
- Перезапустите и проверьте подключение
Перезапустите клиент по инструкции, затем попросите агента проверить подключение REA.
Установи REA для этого программирующего агента с помощью npx rea-agents@latest setup. Покажи предлагаемые изменения конфигурации перед применением. Затем объясни, как перезапустить клиент и проверить подключение. Моей первой целью будет локальный пакет JavaScript.ИНСТРУМЕНТ ДЛЯ ЭТИХ ИССЛЕДОВАНИЙ
Что такое REA?
REA (Reverse Engineer Anything) подключает вашего программирующего агента к инструментам обратного инжиниринга приложений, бинарных файлов и сайтов. Агент вызывает REA через MCP для изучения кода и отслеживания функции, затем использует полученные данные, чтобы объяснить её или создать и проверить вариант для вашего проекта.
Начните с одного вопроса: куда сохраняется экспорт, как вычисляется код входа или почему игра ускоряется? Независимые руководства помогут проследить данные и проверить результат. Восстановление одного правила не доказывает воссоздание всего приложения.
ЧЕТЫРЕ НОВЫХ ИССЛЕДОВАНИЯ / ПРАКТИКА
Поиграйте. Затем узнайте почему.
Добавьте динозавру регулятор скорости.
Меняйте темп. Перепрыгивайте препятствие. Найдите неожиданный пограничный случай.
Играть и исследовать ↗Направьте кольцо пуль на себя.
Переместите игрока. Выпустите кольцо. Расшифруйте углы за этим узором.
Играть и исследовать ↗Услышьте скрытую математику игры 1990-х.
Перемещайте кирпич слева направо. Услышьте правило, которое восстанавливаете.
Играть и исследовать ↗Узнайте, что на самом деле делает клавиша %.
Нажмите % и наблюдайте изменение операнда до нажатия равно.
Играть и исследовать ↗НАЧНИТЕ С ФУНКЦИИ, В КОТОРОЙ ХОТИТЕ РАЗОБРАТЬСЯ
Небольшие вопросы. Настоящие открытия.
Воссоздайте
30-секундный код аутентификатора.
Найдите правило внутри APK. Переведите время вперёд. Наблюдайте смену кода.
Открыть разбор Aegis ↗Как Notion
копирует форматированный текст?
Проследите одно копирование от редактора через процессы до буфера обмена.
Проследить путь в буфер обмена ↗Что на самом деле вызывает
«File too large»?
Превратите сообщение об ошибке в функцию, условие и граничный тест.
Исследовать проверку размера ↗ПОПРОБУЙТЕ РЕЗУЛЬТАТ ПЕРЕД ЧТЕНИЕМ РУКОВОДСТВА
На секунду позже.
Уже другой код.
Аутентификатор преобразует время в счётчик, затем в шестизначный код. Переведите часы через 60 секунд и сами увидите правило.
- Найдите метод в APK.Проследите входную временную метку через вызовы.
- Воссоздайте только расчёт.Счётчик → HMAC → шесть цифр.
- Проверьте по известным ответам.Проверьте временные границы и ведущие нули.
На основе официального исследования Aegis. Эта независимая демонстрация использует общедоступные тестовые данные; руководство точно описывает объём проверки.
ОБЩЕДОСТУПНЫЙ ТЕСТОВЫЙ КЛЮЧ · SHA-1 · 6 ЦИФР
Время Unix 59с Счётчик 1
59 ÷ 30 → счётчик 1. На 60-й секунде счётчик становится равен 2.
Новая учебная реализация с общедоступным тестовым ключом из RFC 6238. Без секретов учётных записей. Без вызовов REA в браузере.
НЕ ОГРАНИЧИВАЙТЕСЬ ПЕРВЫМ ЗАПРОСОМ
Приходите с вопросом. Уходите с методом.
Куда этот APK отправляет запросы?
Найдите сетевой код в пакете Android, проследите вызывающие функции и отличите возможный адрес API от наблюдаемого запроса.
Что происходит после нажатия «Экспорт»?
Проследите одно действие в браузере, определите его сетевой запрос и узнайте, когда файл создаётся полностью на странице.
Обновление нарушило ваш рабочий процесс. Что изменилось?
Сравните два выпуска Electron, ограничьте исследование одной функцией и превратите предполагаемое изменение в регрессионный тест.
ВПЕРВЫЕ С REA?
Начните здесь. Затем углубляйтесь.
Подключите программирующего агента
Установите REA, выберите клиент и проверьте подключение.
Руководство по установке →Найдите папку экспорта приложения
Проследите путь кнопки учебного приложения через мост до файла CSV.
Ваше первое исследование →Почему в моём URL всё ещё есть «!»?
Прочитайте код настоящего пакета и проверьте параметр, решающий проблему.
Небольшой подробный пример →