RREVERSEENGINE
ANALYSIS NODE ONLINE
CLASSROOM SOURCE ← Về lộ trình
DOC://SOFTWARE.MDVERIFIED_CONTENT

Software — Công cụ và phần mềm trong khoá học

Cài đặt môi trường

Công cụ Nguồn Ghi chú
macOS (Sonoma/Sequoia) Apple Hệ điều hành mục tiêu
UTM / Parallels Trang chủ Trình ảo hoá cho VM macOS
Xcode Command Line Tools Apple xcode-select --install
Homebrew brew.sh Quản lý gói

Công cụ RE (cài qua Homebrew / pip)

Công cụ Cài đặt Chức năng
Ghidra brew install --cask ghidra Decompiler (Mach-O + arm64)
Hopper Trang chủ Disassembler/decompiler (tuỳ chọn)
radare2 / rizin brew install radare2 Framework RE dòng lệnh
lldb Xcode CLT Debugger
frida-tools pip install frida-tools Runtime hooking
class-dump brew install class-dump Khôi phục metadata Objective-C
Wireshark brew install --cask wireshark Bắt gói mạng
Little Snitch Trang chủ Giám sát kết nối mạng
swift-demangle Xcode CLT Giải mã symbol Swift

Công cụ hệ thống (đi kèm macOS)

  • otool, nm, file, lipo, size — đọc/kiểm tra Mach-O.
  • codesign — đọc code signature, entitlements.
  • fs_usage, log stream, sample, launchctl — quan sát hành vi.

Python 3 (cho code minh hoạ)

  • Cài Python 3.8+ trên máy chính (chỉ chạy script minh hoạ, không phải mẫu).
  • Không cần thư viện ngoài; toàn bộ script dùng thư viện chuẩn.

Lưu ý

  • Chỉ tải công cụ từ nguồn chính thức.
  • Kiểm tra hash của công cụ trước khi cài.
  • Không cài công cụ phân tích trên máy chính nếu không cần; ưu tiên chạy trong VM.