Cộng đồng GitHub giới thiệu Eleven, ứng dụng reverse engineering dùng AI agent cho macOS, Windows và Linux
Eleven là ứng dụng reverse engineering theo hướng agent-first dành cho macOS, Windows và Linux, cho phép người dùng phân tích binary, ứng dụng desktop, APK Android, kernel GPU, shader và tệp mô hình machine learning bằng các AI agent. Những agent hỗ trợ Agent Client Protocol (ACP), một chuẩn kết nối trợ lý AI với công cụ, có thể đọc mã, lần theo tham chiếu, đổi tên hàm, thêm ghi chú và đề xuất bản vá để người dùng xem xét. Ứng dụng kết hợp Ghidra hoặc Rizin cho binary native, jadx và apktool cho ứng dụng Android, LLDB để gỡ lỗi, cùng giao diện React native xây dựng trên GPUIX. Eleven hỗ trợ định dạng Mach-O, ELF và PE, pseudocode, assembly, sơ đồ luồng điều khiển, tham chiếu chéo, chỉnh sửa byte, so sánh binary, kernel CUDA và HIP, shader Metal, cũng như các định dạng mô hình như GGUF, safetensors, PyTorch và ONNX. Dự án có thể lưu thành một tệp .eleven duy nhất; mọi chỉnh sửa và thao tác của agent đều được ghi lại, có thể hoàn tác và không làm thay đổi tệp gốc. Eleven miễn phí và hiện có trình cài đặt cho macOS 14 trở lên trên Apple Silicon, Windows x64 và Linux x64, dù bản macOS chưa được notarize. Với lập trình viên và nhà nghiên cứu bảo mật, công cụ này có thể giúp khám phá các quy trình reverse engineering phức tạp bằng hội thoại mà vẫn giữ quyền phê duyệt thay đổi trong tay người dùng.
Eleven phù hợp với lập trình viên, nhà nghiên cứu bảo mật và người phân tích phần mềm muốn dùng AI để đọc mã dịch ngược, APK hoặc kernel GPU trong cùng một giao diện. Công cụ này miễn phí, hỗ trợ macOS 14+ trên Apple Silicon, Windows x64 và Linux x64; người dùng nên xem xét kỹ và phê duyệt mọi đề xuất chỉnh sửa trước khi áp dụng.
Đọc bài gốc