REA зворотна розробка

REA робить зворотну розробку з агентом, від поведінки програми до нативного бінарного файла.

Одна можливість за раз. REA читає програму на цьому комп’ютері й повертає докази, які агент може звірити.

calc.exe · кнопка %факт
  1. 0x5b чи 0x5c?Два переходи потрапляють в одне місце. Спершу назвіть оператор, потім правило.
  2. Який виклик ділить?Константа 100 видна. Ідіть за допоміжною функцією, яка її споживає.
  3. 200 + 10% = 220Після + відсоток бере частку першого числа. Після × він масштабує добуток.

Запитати, перевірити, потім пояснити.

Одна функція за раз. REA не замінює Ghidra, Hopper чи IDA. Він з'єднує рушій, яким ви вже користуєтесь, з агентом, яким ви вже користуєтесь.

01

Запитати про одну функцію

Дайте агенту програму, сторінку або запис і одне питання.

02

Прочитати те, що є

REA повертає код, посилання, діапазони файла або запис. У кожного пункту є джерело.

03

Лишити невідоме

Здогад може спрямувати наступний погляд. Сам він не закриває твердження.

Побачене

У факта є місце.

Файл і рядок, діапазон байтів, адреса дизасемблювання або поле запису. Шлях відсотка в калькуляторі Windows — перевірений приклад, а не обіцянка для кожного файла.

Не побачене

Пропуск у звіті — не доказ.

У перевірці Electron API Demos від 12 жовтня 2026 року файл і рядок збіглися, а кілька відповідей не потрапили до зведення. Відсутність у звіті не доводить відсутність у програмі.

Що він може відкрити.

Статичне читання лишається на цьому комп'ютері. Нативному файлу потрібен рушій, який ви ставите самі.

Нативні файли

Функції, рядки й цілі викликів через Ghidra, Hopper або IDA. У Hopper немає збірки для Windows.

JavaScript і Electron

Модулі, маршрути й IPC з теки або ASAR. Статичне читання не запускає застосунок.

Поведінка браузера

Збережений HAR можна читати офлайн. Заголовки авторизації і cookie прибираються зі звіту.

Android

Пакети, ресурси й вибраний байткод. Якщо потрібен декодер, його даєте ви.

.NET

Метадані збірки читаються з файла. Це не слід запущеного процесу.

Прошивки й записи

Частина розпаковувачів і видів пакетів є лише на окремих системах. Спершу дивіться вивід doctor.

Перевірені приклади, з датами.

Кожне число належить одній програмі. Повні нотатки на сторінці Приклади.

Натив

Панорама звуку DX-Ball

Одна опублікована реконструкція звірила 3 205 сирих випадків x86 і збіглася з 63 байтами скомпільованих функцій. Це одна гра, а не загальна точність.

Нотатки проєкту і звіт GBHackers від 12 жовтня 2026 року.

Electron

Буфер обміну Notion

Упакований скрипт показує, як рендерер просить головний процес записати текст і HTML у системний буфер.

Слід функції, а не копія продукту Notion.

Вимір

Electron API Demos

Запуск 12 жовтня 2026 року записав 30 із 30 перевірок файла і рядка, а також відповіді, які зведення пропустило.

systemdesign.academy, REA 6.4.0, коміт демо 26b3d1d.

Одне питання і відповідь із місцем.

Сесія — це те, на що можна вказати. Кнопка відсотка в calc.exe задає форму такої сесії, а не шаблон для кожного файла.

Запитати

Після +, що робить кнопка %?

Побачене

0x5b і 0x5c потрапляють разом. Константа — 100. 200 + 10% дорівнює 220: відсоток бере частку першого числа.

Ще відкрито

Це правило належить цій кнопці. Воно не переноситься на наступну програму, а пропуск у звіті не доводить відсутність.

Один локальний сервер. Клієнт, яким ви вже користуєтесь.

Налаштування записуються лише після вашої згоди. rea doctor — список того, що цей комп'ютер справді може відкрити.

  • Claude Code
  • Cursor
  • Codex
  • Gemini CLI

Це не сирці виробника. Ви отримуєте факти з відкритого файла.

Після передачі агенту це не офлайн. Інструменти працюють тут. Текст для агента йде в його модель.

Інший рушій не підставляється. Нативний розбір іде через Ghidra, Hopper або IDA. Якщо його немає, заміни немає.

Поставити на цей комп'ютер.

Погодьтеся з планом, перш ніж REA запише налаштування клієнта. Після встановлення перезапустіть агента. Node 22.19+, 24.11+ або 26 і новіший. Node 23 і 25 не підтримуються.

Пакунок npm називається rea-agents. Джерело цього сайту — репозиторій ReaReverse.

npx rea-agents@latest setup

Джерело ReaReverse