Ứng dụng cung cấp bản đồ cây kích thước tương tác, biểu đồ và bản đồ nhiệt entropy liên kết với trình xem Hex, đồ thị phụ thuộc, dòng thời gian chữ ký, ma trận kiến trúc và quyền riêng tư IPA, bộ lọc mức độ nghiêm trọng, bảng điều khiển có thể đổi kích thước và chế độ tương phản cao. Có thể xuất báo cáo Markdown, PDF, SVG và ảnh chụp cửa sổ.
README tiếng Anh là nguồn chính thức và chứa ma trận hỗ trợ chi tiết. Bản dịch này tóm tắt cách cài đặt, tính năng chính và giới hạn an toàn.
Ngôn ngữ giao diện
Hexlora hỗ trợ tiếng Anh, Trung giản thể, Nhật, Hàn, Đức, Pháp, Tây Ban Nha, Ý, Bồ Đào Nha Brazil, Nga và Việt. Menu ngôn ngữ trên thanh menu hoặc dưới cửa sổ chuyển giao diện ngay lập tức và lưu lựa chọn cho lần mở sau. Lần đầu mở ứng dụng sẽ dùng ngôn ngữ hệ thống. Điều hướng, nút, tiêu đề bảng điều khiển và các tiêu đề bảng thường dùng đã được dịch. Nội dung sản phẩm, chẩn đoán kỹ thuật và báo cáo xuất ra giữ nguyên văn bản gốc.
Ảnh chụp màn hình
Thư viện ảnh giới thiệu cấu trúc ứng dụng, thông tin Mach-O, phần phụ thuộc, chuỗi đã trích xuất và trình xem Hex đọc theo phạm vi giới hạn.
Cài đặt bằng Homebrew
brew install --cask everettjf/tap/hexlora
Công cụ dòng lệnh tùy chọn:
brew install everettjf/tap/hexlora-cli
Ứng dụng macOS được ký bằng Developer ID, được Apple công chứng và đính kèm vé công chứng. Mỗi bản phát hành kiểm tra chữ ký nghiêm ngặt, xác thực vé và đánh giá Gatekeeper.
Tính năng chính
| Lĩnh vực | Hỗ trợ hiện tại |
|---|---|
| macOS / iOS | Ứng dụng macOS, bundle, framework, Mach-O đa kiến trúc, DMG và PKG/XAR; kiểm tra IPA về định danh, kích thước, đối tượng nhúng, kiến trúc, ngôn ngữ, quyền riêng tư, hồ sơ cấp phép, quyền và phát hiện. |
| Android | Manifest APK, thông tin gói và SDK, quyền, thành phần công khai, liên kết sâu, thống kê DEX, thư viện gốc, ABI, dấu hiệu chữ ký và phát hiện. |
| Windows | Tiêu đề, phần, nhập, xuất, ký hiệu, phụ thuộc và siêu dữ liệu Authenticode PE/COFF; định danh, khả năng, ứng dụng, điểm vào và trạng thái chữ ký APPX/MSIX. |
| Linux | Tiêu đề ELF, kiến trúc, trình thông dịch, phần, đoạn, tái định vị, ký hiệu và phụ thuộc; siêu dữ liệu DEB, tệp, kích thước cài đặt, tập lệnh bảo trì và tệp có đặc quyền. |
| Vùng chứa và dữ liệu | ZIP, tar/tar.gz, ar, DMG, ISO, JSON, XML, plist, SQLite, ảnh và văn bản. 7z, RAR và luồng nén độc lập được nhận diện nhưng chưa hỗ trợ duyệt toàn bộ các tệp bên trong. |
| Phân tích chung | Cây sản phẩm, siêu dữ liệu, tiêu đề, lát kiến trúc, phần, đoạn, ký hiệu, phụ thuộc, chuỗi, xem Hex theo yêu cầu, hàm băm, entropy, chữ ký và phát hiện. |
| So sánh và CI | Định danh SHA-256 chính xác; tệp được thêm, xóa, sửa hoặc di chuyển, tăng kích thước và trùng lặp; JSON, Markdown, HTML, SARIF, chính sách phát hành, ngưỡng mức độ nghiêm trọng và mã thoát ổn định. |
Ma trận hỗ trợ chi tiết (tiếng Anh) · Lược đồ báo cáo (tiếng Anh) · Ma trận kiểm thử (tiếng Anh)
Quy trình sử dụng
Mở hoặc kéo thả tệp, ứng dụng, gói, thư mục hay không gian làm việc. Đổi kích thước bảng điều khiển và duyệt các bảng lớn được hiển thị ảo hóa. Không gian làm việc lưu đường dẫn, chế độ xem, dấu trang, ghi chú và bộ nhớ đệm phân tích. Công cụ bên ngoài tương thích chỉ chạy khi được yêu cầu.
Phím tắt macOS: ⌘N cửa sổ mới, ⌘O tệp, ⇧⌘O thư mục, ⌥⌘O không gian làm việc, ⌘S lưu, ⌘F tìm kiếm.
CLI
hexlora-cli inspect ./SomeApp.app --pretty
hexlora-cli inspect ./MyApp.ipa --depth deep --format sarif --output hexlora.sarif
hexlora-cli inspect ./package --hash sha256 --strings --entropy
Độ sâu phân tích gồm lightweight, standard và deep. Mã thoát: lỗi nghiêm trọng 1, không đạt chính sách hoặc ngưỡng 2, hủy 4, báo cáo một phần còn dùng được 5.
Nền tảng và yêu cầu
macOS 13 Ventura trở lên trên Apple silicon (arm64), Windows x64 hoặc Linux amd64. Các lệnh cài đặt macOS ở trên cần Homebrew.
GitHub Releases cung cấp MSI và ZIP di động cho Windows, DEB và tar.gz di động cho Linux. Các gói Windows và Linux hiện chưa có chữ ký mã; hãy kiểm tra SHA256SUMS trước khi cài đặt. Bộ phân tích kiểm tra PE và ELF trên mọi nền tảng được hỗ trợ.
Giới hạn an toàn
Hexlora phân tích tĩnh và chỉ đọc. Công cụ không chạy chương trình nhập vào, gắn ảnh đĩa, cài gói hay tự động giải nén kho lưu trữ. Công cụ không dịch ngược, gỡ lỗi hoặc thay đổi byte. Liên kết tượng trưng không được duyệt theo. Đầu vào, đệ quy, số tệp, chuỗi và đầu ra lệnh đều có giới hạn rõ ràng. Phát hiện bằng quy tắc kinh nghiệm là gợi ý, không phải kết luận về mã độc.
Kiểm chứng tự động
CI kiểm tra workspace Rust, Clippy, phiên bản Rust tối thiểu 1.88, quy ước CLI và báo cáo, cùng quá trình dựng và mở ứng dụng macOS. Bộ dữ liệu công khai được cố định theo kích thước và SHA-256 gồm 16 sản phẩm thực tế. Các bản phát hành macOS còn kiểm tra Developer ID, công chứng Apple, vé, Gatekeeper, cài đặt Homebrew và kiểm thử Formula.
Tài liệu
Chiến lược sản phẩm · Ma trận hỗ trợ chi tiết (tiếng Anh) · Lược đồ báo cáo (tiếng Anh) · Ma trận kiểm thử (tiếng Anh) · Trang web




