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

// index directory

  • Web Exploitation
    • HTTP Basics for CTF
    • SQL Injection
    • Cross-Site Scripting (XSS)
  • Cryptography
    • Classical Ciphers
    • XOR Encoding
    • RSA Basics
  • Reverse Engineering
    • Reverse Engineering Basics
    • Ghidra Workflow for CTF
    • Dynamic Analysis with GDB
  • Binary Exploitation
    • Buffer Overflow Basics
    • Format String Bugs
    • Return-Oriented Programming
  • Forensics
    • File Analysis Fundamentals
    • PCAP Analysis
    • Memory Forensics with Volatility
  • OSINT
    • OSINT Basics
    • Geolocation Challenges
  • Steganography
    • Image Steganography
    • Audio Steganography
  • Networking
    • Protocol Analysis
    • Network Reconnaissance
  • Miscellaneous
    • Encoding and Decoding
    • Scripting for CTF
home/categories/pwn
cat/pwnexplore pwn tools →

Binary Exploitation

// 3 published field manuals

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.

› field manual articles

  • 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
Reverse Engineeringcategories indexForensics
hackref logohackref/a minimal field manual for CTF beginners
homecategoriestoolsgithub
quick categories:webcryptorevpwnforensicsosintstegonetworkingmisc
© 2026 hackref•open-source field manual
crafted by Md. Minaruzzaman Shovon