BlogLộ trình OSCP+ cho người mới hoàn toàn: từ con số 0 đến kỳ thi (10–11 tháng)
Bố cục bài viết
Trang này
Ngày tạo
30/10/2026
Cập nhật
Lượt xem
0
Đọc
6m
Bài này tổng hợp lộ trình đi từ con số 0 đến kỳ thi OSCP+ (OffSec Certified Professional Plus). Số liệu về kỳ thi lấy từ tài liệu chính thức của OffSec (liệt kê ở cuối bài); phần ước tính thời gian là đánh giá cá nhân, giả định học khoảng 10–15 giờ/tuần.
1. Kỳ thi OSCP+ gồm những gì?
| Hạng mục | Chi tiết |
|---|---|
| Thời gian | 23 giờ 45 phút thực hành, sau đó 24 giờ để nộp báo cáo |
| Giám sát | Thi có proctor (webcam, chia sẻ màn hình), kết nối qua VPN, dùng Kali Linux |
| Đề | 3 máy độc lập (60 điểm) + 1 bộ Active Directory gồm 3 máy (40 điểm) |
| Máy độc lập | Mỗi máy 20 điểm: 10 điểm initial access, 10 điểm leo quyền |
| Bộ AD | Được cấp sẵn một tài khoản (mô phỏng đã bị xâm nhập). Máy #1: 10 điểm, máy #2: 10 điểm, máy #3 (DC): 20 điểm |
| Điểm đạt | Các tổ hợp 70/100 điểm xuất hiện trong FAQ của OffSec |
| Revert máy | Tối đa 24 lần (reset được một lần) |
| Kết quả | Trong vòng 10 ngày làm việc |
| Hiệu lực | OSCP+ hết hạn sau 3 năm, OSCP gốc không hết hạn |
Lưu ý: với kỳ thi bắt đầu từ 1/12/2026 08:00 GMT, OffSec áp dụng scaled scoring để ra kết quả cuối. Hãy đọc OSCP+ Scaled Scoring FAQ trước khi thi vì cách quy đổi và ngưỡng đạt có thể khác.
Công cụ bị hạn chế / cấm
- Metasploit/Meterpreter: chỉ dùng trên một máy bạn chọn, không dùng để pivot.
multi/handlervàmsfvenomthì dùng được trên mọi máy. - Cấm: công cụ khai thác tự động (SQLmap…), scanner hàng loạt (Nessus, OpenVAS…), công cụ thương mại (Burp Pro…), spoofing và mọi chatbot AI.
- Được dùng: Nmap/NSE, Nikto, Burp Free, DirBuster.
Khóa học dạy cả SQLmap, Nessus và Metasploit đầy đủ, nhưng đề thi cấm hoặc giới hạn chúng, nên phải luyện thủ công.
Chứng minh và báo cáo
- Mỗi máy có
local.txt/proof.txt; phải lấy từ shell tương tác (type/cat) kèm ảnh chụp có IP máy. Lấy qua web shell thì không có điểm. - Báo cáo PDF nén
.7z(không đặt mật khẩu, tối đa 200MB), nộp tại upload.offsec.com. Thiếu screenshot hoặc thiếu proof thì máy đó bị 0 điểm và không được bổ sung sau khi nộp. - Trọng số kỹ năng theo OffSec: Documenting Findings 33%, Active Directory 26%, Escalating Privileges 18%, Identifying Vulnerabilities 12%, Exploiting Systems 11%.
2. Lộ trình tổng quan
| Giai đoạn | Thời gian | Mục tiêu |
|---|---|---|
| 0. Nền tảng | 12 tuần | Linux, mạng, Python/Bash, Windows/AD cơ bản, nhập môn pentest |
| 1. PEN-200 | 24 tuần | Học theo Learning Plan của OffSec |
| 2. Luyện thêm | 4–6 tuần (tùy chọn) | Đạt ổn định trên 70 điểm ở bài thi thử |
| 3. Thi | Đặt lịch trước ít nhất 3 tuần |
Tổng cộng khoảng 10–11 tháng.
3. Giai đoạn 0: Nền tảng (12 tuần, chưa cần mua gì)
| Tuần | Nội dung | Gợi ý |
|---|---|---|
| 1–3 | Linux | OverTheWire Bandit, TryHackMe Linux Fundamentals. Quen terminal, quyền file, grep, find, ssh, curl |
| 4–5 | Mạng | TCP/IP, DNS, HTTP, cổng/dịch vụ, subnet. Dùng Wireshark xem một phiên HTTP |
| 6–7 | Python và Bash | Viết script nhỏ như port scanner đơn giản |
| 8–9 | Windows và AD | CMD, PowerShell, khái niệm domain, user, Domain Controller |
| 10–12 | Nhập môn pentest | TryHackMe Jr Penetration Tester hoặc HTB Starting Point; 8–10 máy Easy |
Điều kiện sang giai đoạn 1: tự làm được vài máy Easy không cần xem hướng dẫn và đã có thói quen ghi chú (Obsidian, CherryTree…).
4. Giai đoạn 1: PEN-200 (24 tuần theo Learning Plan của OffSec)
Gói khóa kèm thi chỉ có 90 ngày lab, trong khi kế hoạch chuẩn là 24 tuần. Với người mới, gói Learn One (1 năm lab, 2 lần thi, có máy PG Practice) phù hợp hơn.
| Tuần | Chủ đề | Giờ |
|---|---|---|
| 1 | Giới thiệu, viết báo cáo | 10 |
| 2 | Thu thập thông tin, quét lỗ hổng | 10 |
| 3 | Giới thiệu tấn công web, Burp, XSS | 10 |
| 4–5 | Directory traversal, LFI/RFI, file upload, command injection | 10 |
| 6 | SQL injection | 10 |
| 7 | Password attacks, NTLM | 10 |
| 8 | Tìm và sửa exploit | 10 |
| 9 | Client-side, AV evasion | 12 |
| 10 | Leo quyền Windows | 10 |
| 11 | Leo quyền Linux | 12 |
| 12 | Port forwarding, SSH tunneling | 12 |
| 13 | Tunneling nâng cao, Metasploit | 12 |
| 14 | Active Directory: enumeration | 10 |
| 15 | AD: tấn công xác thực (AS-REP Roasting, Kerberoasting…) | 10 |
| 16 | AD: lateral movement | 12 |
| 17 | Assembling the Pieces | 10 |
| 18 | Nghỉ một tuần | |
| 19–22 | Challenge Labs 1–3 (Medtech, Relia, Skylark), chọn từng cái | 40 |
| 23–24 | OSCP A/B/C: giải thi thử trong dưới 24 giờ | 20 |
OffSec còn gợi ý máy PG Practice theo từng tuần để luyện thêm; phần này là tùy chọn.
5. Giai đoạn 2: Luyện thêm (tùy chọn)
- Làm lại các bài OSCP A/B/C chưa đạt trong 24 giờ.
- Luyện máy độc lập, đặc biệt leo quyền Windows và Linux.
- Làm lại một bộ AD không xem ghi chú.
- Viết hoàn chỉnh một báo cáo mẫu theo PEN-200 Reporting Requirements.
Nếu ở tuần 23–24 bạn đã đạt trên 70 điểm (kể cả viết báo cáo), có thể bỏ qua giai đoạn này và đặt lịch thi.
6. Nguyên tắc suốt lộ trình
- Tự làm trước, xem hint sau; luyện thủ công vì đề cấm công cụ tự động.
- Giới hạn thời gian: khoảng 2–3 giờ cho mỗi máy độc lập, 4 giờ cho bộ AD, rồi chuyển việc khác để tránh sa lầy.
- Ghi chú và chụp screenshot ngay khi làm; dùng terminal logger để lưu lệnh và output.
- Lên lịch nghỉ, ăn, ngủ khi thi; “nếu phải làm đủ 24 giờ, bạn cần chuẩn bị thêm” (theo OffSec).
- Dùng cộng đồng (Discord, mentor của OffSec) để hỏi khái niệm, không xin đáp án máy thi.
7. Chi phí tham khảo
- Gói khóa kèm thi: khoảng 1.749 USD (90 ngày lab, 1 lần thi).
- Learn One: khoảng 2.749 USD/năm (gồm 2 lần thi).
- Giá có thể thay đổi và hai trang của OffSec từng hiển thị số khác nhau; hãy kiểm tra trực tiếp tại trang pricing trước khi mua.
8. Những điều chưa được xác minh
- Điểm đạt 70 được suy ra từ các tổ hợp trong FAQ, chưa đọc từ Exam Guide; cách tính mới từ 1/12/2026 chưa được kiểm chứng.
- Ước tính thời gian từng giai đoạn là đánh giá cá nhân.
- Các nguồn học ở giai đoạn 0 (OverTheWire, TryHackMe, HTB) là gợi ý, chưa được đối chiếu lại.