Bỏ qua tới nội dung
Quay lại danh sách bài viết
open-source3 min

REA: kho mã giúp tác tử AI dịch ngược bất kỳ ứng dụng nào

REA: the repo that lets AI agents reverse engineer any app

KGA IT
2026-10-123 min
GitHubOpen SourceReverse EngineeringMCPAI Agents

Đây là gì

REA (Reverse Engineer Anything) của người dùng morluto là kho mã đứng số 1 GitHub Trending ngày 11/10/2026, với khoảng 25.600 sao chỉ trong một ngày. Theo API của GitHub, đến 12/10 kho đã vượt 95.000 sao. Giấy phép là MIT.

Ý tưởng gói gọn trong một dòng README: "Thấy một tính năng bạn thích? Hiểu cách nó hoạt động, tới tận mức nhị phân." REA là một máy chủ MCP kết nối các tác tử lập trình AI (Claude Code, Codex, Cursor, Gemini CLI, Grok Build và các công cụ khác) với công cụ dịch ngược (reverse engineering). Bạn nhờ tác tử điều tra một ứng dụng không có mã nguồn, và nó giải thích tính năng hoạt động ra sao, đưa ra bằng chứng và có thể dựng một phiên bản cho dự án của bạn.

Phân tích được gì

Theo README, REA bao gồm:

  • Tệp nhị phân gốc: mã giả, assembly, chuỗi, ký hiệu và lời gọi hàm, dùng Hopper, Ghidra hoặc IDA đã cài sẵn.
  • JavaScript và Electron: module, import, source map, route và IPC.
  • Website: cấu trúc, script và lưu lượng mạng, qua trình duyệt họ Chrome.
  • .NET, APK Android, thiết bị Android (adb), WASM, bytecode EVM, firmware và bản ghi mạng (HAR).
  • Sự cố Linux đã ghi lại, với thanh ghi và tín hiệu của từng luồng.

Phân tích chạy cục bộ, và mỗi kết luận đều kèm bằng chứng và giới hạn. Cài đặt chỉ bằng một lệnh npx rea-agents setup, lệnh này đăng ký MCP cho các tác tử bạn chọn và sao lưu cấu hình hiện có.

Vì sao bùng nổ

Dịch ngược luôn đòi hỏi chuyên gia và công cụ đắt tiền. REA biến nó thành cuộc trò chuyện với tác tử bạn đang dùng. Về bảo mật, nó giúp phân tích mã độc, kiểm tra ứng dụng bên thứ ba và điều tra sự cố. Với đội sản phẩm, nó giúp hiểu đối thủ đã xây dựng một thứ như thế nào.

Lưu ý quan trọng

  • Vấn đề pháp lý: nhiều điều khoản sử dụng và giấy phép (EULA) cấm dịch ngược. Luật mỗi nước một khác: có nơi miễn trừ cho khả năng tương tác và nghiên cứu bảo mật, nhưng không phải nơi nào cũng vậy. Sao chép cách triển khai của đối thủ có thể vi phạm bản quyền hoặc bằng sáng chế. Hãy hỏi luật sư trước khi dùng cho sản phẩm.
  • Bảo mật: công cụ xử lý tệp nhị phân không rõ nguồn gốc. Chỉ phân tích mã độc trên máy cô lập hoặc VM.
  • Tác tử có thể sai: REA đưa ra bằng chứng chính là để con người kiểm tra. Đừng coi lời giải thích của tác tử là sự thật khi chưa xem xét.
  • Phổ biến không phải là kiểm toán: một dự án đạt 95.000 sao trong vài ngày cũng là mục tiêu hấp dẫn cho tấn công chuỗi cung ứng. Hãy cố định phiên bản và rà soát thay đổi.

Với doanh nghiệp

  1. Đội bảo mật có thể đẩy nhanh việc phân loại mẫu đáng ngờ và ứng dụng nội bộ cũ không còn mã nguồn.
  2. Đặt chính sách sử dụng: mục tiêu nào được phép và ai phê duyệt.
  3. Chạy trong môi trường cô lập, với các công cụ gốc được cấp phép đầy đủ.

Nguồn


Bạn muốn dùng tác tử AI cho bảo mật và phân tích phần mềm một cách có trách nhiệm? KGA IT cung cấp tư vấn miễn phí: kga-it.com.

Cùng giải quyết các thách thức kỹ thuật của bạn.

KGA IT Solutions có đội ngũ chuyên gia AI, cloud và DevOps mang lại giải pháp tối ưu cho thách thức của bạn.

Liên hệ