Nền tảng học tập mở · Tiếng Việt · Chạy trên GitHub Pages
ReverseEngine là bộ giáo trình reverse engineering 10 tuần bằng tiếng Việt, xây dựng theo triết lý "đọc mã máy, làm chủ dịch ngược". Mỗi lộ trình kết hợp lý thuyết cô đọng, lab có hướng dẫn, code minh hoạ chạy được và dự án cuối khóa — tất cả trong phạm vi hợp pháp và môi trường lab cô lập.
- 🧭 4 lộ trình · 40 tuần — từ nền tảng đến chuyên sâu
- 💻 Code minh hoạ chạy được — Python/Bash/C với chú thích tiếng Việt
- 🧪 Bài tập 3 mức — cơ bản, nâng cao, thử thách
- 📋 Rubric 100 điểm — đánh giá rõ ràng, có dự án cuối khóa
- 🛡️ An toàn & hợp pháp — chỉ lab trên hệ thống bạn sở hữu/được phép
| # | Khóa học | Cấp độ | Nội dung chính |
|---|---|---|---|
| 01 | Reverse Engineering & Malware Analysis | 🟢 Nền tảng | PE, phân tích tĩnh/động, unpacking, IOC |
| 02 | Software Reverse Engineering | 🔴 Chuyên sâu | x64dbg, DIE, secure patching, license |
| 03 | Software Cracking & Ethical Hacking | 🔴 Chuyên sâu | DIE → EP → breakpoint → reversing jump → patch |
| 04 | macOS Reverse Engineering | 🔴 Chuyên sâu | Mach-O, ARM64, Objective-C/Swift, Frida |
| 05 | Agent Sandbox Security | 🔴 Chuyên sâu | KVM microVM, CoW, eBPF, egress zero-trust |
Mỗi khóa gồm 10 tuần, có
INDEX.html(tổng quan),schedule.md(lịch học),lessons/(bài học),code/(code mẫu),exercises/(bài tập) vàprojects/(dự án cuối khóa).
1. Truy cập trang học (không cần cài đặt):
👉 https://aerovfx.github.io/ReverseEngine/
2. Chạy local:
git clone https://github.com/aerovfx/ReverseEngine.git
cd ReverseEngine
bundle install
bundle exec jekyll build
# hoặc chỉ xem trang chủ tĩnh:
open index.html3. Triển khai GitHub Pages:
Repository → Settings → Pages → Deploy from a branch → chọn nhánh main và thư mục / (root).
Bộ công cụ chạy trực tiếp trên trang, lưu dữ liệu local-first (không rời trình duyệt):
| Công cụ | Link |
|---|---|
| ◎ Cổng lớp học | /tools/khao-sat/portal.html |
| ▤ Khảo sát học viên | /tools/khao-sat/index.html |
| ◇ Đánh giá đồng đẳng | /tools/khao-sat/danh-gia.html |
| ⚙ Chấm điểm giáo viên | /tools/khao-sat/admin.html |
| ▥ Dashboard kết quả | /tools/khao-sat/ket-qua.html |
⚠️ Reverse engineering chỉ hợp pháp khi bạn sở hữu phần mềm, được ủy quyền bằng văn bản, hoặc phân tích crackme công khai.
- ✅ Chỉ phân tích binary của bạn / crackme / được phép
- 🚫 Không phát tán crack, patch, keygen cho phần mềm thương mại
- 🚫 Không né DRM/license để dùng lậu
- 🧪 Malware chỉ chạy trong VM cô lập, có snapshot & hash SHA-256
Đọc chi tiết: references/safety.md
PR và góp ý đều được hoan nghênh. Vui lòng giữ nội dung trong phạm vi hợp pháp và tuân thủ nguyên tắc an toàn ở trên.
Built with ❤️ để học · Chia sẻ để cùng tiến bộ
© ReverseEngine — aerovfx.github.io/ReverseEngine