REA (Reverse Engineer Anything — Dịch ngược mọi thứ) định hình lại công việc dịch ngược thành một chuỗi công cụ mà tác tử AI có thể điều phối thông qua máy chủ MCP (Model Context Protocol) chạy cục bộ. Thay vì để con người tự kết nối các công cụ phân tích tĩnh và động, REA cung cấp quy trình làm việc, quy ước về bằng chứng và bộ điều hợp cho các nhà cung cấp, giúp tác tử gọi đến các công cụ phân tích gốc như Ghidra, Hopper, IDA, trình phân tích JavaScript/Electron, công cụ kiểm tra .NET, công cụ dịch ngược APK và công cụ ghi nhận dữ liệu lúc chạy. Kết quả là một quy trình khảo sát có cấu trúc: tác tử đưa ra các bước, REA trả về phát hiện kèm bằng chứng có thể truy xuất, rồi tác tử tổng hợp kết luận và hướng dẫn tái tạo.
Trên thực tế, quy trình này thay đổi cách các nhóm khảo sát những tính năng nằm ngoài quyền kiểm soát của họ. Tác tử có thể bắt đầu từ một tương tác giao diện được ghi lại, lần theo dấu vết mạng và ranh giới IPC, trích xuất các chuỗi liên quan cùng tham chiếu tài nguyên, rồi mở rộng phát hiện thành một phiên truy vết nhị phân có trọng điểm. REA liên kết các tạo tác đó với mã giả đã dịch ngược và chế độ xem hợp ngữ từ nhà cung cấp công cụ gốc được cấu hình, đính kèm đồ thị lời gọi/tham chiếu và đóng gói bằng chứng để tác tử có thể giải trình từng suy luận. Chính sự kết hợp giữa tự động hóa và bằng chứng này giúp việc tái tạo có thể lặp lại và dễ thẩm định.
Với các nhóm xây dựng tích hợp, công cụ di chuyển hoặc lớp tương thích, thiết kế ưu tiên chạy cục bộ của REA rất quan trọng: quá trình phân tích diễn ra trên máy hoặc hạ tầng của người khảo sát, không phải dịch vụ đám mây của bên thứ ba. Điều này giảm nguy cơ dữ liệu bị tuồn ra ngoài và giúp duy trì quyền kiểm soát pháp lý đối với các tạo tác được phân tích. REA cũng hỗ trợ nhiều loại mục tiêu — website, ứng dụng Electron, tập hợp .NET, APK Android, firmware và bản ghi gói tin thô — nên một cấu hình tác tử duy nhất có thể chuẩn hóa hoạt động khảo sát trên toàn bộ hệ thống phần mềm cũ và độc quyền.
Việc áp dụng đòi hỏi người vận hành phải tuân thủ quy trình nghiêm ngặt. Phân tích sâu mã gốc vẫn cần các bản quyền phần mềm IDA hoặc Hopper khi sử dụng; các nhóm phải ghi lại giấy phép, tình trạng cấp quyền và phạm vi tái tạo trước khi bắt đầu. REA có các trường về bằng chứng và giới hạn nhằm làm rõ chính xác những gì đã quan sát được và những điểm còn mơ hồ. Tuy nhiên, các tổ chức vẫn cần kết hợp sự minh bạch đó với việc rà soát pháp lý và các biện pháp kiểm soát nội bộ, để bảo đảm hoạt động dịch ngược chỉ phục vụ những mục đích được phép như khả năng tương tác, nghiên cứu bảo mật hoặc bảo trì phần mềm thuộc sở hữu của mình.


