Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
The talk traces classic native vulnerabilities and exploitation techniques through examples from recent systems. It considers how modern tooling can help find and fix these flaws.
Syllabus
Introduction
Living in the future
Systems programming vs binary exploitation
Patricia Aas
Back in time
Back in 2000
Example
Memory Allocation
Free Function
Typical Unlinking
Basic Insight
Bad Binder
Android IPC
Googles Response
Config Debug List
Use After Free
Overwrite Address Limits
Address Sanitizer
Frack Magazine
Undefined Behavior
CV 201716
CV 201717
CV 201718
CV 2021
CV 2010 Code
Format Streams 2010
Apple iOS 2021
Compilers
Crosspollination
Heap Overflow
Taught by
NDC Conferences