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

Linux Heap Exploitation - Part 1

Khai thác Heap Linux - Phần 1

Khai thác Heap Linux - Phần 1

Học khai thác heap GLIBC thực hành với HeapLAB.

4.8
(890 đánh giá)
5,534 học viên
Giảng viên
Max Kamper
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
5.0 giờ video
22 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Viết script khai thác bằng pwntools
Kiểm tra heap với pwndbg
Kỹ thuật House of Force
Kỹ thuật Fastbin Dup
Kỹ thuật Unsafe Unlink
Kỹ thuật Safe Unlink
Kỹ thuật House of Orange
Sử dụng one-gadget để mở shell
Tận dụng lỗi tràn heap một byte để mở shell

Yêu cầu

Quen thuộc với môi trường dòng lệnh Linux
Kỹ năng gỡ lỗi cơ bản
Máy ảo hoặc máy chủ Linux x64

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

Nhà phát triển khai thác lỗ hổng
Người chơi Capture The Flag (CTF)
Những ai muốn tìm hiểu sâu hơn về exploit dev, không chỉ là tràn bộ đệm stack
Bất kỳ ai quan tâm đến "máy móc kỳ lạ"

Nội dung khóa học

9 phần • 22 bài giảng
1 Chào mừng
2 GLIBC là gì?
3 malloc là gì?
4 Thiết lập môi trường
1 Top chunk
2 File nhị phân dễ tổn thương đầu tiên của chúng ta
3 Ghi dữ liệu tùy ý thông qua House of Force
4 Thực thi mã thông qua House of Force
1 Fastbins
2 Ghi dữ liệu tùy ý thông qua Fastbin Dup
3 Thực thi mã thông qua Fastbin Dup
1 Fastbin Dup 2
1 Unlinking
2 Unsafe Unlink nguyên bản
1 Safe Unlink
1 House of Orange là gì?
2 Khai thác luồng tệp (File stream)
3 Tấn công Unsortedbin
4 House of Orange hoàn chỉnh
1 Remaindering
2 One-Byte
1 Kết thúc

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

For nearly 20 years, exploiting memory allocators has been something of an art form. Become part of that legacy with HeapLAB.

The GNU C Library (GLIBC) is a fundamental part of most Linux desktop and many embedded distributions; its memory allocator is used in everything from starting threads to dealing with I/O. Learn how to leverage this vast attack surface via different heap exploitation techniques, from the original "Unsafe Unlink" to the beautiful overflow-to-shell "House of Orange".

In this hands-on course, students will alternate between learning new techniques and developing their own exploits based on what they've learned. We'll make use of the pwntools and pwndbg frameworks to drop shells from vulnerable practice binaries, and you'll take on challenges that test what you've learned.

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 C Programming
Hiển thị tất cả khoá học Cybersecurity
Hiển thị tất cả khoá học Linux
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊