Reverse Engineer Anything (REA) پروژهای متنباز است که عاملهای کدنویسی هوش مصنوعی، مانند Claude Code و Codex، را به ابزارهای پرکاربرد مهندسی معکوس، از جمله Ghidra، Hopper و IDA، وصل میکند. این چارچوب بهصورت محلی اجرا میشود و با استفاده از سرورهای MCP به عاملها امکان میدهد از دیاسمبلرها پرسوجو کنند، فراخوانی توابع را دنبال کنند و فرضیههایشان را روی باینریهای کامپایلشده بیازمایند. REA همچنین میتواند برنامههای JavaScript/Electron و اسمبلیهای .NET را بهصورت ایستا تحلیل کند، اما ادعا نمیکند که کد منبع اصلی را بازسازی میکند.
چرا مهم است
توسعهدهندگان میتوانند از هوش مصنوعی برای سرعتبخشیدن به تحلیل باینریها استفاده کنند و مهندسی معکوس را برای پژوهش و کارهای امنیتی سریعتر و در دسترستر کنند.