REA (Reverse Engineer Anything)

юни
На сайте с 01.11.2005
Offline
955
526

Открытый инструмент, который позволяет AI-агентам (например, Claude Code, Cursor, Codex) глубоко анализировать программы без исходного кода.

Он превращает реверс-инжиниринг в диалог с агентом: вы просите разобраться в логике функции, агент исследует цель, показывает доказательства своих выводов и даже может написать аналог этой функции для вашего проекта.

Гитхаб. Кто-нибудь работал?

GitHub - morluto/rea: Reverse engineer anything with agents, from app behavior down to native binaries.
GitHub - morluto/rea: Reverse engineer anything with agents, from app behavior down to native binaries.
  • github.com
See a feature you like. Understand how it works, down to the binary level. Get REA from morluto/rea, rea.tools, or the rea-agents npm package. Follow the installation and release links from these official sources. A similar repository name or copied README does not establish that a download is official.
https://searchengines.guru/ru/forum/944108 - прокси-сервис на базе операторов домашнего интернета, сотни тысяч IP-адресов, канал от 20 Мбит. Пишите в личку.
A
На сайте с 21.04.2007
Offline
156
#1
юни :

Гитхаб. Кто-нибудь работал?

Поставил неделю назад ради интереса.   Нишевый инструмент для JS-реверса, запускаемый из терминала, как вариант можно посмотреть  патченный PHP в свете последних уязвимостей, проверить бинарник на наличие кода правки. 
B
На сайте с 10.10.2013
Offline
136
blg
#2
юни :

Гитхаб. Кто-нибудь работал?

работает люто

big boy
На сайте с 18.11.2006
Offline
389
#3

Поставил, за 3-4 дня ради интереса и теста сделал чит для онлайн игры, которого раньше не было )))

Но жрёт токенов немеренно!

REA сама ничего не "вскрывает", а лишь предоставляет инструкции и MCP для работы с внешними декомпиляторами.

Поддерживает Hopper (https://www.hopperapp.com/) и Ghidra (https://github.com/nationalsecurityagency/ghidra). Первый вариант оказался платным и при запуске через MCP не работал, потому что даже в headless режиме без UI ждал какое-то нажатие галочки с согласием на демо режим.

Ghidra всё шикарно делает, но у агента есть встроенный таймаут в 30 минут на операцию, а сначала и через меньший срок ругался, что гидра "зависла". Гидра работает, но чтобы декомпилировать бинарник на 600+ МБ ей нужен не один час работы. В итоге агент в один из заходов просто сожрал весь свой 5-часовой лимит просто на ожидания и какие-то попытки что-то вымутить у гидры в процессе.

Всё решилось отдельным запуском гидры, к отчёту которой агент подрубился через MCP и смог его прочитать.

Так же были траблы:

  • с обнаружением инструментов: в PATH были прописаны правильные пути, но в терминале инструменты не доступны;
  • обновился какой-то конфиг у внешнего тула, что сделало его несовместимым, пришлось переустанавливать частично всю rea, дабы разрулить;
  • агент упёрся в тупик, не мог найти нужные строки, несколько часов он на это убил, поняв, что не там ищет (не тот уровень данных);
  • и еще 100500 мелких багов и косяков...

Так что REA полезен, но не панацея. Нет тут кнопки "сделай красиво", всё равно надо допиливать и самому немного разбираться, если не в программировании, то хотя бы в архитектуре этой связки.

Что пока еще не пробовал реверс-инженерить - это сайты. Но это следующим этапом.

✔ Как я генерирую статьи через ИИ, которые приносят трафик - https://webmasta.ru/blog/16-vkalyvayut-roboty-ne-chelovek-stati-s-pomoschyu-ii-kotorye-prinosyat-trafik
big boy
На сайте с 18.11.2006
Offline
389
#4
apis #:
можно посмотреть  патченный PHP в свете последних уязвимостей, проверить бинарник на наличие кода правки

Для этого достаточно посмотреть версию PHP.

Но для поиска новых уязвимостей - да.

A
На сайте с 21.04.2007
Offline
156
#5
big boy #:

Для этого достаточно посмотреть версию PHP.

Но для поиска новых уязвимостей - да.

Уже x.com полон тем, как с помощью REA отключают проверку подписки в приложениях для мака или вайбкодят телевизоры под Apple-tv
A
На сайте с 21.04.2007
Offline
156
#6
big boy #:
Ghidra всё шикарно делает, но у агента есть встроенный таймаут в 30 минут на операцию, а сначала и через меньший срок ругался, что гидра "зависла". Гидра работает, но чтобы декомпилировать бинарник на 600+ МБ ей нужен не один час работы. В итоге агент в один из заходов просто сожрал весь свой 5-часовой лимит просто на ожидания и какие-то попытки что-то вымутить у гидры в процессе.
Есть еще IDA - free вариант https://hex-rays.com/pricing?section=individuals 
IDA Pricing Plans: Pro, Home & Free
IDA Pricing Plans: Pro, Home & Free
  • hex-rays.com
Choose the right IDA plan: Professional, hobbyist, student, or enterprise. Flexible decompiler options, cloud or local deployment, collaboration tools.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий