Heap Exploitation with Python Pwntools!
In this video, learn how to exploit common heap vulnerabilities with Python pwntools framework. We showcase basic heap overflows, use-after-free bugs, and explain how heap memory allocation works!
Key Topics Covered:
✅ What is the heap?
✅ Writing heap buffer overflow exploits in Python
✅ Explaining and exploiting a use-after-free bug
✅ Examining memory leaks with valgrind
✅ Discussing heap allocation strategies
==== Social Media ====
🤖Discord: https://discord.gg/v2BVAUyj3P
💻Blog: https://jasonturley.xyz/blog
🐔Twitter: https://twitter.com/_jasonturley
🐙GitHub: https://github.com/JasonTurley
🔗LinkedIn: https://www.linkedin.com/in/jasonturley/
®️ Reddit: https://www.reddit.com/u/_jasonturley
==== Support ====
💖 Patreon: https://www.patreon.com/JasonTurley
☕BuyMeACoffee: https://www.buymeacoffee.com/jasonturley
🪙Donate Crypto: https://jasonturley.xyz/donate
👕Merch: https://shop.jasonturley.xyz/
📌 Chapters:
0:00 - Introduction
1:04 - Heap 0: Buffer Overflow
10:00 - Explain and install pwntools
17:24 - Heap 1: More Precise Buffer Overflow
25:12 - Heap 2: Overwriting Function Pointer
28:03 - Explaining pointers
37:30 - Heap 3: Use After Free
44:10 - How heap memory allocation works
55:21 - BONUS: memory leaks
If you enjoy this video, don't forget to like, share, and subscribe for more cybersecurity and CTF content!
#Cybersecurity #CTF #Python #BinaryOperations #BinarySearch #CaptureTheFlag #Programming #CybersecurityChallenges