Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Burp Web Security Academy - Practitioner Labs Walkthrough

Burp Web Security Academy - Hướng dẫn thực hành phòng lab

Burp Web Security Academy - Hướng dẫn thực hành phòng lab

Trở thành chuyên gia trong Kiểm thử Xâm nhập Ứng dụng Web và chuẩn bị cho chứng chỉ Burp Suite Certified Practitioner (BSCP)

4.7
(299 đánh giá)
7,962 học viên
Giảng viên
Martin Voelk
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.0 giờ video
182 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 21/09/2026

Bạn sẽ học được gì

các lỗ hổng ứng dụng web nâng cao
đạt trình độ chuyên nghiệp trong kiểm thử xâm nhập ứng dụng web
đạt trình độ chuyên nghiệp trong săn lỗi ứng dụng web (bug bounty)
chuẩn bị cho kỳ thi chứng chỉ Burp Suite Certified Practitioner (BSCP)
145+ video về hack mũ trắng & bảo mật
Phòng lab thực hành Burp được giải thích và hướng dẫn từng bước
SQL injection
Tấn công Cross-site scripting (XSS)
Tấn công Cross-site request forgery (CSRF)
Clickjacking
Lỗ hổng dựa trên DOM
Cross-origin resource sharing (CORS)
Tấn công XML external entity (XXE) injection
Server-side request forgery (SSRF)
HTTP request smuggling
OS command injection
Server-side template injection
Directory traversal
Lỗ hổng kiểm soát truy cập
Xác thực
WebSockets
Web cache poisoning
Insecure deserialization
Tiết lộ thông tin
Lỗ hổng logic nghiệp vụ
Tấn công HTTP Host header
Xác thực OAuth
Lỗ hổng tải lên tệp
JWT
Kỹ năng cần thiết
Prototype pollution
Lỗ hổng GraphQL API
Điều kiện chạy đua (Race conditions)
NoSQL injection
Kiểm thử API
Tấn công Web LLM
Web Cache Deception
Phòng lab bí ẩn

Yêu cầu

Khóa học Kiểm thử Xâm nhập Ứng dụng Web cho Người mới bắt đầu với Burp Suite
Máy tính có tối thiểu 4GB RAM/bộ nhớ
Hệ điều hành: Windows / Apple Mac OS / Linux
Kết nối internet ổn định
Burp Suite Pro
Trình duyệt Firefox

Đối tượng phù hợp

Dành cho người đang chuẩn bị thi chứng chỉ Burp Suite Certified Practitioner (BSCP)
Dành cho người muốn trở thành chuyên gia hack/xâm nhập ứng dụng web mũ trắng
Dành cho người muốn trở thành chuyên gia săn lỗi ứng dụng web (bug bounty)
Dành cho người muốn tìm hiểu cách hacker tấn công ứng dụng web
Dành cho nhà phát triển muốn mở rộng kiến thức về các lỗ hổng có thể ảnh hưởng đến họ
Dành cho người quan tâm đến bảo mật ứng dụng
Dành cho người quan tâm đến Red teaming
Dành cho người quan tâm đến an ninh tấn công (offensive security)

Nội dung khóa học

33 phần • 182 bài giảng
1 Giới thiệu
2 Những gì bạn sẽ học
3 Cách tôi thiết lập Burp
1 Tấn công SQL injection UNION, xác định số cột trả về từ câu truy vấn
2 Tấn công SQL injection UNION, tìm cột chứa văn bản cụ thể
3 Tấn công SQL injection UNION, truy xuất dữ liệu từ bảng khác
4 Tấn công SQL injection UNION, truy xuất nhiều giá trị trong một cột
5 Tấn công SQL injection, truy vấn loại và phiên bản cơ sở dữ liệu trên Oracle
6 Tấn công SQL injection, truy vấn loại và phiên bản cơ sở dữ liệu trên MySQL và MS
7 Tấn công SQL injection, liệt kê nội dung cơ sở dữ liệu trên các hệ thống không phải Oracle
8 Tấn công SQL injection, liệt kê nội dung cơ sở dữ liệu trên Oracle
9 Blind SQL injection với phản hồi có điều kiện
10 Blind SQL injection với lỗi có điều kiện
11 Blind SQL injection với độ trễ thời gian
12 Blind SQL injection với độ trễ thời gian và truy xuất thông tin
13 Blind SQL injection với tương tác ngoài dải (out-of-band)
14 Blind SQL injection với trích xuất dữ liệu ngoài dải (out-of-band)
15 SQL injection vượt bộ lọc thông qua mã hóa XML
16 SQL injection dựa trên lỗi hiển thị
17 Payloads
1 DOM XSS trong document.write sử dụng location.search bên trong phần tử select
2 DOM XSS trong biểu thức AngularJS với dấu ngoặc nhọn và dấu ngoặc kép được mã hóa HTML
3 Reflected DOM XSS
4 Stored DOM XSS
5 Khai thác XSS để đánh cắp cookie
6 Khai thác XSS để chặn bắt mật khẩu
7 Khai thác XSS để thực hiện CSRF
8 Reflected XSS vào ngữ cảnh HTML với hầu hết thẻ và thuộc tính bị chặn
9 Reflected XSS vào ngữ cảnh HTML với tất cả thẻ bị chặn trừ thẻ tùy chỉnh
10 Reflected XSS với một số đánh dấu SVG được cho phép
11 Reflected XSS trong thẻ liên kết canonical
12 Reflected XSS vào chuỗi JavaScript với dấu nháy đơn và dấu gạch chéo ngược bị thoát
13 Reflected XSS vào chuỗi JavaScript với dấu ngoặc nhọn và dấu ngoặc kép bị thoát
14 Stored XSS vào sự kiện onclick với dấu ngoặc nhọn và dấu ngoặc kép được mã hóa HTML
15 Reflected XSS vào template literal với dấu ngoặc nhọn, nháy đơn, nháy kép bị thoát
1 CSRF khi việc xác thực token phụ thuộc vào phương thức request
2 CSRF khi việc xác thực token phụ thuộc vào sự hiện diện của token
3 CSRF khi token không liên kết với phiên người dùng
4 CSRF khi token liên kết với cookie không phải phiên
5 CSRF khi token bị trùng lặp trong cookie
6 Bypass SameSite Lax thông qua ghi đè phương thức
7 Bypass SameSite Strict thông qua chuyển hướng phía client
8 Bypass SameSite Strict thông qua tên miền anh em (sibling domain)
9 Bypass SameSite Lax thông qua làm mới cookie
10 CSRF khi việc xác thực Referer phụ thuộc vào sự hiện diện của header
11 CSRF với xác thực Referer bị hỏng
1 Khai thác lỗ hổng clickjacking để kích hoạt DOM-based XSS
2 Clickjacking nhiều bước
1 DOM XSS sử dụng web messages
2 DOM XSS sử dụng web messages và URL JavaScript
3 DOM XSS sử dụng web messages và JSON.parse
4 Chuyển hướng mở (open redirection) dựa trên DOM
5 Thao tác cookie dựa trên DOM
1 Lỗ hổng CORS với các giao thức không an toàn được tin cậy
1 Blind XXE với tương tác ngoài dải (out-of-band)
2 Blind XXE với tương tác ngoài dải thông qua thực thể tham số XML
3 Khai thác blind XXE để trích xuất dữ liệu sử dụng DTD độc hại bên ngoài
4 Khai thác blind XXE để truy xuất dữ liệu qua thông báo lỗi
5 Khai thác XInclude để truy xuất tệp
6 Khai thác XXE qua tải lên tệp hình ảnh
1 SSRF với bộ lọc đầu vào dựa trên danh sách đen
2 SSRF vượt bộ lọc thông qua lỗ hổng chuyển hướng mở
3 Blind SSRF với phát hiện ngoài dải (out-of-band)
1 HTTP request smuggling, lỗ hổng CL.TE cơ bản
2 HTTP request smuggling, lỗ hổng TE.CL cơ bản
3 HTTP request smuggling, làm mờ header TE
4 HTTP request smuggling, xác nhận lỗ hổng CL.TE qua phản hồi khác biệt
5 HTTP request smuggling, xác nhận lỗ hổng TE.CL qua phản hồi khác biệt
6 Khai thác HTTP request smuggling để bypass kiểm soát bảo mật front-end, CL.TE
7 Khai thác HTTP request smuggling để bypass kiểm soát bảo mật front-end, TE.CL
8 Khai thác HTTP request smuggling để tiết lộ việc viết lại request front-end
9 Khai thác HTTP request smuggling để chặn bắt request của người dùng khác
10 Khai thác HTTP request smuggling để thực hiện reflected XSS
11 Đầu độc hàng đợi phản hồi qua HTTP request smuggling H2.TE
12 Tách request HTTP/2 qua injection CRLF
13 HTTP request smuggling H2.CL
14 HTTP request smuggling qua injection CRLF
15 HTTP request smuggling CL.0
1 Blind OS command injection với độ trễ thời gian
2 Blind OS command injection với chuyển hướng đầu ra
3 Blind OS command injection với tương tác ngoài dải (out-of-band)
4 Blind OS command injection với trích xuất dữ liệu ngoài dải (out-of-band)
1 Server-side template injection cơ bản
2 Server-side template injection cơ bản (ngữ cảnh mã)
3 Server-side template injection sử dụng tài liệu
4 Server-side template injection trong ngôn ngữ không xác định với khai thác đã được ghi nhận
5 Server-side template injection với tiết lộ thông tin qua đối tượng do người dùng cung cấp
1 File path traversal, bypass chuỗi duyệt bị chặn bằng đường dẫn tuyệt đối
2 File path traversal, chuỗi duyệt bị loại bỏ không đệ quy
3 File path traversal, chuỗi duyệt bị loại bỏ với giải mã URL thừa
4 File path traversal, xác thực phần đầu đường dẫn
5 File path traversal, xác thực phần mở rộng tệp với bypass null byte
1 Kiểm soát truy cập dựa trên URL có thể bị vượt qua
2 Kiểm soát truy cập dựa trên phương thức có thể bị vượt qua
3 Quy trình nhiều bước không có kiểm soát truy cập ở một bước
4 Kiểm soát truy cập dựa trên Referer
1 Liệt kê tên người dùng qua phản hồi khác biệt tinh vi
2 Liệt kê tên người dùng qua thời gian phản hồi
3 Bảo vệ brute-force bị hỏng, chặn IP
4 Liệt kê tên người dùng qua khóa tài khoản
5 Logic 2FA bị hỏng
6 Brute-force cookie "stay-logged-in"
7 Bẻ khóa mật khẩu ngoại tuyến
8 Đầu độc đặt lại mật khẩu qua middleware
9 Brute-force mật khẩu qua thay đổi mật khẩu
1 Thao tác bắt tay WebSocket để khai thác lỗ hổng
2 Chiếm quyền điều khiển WebSocket chéo trang (Cross-site)
1 Web cache poisoning với header không có khóa (unkeyed)
2 Web cache poisoning với cookie không có khóa (unkeyed)
3 Web cache poisoning với nhiều header
4 Web cache poisoning có mục tiêu sử dụng header không xác định
5 Web cache poisoning qua chuỗi truy vấn không có khóa (unkeyed)
6 Web cache poisoning qua tham số truy vấn không có khóa (unkeyed)
7 Che giấu tham số (Parameter cloaking)
8 Web cache poisoning qua request GET "béo" (fat GET)
9 Chuẩn hóa URL
1 Sửa đổi kiểu dữ liệu tuần tự hóa
2 Sử dụng chức năng ứng dụng để khai thác insecure deserialization
3 Tiêm đối tượng tùy ý trong PHP
4 Khai thác Java deserialization với Apache Commons
5 Khai thác PHP deserialization với chuỗi gadget có sẵn
6 Khai thác Ruby deserialization sử dụng chuỗi gadget đã được ghi nhận
1 Tiết lộ thông tin trong lịch sử kiểm soát phiên bản (version control)
1 Lỗi logic cấp thấp
2 Xử lý không nhất quán đầu vào ngoại lệ
3 Cô lập yếu trên endpoint dùng kép (dual-use)
4 Kiểm tra luồng công việc không đầy đủ
5 Vượt qua xác thực nhờ lỗi máy trạng thái
6 Lỗi logic "tiền vô hạn"
7 Vượt qua xác thực nhờ oracle mã hóa
1 Đầu độc bộ nhớ đệm web qua yêu cầu mơ hồ
2 SSRF dựa trên định tuyến
3 SSRF qua phân tích cú pháp yêu cầu bị lỗi
4 Bỏ qua kiểm tra máy chủ qua tấn công trạng thái kết nối
1 Ép liên kết hồ sơ OAuth
2 Chiếm quyền tài khoản OAuth qua redirect_uri
3 Đánh cắp mã truy cập OAuth qua chuyển hướng mở
4 SSRF qua đăng ký client động OpenID
1 Tải lên web shell qua path traversal
2 Tải lên web shell qua bỏ qua danh sách đen phần mở rộng
3 Tải lên web shell qua phần mở rộng tệp bị làm mờ
4 Thực thi mã từ xa qua tải lên web shell đa ngữ
1 Vượt qua xác thực JWT nhờ khóa ký yếu
2 Vượt qua xác thực JWT qua tiêm tiêu đề jwk
3 Vượt qua xác thực JWT qua tiêm tiêu đề jku
4 Vượt qua xác thực JWT qua path traversal tiêu đề kid
1 Phát hiện lỗ hổng nhanh với quét mục tiêu
2 Quét cấu trúc dữ liệu không chuẩn
1 DOM XSS qua ô nhiễm nguyên mẫu phía client
2 DOM XSS qua vector ô nhiễm nguyên mẫu thay thế
3 Ô nhiễm nguyên mẫu phía client qua xử lý không an toàn
4 Ô nhiễm nguyên mẫu phía client trong thư viện bên thứ ba
5 Ô nhiễm nguyên mẫu phía client qua API trình duyệt
6 Leo thang đặc quyền qua ô nhiễm nguyên mẫu phía server
7 Phát hiện ô nhiễm nguyên mẫu phía server không có phản ánh thuộc tính bị ô nhiễm
8 Bỏ qua bộ lọc đầu vào bị lỗi cho ô nhiễm nguyên mẫu phía server
9 Thực thi mã từ xa qua ô nhiễm nguyên mẫu phía server
1 Lộ trường GraphQL riêng tư do sơ suất
2 Tìm endpoint GraphQL ẩn
3 Bỏ qua biện pháp bảo vệ brute force GraphQL
4 Thực hiện khai thác CSRF qua GraphQL
1 Bỏ qua giới hạn tốc độ qua điều kiện tranh chấp
2 Điều kiện tranh chấp đa endpoint
3 Điều kiện tranh chấp đơn endpoint
4 Khai thác lỗ hổng nhạy cảm thời gian
1 Khai thác tiêm NoSQL để trích xuất dữ liệu
2 Khai thác tiêm toán tử NoSQL để trích xuất trường ẩn
1 Khai thác ô nhiễm tham số phía server trong chuỗi truy vấn
2 Tìm và khai thác endpoint API không dùng đến
3 Khai thác lỗ hổng gán hàng loạt
1 Khai thác lỗ hổng trong API LLM
2 Tiêm lệnh gián tiếp
1 Khai thác dấu phân cách đường dẫn để lừa đảo bộ nhớ đệm web
2 Khai thác chuẩn hóa máy chủ gốc để lừa đảo bộ nhớ đệm web
3 Khai thác chuẩn hóa máy chủ bộ nhớ đệm để lừa đảo bộ nhớ đệm web
1 Phòng thí nghiệm bí ẩn 1
2 Phòng thí nghiệm bí ẩn 2
3 Phòng thí nghiệm bí ẩn 3
4 Phòng thí nghiệm bí ẩn 4
5 Phòng thí nghiệm bí ẩn 5
6 Phòng thí nghiệm bí ẩn 6
7 Phòng thí nghiệm bí ẩn 7

Giới thiệu khóa học

Burp Suite Professional Labs – Web Application Penetration Testing & Bug Bounty Hunting

Welcome to the Burp Suite Professional – Web Application Penetration Testing & Bug Bounty Hunting training course.

Important note: This course is NOT teaching the actual usage of Burp Suite and its features. This course is proving a step-by-step walkthrough through the practitioner labs with detailed explanations on how to find and exploit web app vulnerabilities.

Your instructor is Martin Voelk. He is a Cyber Security veteran with 25 years of experience. Martin holds some of the highest certification incl. CISSP, OSCP, OSWP, Portswigger BSCP, CCIE, PCI ISA and PCIP. He works as a consultant for a big tech company and engages in Bug Bounty programs where he found thousands of critical and high vulnerabilities.

This course features all current 145+ Practitioner labs. Martin is solving them all and giving useful insight on how to find and exploit these vulnerabilities. He is not just inserting the payload but explains each step on finding the vulnerability and why it can be exploited in a certain way. The videos are easy to follow along and replicate. Martin is also dropping a lot of tips and tricks for those who wish to get the Burp Suite Certified Practitioner certification (BSCP). This training is highly recommended for anyone who wants to become a professional in Web Application Penetration Testing, Web Application Bug Bounty Hunting or take the Burp Suite Certified Practitioner certification (BSCP) certification.

It will feature all Practitioner Labs in the following sections:

· SQL injection

· Cross-site scripting

· Cross-site request forgery (CSRF)

· Clickjacking

· DOM-based vulnerabilities

· Cross-origin resource sharing (CORS)

· XML external entity (XXE) injection

· Server-side request forgery (SSRF)

· HTTP request smuggling

· OS command injection

· Server-side template injection

· Directory traversal

· Access control vulnerabilities

· Authentication

· WebSockets

· Web cache poisoning

· Insecure deserialization

· Information disclosure

· Business logic vulnerabilities

· HTTP Host header attacks

· OAuth authentication

· File upload vulnerabilities

· JWT

· Essential skills

· Prototype pollution

· GraphQL API vulnerabilities

· Race conditions

· NoSQL injection

· API testing

· Web LLM attacks

· Web Cache Deception

· Mystery Labs without hints (solving like in the exam)

Notes & Disclaimer

Portswigger labs are a public and a free service from Portswigger for anyone to use to sharpen their skills. All you need is to sign up for a free account. I will update this course with new labs as they are published. I will to respond to questions in a reasonable time frame. Learning Web Application Pen Testing / Bug Bounty Hunting is a lengthy process, so please don’t feel frustrated if you don’t find a bug right away. Try to use Google, read Hacker One reports and research each feature in-depth. This course is for educational purposes only. This information is not to be used for malicious exploitation and must only be used on targets you have permission to attack.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Burp Suite
Hiển thị tất cả khoá học Ethical Hacking
Hiển thị tất cả khoá học Penetration Testing
Hiển thị tất cả khoá học Web Security
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊