Linux Heap Exploitation - Part 1

  • 4.9
5 hours on-demand video
$ 16.99

Brief Introduction

Learn hands-on GLIBC heap exploitation with HeapLAB.

Description

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.

Requirements

  • Requirements
  • Familiarity with the Linux command line environment
  • Basic debugging skills
  • A Linux VM or Host
$ 16.99
English
Available now
5 hours on-demand video
Max Kamper
Udemy

Instructor

Max Kamper

  • 4.9 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses