hackref/
homecategoriestools•webcryptorevpwnforensicsosint
githubtools
navigation[esc to close]
home›categoriestools
categories
webcryptorevpwnforensicsosint
tools directorygithub →

// index directory

  • Web Exploitation
    • HTTP Basics for CTF
    • SQL Injection
    • Cross-Site Scripting (XSS)
    • Cross-Site Request Forgery (CSRF)
    • Server-Side Request Forgery (SSRF)
    • OS Command Injection
    • File Inclusion & Path Traversal
    • JWT Attacks & Bypass
    • Server-Side Template Injection (SSTI)
  • Cryptography
    • Classical Ciphers
    • XOR Encoding
    • RSA Basics
    • CBC Padding Oracle Attacks
    • Diffie-Hellman Key Exchange Attacks
    • Hash Attacks & Length Extension
    • Elliptic Curve Cryptography Flaws
  • Reverse Engineering
    • Reverse Engineering Basics
    • Ghidra Workflow for CTF
    • Dynamic Analysis with GDB
    • Anti-Debugging & Evasion Techniques
    • Python Binary & Bytecode Decompilation
    • Android APK Reverse Engineering
  • Binary Exploitation
    • Buffer Overflow Basics
    • Format String Bugs
    • Return-Oriented Programming
    • Integer Overflows & Underflows
    • Shellcode Writing & Injection
    • Heap Exploitation Fundamentals
  • Forensics
    • File Analysis Fundamentals
    • PCAP Analysis
    • Memory Forensics with Volatility
    • Disk Image & Filesystem Forensics
    • System & Web Log Analysis
    • Windows Registry Forensics
  • OSINT
    • OSINT Basics
    • Geolocation Challenges
    • Username & Social Media Footprinting
    • Image & Document Metadata Analysis
    • Domain & DNS Reconnaissance
    • Advanced Geolocation & Satellite Analysis
  • Steganography
    • Image Steganography
    • Audio Steganography
    • Deep LSB Steganography & Bitplane Extraction
    • Video & PDF Document Steganography
    • Polyglot Files & Zip Appending
    • DCT & Frequency Domain Steganography
  • Networking
    • Protocol Analysis
    • Network Reconnaissance
    • DNS Tunneling & Covert Exfiltration
    • Wireless Reconnaissance & WPA Cracking
    • ICMP Covert Channels & Protocol Misuse
    • TLS Inspection & SSL Session Decryption
  • Miscellaneous
    • Encoding and Decoding
    • Scripting for CTF
    • Python Jail Escapes & Sandbox Bypasses
    • Esoteric Programming Languages (Esolangs)
    • Damaged QR Code & Barcode Reconstruction
    • Reversing Custom CTF Virtual Machines
home/categories/pwn
cat/pwnexplore pwn tools →

Binary Exploitation

// 6 published technical guides

Binary exploitation (pwn) is about turning a memory bug into control of a program’s execution, usually to pop a shell on a remote server.

› reference guides

  • 01

    Buffer Overflow Basics

    How stack-based buffer overflows work, how to find the offset, and how to control the instruction pointer.

    intermediate
  • 02

    Format String Bugs

    Use printf's %p and %n specifiers to leak memory and write arbitrary values anywhere in a process.

    intermediate
  • 03

    Return-Oriented Programming

    Chain together small existing code snippets (gadgets) to execute arbitrary logic when the stack is non-executable.

    advanced
  • 04

    Integer Overflows & Underflows

    Exploit signed/unsigned type mismatches and integer arithmetic wraparound to bypass buffer length validations.

    beginner
  • 05

    Shellcode Writing & Injection

    Craft assembly shellcode, eliminate null byte constraints, and inject executable machine code into target process memory.

    intermediate
  • 06

    Heap Exploitation Fundamentals

    Understand glibc malloc structure, Use-After-Free (UAF), double free vulnerabilities, and tcache poisoning attacks.

    advanced
Reverse Engineeringcategories indexForensics
hackref/CTF reference manual
homecategoriestoolsgithub
domains:webcryptorevpwnforensicsosintstegonetworkingmisc
© 2026 hackref•CTF reference manual
crafted by Md. Minaruzzaman Shovon