Loading...
Помощник ИИ | Реверс инжиниринг Github проект
На GitHub за две недели взлетел проект, который учит ИИ-агента делать реверс-инжиниринг чужих программ. Называется REA, Reverse Engineer Anything, у него уже 290 тысяч звёзд.

Как было. Видишь в чужом приложении удобную функцию и хочешь сделать такую же у себя. Исходного кода нет, есть только готовая программа. Разобрать её можно, для этого есть Ghidra, IDA и десяток других инструментов, но ими надо уметь пользоваться. Это отдельная профессия, и на одну функцию у специалиста уходят дни.

Что делает REA. Сам он ничего не разбирает. Это мостик между твоим агентом и теми самыми инструментами. Ставишь одной командой, и Claude Code, Codex, Cursor или Gemini CLI начинают сами запускать Ghidra, искать нужный кусок кода и читать его. Ты пишешь обычным языком, например «посмотри, как в этой программе устроен поиск, и сделай такой же у меня», а агент находит код, объясняет, как он работает, показывает, на чём основан вывод, и пишет свою версию.

Разбирает он программы для Windows, Mac и Linux, приложения на Electron и Android, прошивки устройств и сайты. Работает на твоём компьютере, бесплатно, лицензия MIT.

Кому пригодится:
— разработчику, который хочет понять, как сделана чужая фича;
— тем, у кого старое устройство или программа без поддержки и документации, чтобы заставить их работать дальше;
— тем, кто проверяет, что на самом деле делает программа у них на компьютере.

Где осторожно. Первые отзывы говорят, что на простом коде агент разбирается хорошо, а на сложном и сильно оптимизированном начинает сочинять. Каждый вывод надо проверять. И токенов такой разбор ест много, потому что агент читает горы машинного кода. Про это мы писали в прошлых постах, здесь это особенно заметно.

Ставится одной командой npx rea-agents setup

Репозиторий: https://github.com/morluto/rea
________
посл. ред. 21.10.2026 в 21:05; всего 1 раз(а); by PacaZsela
Интересно. Былобы здорово если еще интересную подборку проекты с гитхаба ктото скинул
Онлайн: 3
Время:
Gen. 0.0499
(c) Bym.Guru 2010-2026