Khoá học
White-Box Auditing & Săn Bug Thực Chiến
Học cách đọc và phân tích mã nguồn an toàn (Java/Spring, Go, Node.js), nguyên lý Taint Analysis, khai thác Race Conditions & HTTP/2 single-packet attack, tự động hóa với Semgrep và kỹ thuật xâu chuỗi bug (Exploit Chaining) lên RCE.

Giảng viên
OLHub Team25 bài đã sẵn sàng · Đọc kỹ, không xem video
4 module
Học theo từng phần, không bị nhồi
Nâng cao
Cho dev đã có kinh nghiệm
25 bài
Text-first — đọc kỹ, không xem video
~4.6 giờ
Tự nhịp, học theo tốc độ của bạn
Bạn sẽ học được gì
Sau khoá học, bạn sẽ:
Analyze mã nguồn ứng dụng web và API đa ngôn ngữ (Java, Go, Node.js) để phát hiện các lỗ hổng bảo mật tiềm ẩn
Trace luồng dữ liệu ô nhiễm (Taint Flow) từ Source qua Sanitizer tới Sink trong cây cú pháp trừu tượng
Implement các bộ quy tắc tùy biến bằng Semgrep để tự động hóa quy trình kiểm thử an toàn trong CI/CD pipeline
Diagnose và khai thác triệt để các lỗ hổng bất đồng bộ (Race Conditions) bằng kỹ thuật Single-Packet Attack trên HTTP/2
Build chuỗi khai thác liên hoàn (Exploit Chaining) kết hợp nhiều lỗ hổng mức độ thấp thành đòn tấn công nghiêm trọng
Chương trình
Nội dung khoá học
4 module sẵn sàng · 25 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.
01
Phương pháp luận Săn Bug Hiện đại
6 bài · ~63 phút
- 01Tổng quan module Phương pháp luận Săn Bug Hiện đại5p
- 02Asset Discovery & Kỹ thuật Mở rộng Phạm vi (Scope Expansion)13p
- 03JavaScript Recon: Đào tìm API ẩn từ Bundle Minify13p
- 04Target Heatmapping: Định vị Điểm nóng Nghiệp vụ12p
- 05Mini-challenge: Phân tích Client Bundle tìm Lỗ hổng Logic15p
- 06Tổng kết module Phương pháp luận Săn Bug Hiện đại5p
02
Taint Analysis & Static Code Auditing
7 bài · ~80 phút
- 01Tổng quan module Taint Analysis & Static Code Auditing5p
- 02Nguyên lý Taint Analysis: Từ Source đến Sink13p
- 03White-Box Audit Java & Spring Boot: SpEL và Resource Traversal14p
- 04White-Box Audit Go & Node.js: SQL Formatting và Prototype Pollution14p
- 05Viết Custom Rules Semgrep: Tự động hóa Audit trong CI/CD14p
- 06Mini-challenge: Xây dựng Bộ Semgrep Rules chặn Lỗ hổng 0-Day15p
- 07Tổng kết module Taint Analysis & Static Code Auditing5p
03
Race Conditions & Concurrency Exploits
6 bài · ~66 phút
- 01Tổng quan module Race Conditions & Concurrency Exploits5p
- 02Bản chất Concurrency: Cửa sổ Race Window và Limit Overrun13p
- 03Kỹ thuật Single-Packet Attack trên HTTP/2: Triệt tiêu Network Jitter14p
- 04Khóa Cơ sở dữ liệu: Optimistic, Pessimistic và Postgres Advisory Locks14p
- 05Mini-challenge: Khai thác Limit Overrun trên Mock API Thanh toán15p
- 06Tổng kết module Race Conditions & Concurrency Exploits5p
04
Exploit Chaining & Báo cáo Chuyên nghiệp
6 bài · ~65 phút
- 01Tổng quan module Exploit Chaining & Báo cáo Chuyên nghiệp5p
- 02Nghệ thuật Exploit Chaining: Biến lỗi Low thành Critical RCE14p
- 03Viết Script PoC Tự Động Hóa: Ổn định và Độc lập13p
- 04Viết Báo cáo Bug Bounty & Pentest: CVSS, Impact và Remediation13p
- 05Mini-challenge: Xâu chuỗi 3 lỗ hổng chiếm quyền máy chủ15p
- 06Tổng kết module Exploit Chaining & Báo cáo Chuyên nghiệp5p
Giảng viên
Ai đứng sau khoá này
OLHub Team
Backend engineers
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.
Xem hồ sơ team →Gửi khoá này cho bạn học cùng?
Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.
Sẵn sàng bắt đầu?
Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.