|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/linux-heap-exploitation-part-1/
课程评论:没有评论
**课程名称:Linux Heap Exploitation - Part 1** **课程概述:** 本课程深入探讨Linux系统中GNU C Library (GLIBC) 内存分配器的利用技术。GLIBC内存分配器在Linux桌面和嵌入式系统中扮演着核心角色,广泛应用于线程启动、I/O处理等场景。本课程旨在教授学员如何利用这一巨大的攻击面,掌握从经典的“Unsafe Unlink”到“House of Orange”等多种堆利用技术,最终实现越权执行代码。 **学习重点:** * **内存分配器艺术:** 学习20年来内存分配器利用的演变和精髓。 * **GLIBC内存分配器:** 深入理解GLIBC内存分配器的内部机制和弱点。 * **堆利用技术:** 掌握多种常见的堆利用技术,包括但不限于: * Unsafe Unlink * House of Orange * 其他经典的堆溢出利用方法 * **实战操作:** 通过编写和执行漏洞利用代码,亲身实践所学技术。 * **工具使用:** 熟练运用pwntools和pwndbg等强大的漏洞利用开发和调试框架。 * **挑战与实践:** 通过完成一系列具有挑战性的练习,巩固和提升堆利用技能。 **课程形式:** 本课程采用理论与实践相结合的教学模式,学员将穿插学习新的利用技术和动手开发相应的漏洞利用程序。通过利用易受攻击的二进制文件,学员将学习如何获取Shell,并通过一系列的挑战来检验和提升自己的掌握程度。
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.