Giới thiệu về mục này
Chuyển đổi mã đã biên dịch thành báo cáo dễ đọc
Quý vị đang có một tệp thực thi, thư viện dùng chung hoặc bản sao firmware mà không kèm theo mã nguồn hay tài liệu hướng dẫn, và quý vị cần biết cơ chế hoạt động của nó cũng như liệu có thể tin cậy, phát hành hoặc duy trì nó một cách an toàn hay không. Chúng tôi kiểm tra tệp nhị phân và gửi lại một báo cáo PDF có cấu trúc rõ ràng, giải thích các phát hiện bằng ngôn ngữ dễ hiểu thay vì mã dịch ngược thô.
Nội dung báo cáo bao gồm
- Báo cáo định dạng PDF dài từ 10 đến 30 trang, tùy thuộc vào độ phức tạp
- Logic được tái cấu trúc dưới dạng mã giả dễ đọc: các hàm, cấu trúc dữ liệu, thuật toán
- Bản đồ hành vi đầy đủ: các điểm vào, luồng thực thi, lệnh gọi mạng, quyền truy cập hệ thống tệp
- Nhận diện các lớp bảo vệ: đóng gói (packing), làm rối mã (obfuscation), chống gỡ lỗi (anti-debug), chống máy ảo (anti-VM), mã hóa
- Đánh giá rủi ro bao gồm hành vi đáng ngờ, các tính năng ẩn và mối lo ngại về bảo mật
- Danh sách dấu hiệu xâm phạm (IoC) khi thích hợp: địa chỉ IP, tên miền, mã băm tệp, khóa sổ đăng ký
- Cuộc gọi trao đổi tùy chọn kéo dài 30 phút để cùng xem xét các phát hiện
Quy trình làm việc diễn ra như thế nào
Quy trình hợp tác diễn ra qua 4 giai đoạn. Vào ngày 0, quý khách gửi tệp kèm theo ghi chú ngắn về mục tiêu của mình, cho dù đó là kiểm toán, khôi phục, kiểm tra bảo mật hay công việc tương tác hệ thống. Ngày 1 đến ngày 2 bao gồm phân tích tĩnh: dịch ngược tệp nhị phân, lập bản đồ cấu trúc, phát hiện các thư viện cùng các lớp bảo vệ, và tái tạo logic cốt lõi. Ngày 2 đến ngày 3 bổ sung phân tích động khi an toàn và hữu ích, chạy tệp trong môi trường hộp cát (sandbox) cô lập để theo dõi hành vi thực tế của tệp trên mạng, tệp tin và hoạt động duy trì (persistence). Việc bàn giao diễn ra từ ngày 3 đến ngày 5, bao gồm báo cáo PDF cùng một email tóm tắt ngắn liệt kê 5 phát hiện chính, kèm theo cuộc gọi tổng kết nếu quý khách muốn trao đổi sâu hơn.
Gói dịch vụ
Gói | Giá | Phạm vi | Báo cáo | Thời gian bàn giao
Cơ bản | $150 | Tệp có dung lượng tối đa 10 MB, chỉ phân tích tĩnh | 10-15 trang, tóm tắt logic chính và hành vi | 3 ngày làm việc
Tiêu chuẩn | $300 | Tệp có dung lượng tối đa 50 MB, phân tích tĩnh và động trong hộp cát | 15-25 trang, bản đồ hành vi đầy đủ, danh sách IOC, đánh giá cơ chế bảo vệ | 5 ngày làm việc
Cao cấp | $500 | Mọi dung lượng tệp, phân tích tĩnh cộng động và phân tích mạng | 25-30+ trang, tái tạo mã giả đầy đủ của các hàm chính, phân tích giao thức mạng khi áp dụng, bao gồm cuộc gọi tổng kết | 7 ngày làm việc
Báo giá tùy chỉnh luôn sẵn sàng cho các tệp nhị phân bị làm rối nghiêm trọng (heavily obfuscated), bị đóng gói (packed) hoặc gồm nhiều thành phần.
Những gì chúng tôi cần từ quý khách
- Tệp cần phân tích, ở các định dạng như .exe, .dll, .so, .bin, .elf hoặc bản kết xuất firmware
- Xác nhận rằng quý khách sở hữu tệp hoặc được ủy quyền kiểm tra tệp; chúng tôi chỉ xử lý các tệp nhị phân mà quý khách có quyền kiểm tra hợp pháp
- Yêu cầu sơ lược của quý khách: một lưu ý ngắn gọn về mục tiêu, cho dù đó là kiểm tra bảo mật, khôi phục mã nguồn, khả năng tương tác, ứng phó sự cố hay nghiên cứu
- Tên miền áp dụng cho đơn đặt hàng này
Bối cảnh
Công việc kỹ thuật đảo ngược của chúng tôi dựa trên việc dịch ngược bằng các công cụ hiện có, trích xuất bộ nhớ, giải nén và làm rõ mã nguồn, cùng với việc tái cấu trúc các giao thức mạng độc quyền, sơ đồ mã hóa và logic phiên. Logic ứng dụng được xây dựng lại đã được xác thực qua hơn 800 bài kiểm tra tự động, và công việc phát triển bao gồm Rust, Python và C/C++ với trọng tâm là hiệu năng và độ tin cậy. Trước đây, chúng tôi đã tái cấu trúc toàn diện một ứng dụng di động từ đầu đến cuối, từ siêu dữ liệu được mã hóa cho đến logic nghiệp vụ hoạt động được xác thực với dịch vụ thực tế, và chúng tôi luôn dành sự cẩn trọng tương tự cho từng tệp được xem xét.
Điểm khác biệt
- Mọi phát hiện trong báo cáo đều được hỗ trợ bởi bằng chứng: một địa chỉ, một hàm hoặc một gói tin
- Kết quả ưu tiên mã giả và ngôn ngữ dễ hiểu hơn là các bản kết xuất dịch ngược thô
- Báo cáo kết thúc bằng các khuyến nghị cụ thể thay vì chỉ là những quan sát đơn thuần
- Các tệp được xử lý trong môi trường cô lập, bị xóa sau khi bàn giao và không bao giờ được chia sẻ
Phạm vi và giới hạn
Chúng tôi chỉ phân tích các tệp mà quý vị sở hữu hoặc được ủy quyền hợp pháp để kiểm tra, và chúng tôi không bẻ khóa phần mềm, không bỏ qua giấy phép hoặc hỗ trợ phá vỡ các biện pháp bảo vệ nhằm mục đích sử dụng trái phép. Các mẫu phần mềm độc hại được xử lý nghiêm ngặt bên trong một môi trường hộp cát cô lập, tuyệt đối không trên máy chủ vận hành thực tế. Thỏa thuận bảo mật (NDA) luôn có sẵn theo yêu cầu. Hãy gửi tệp và bản tóm tắt yêu cầu của quý vị để bắt đầu; tính khả thi và thời gian thực hiện sẽ được xác nhận trong vòng 24 giờ.