Cybersecurity Notes
⌘Ctrlk
MathematicsAI and Machine Learning
Cybersecurity Notes
  • Cybersecurity Notes
    • Stack
      • Introduction
      • ret2win
      • De Bruijn Sequences
      • Shellcode
      • NOPs
      • 32- vs 64-bit
      • No eXecute
      • Return-Oriented Programming
      • Format String Bug
      • Stack Canaries
      • PIE
      • ASLR
      • Virtual Addresses and Virtual Memory
      • GOT Overwrite
      • RELRO
      • Reliable Shellcode
      • One Gadgets and Malloc Hook
      • Syscalls
      • ret2dlresolve
      • ret2csu
      • Exploiting over Sockets
      • Forking Processes
      • Stack Pivoting
      • Pointer Authentication
      • Memory Tagging Extension (MTE)
      • Memory Integrity Enforcement
    • Heap
    • Kernel
    • Browser Exploitation
    • Memory Safety
    • Dynamic Binary Instrumentation
    • Strings in C++
    • C++ Decompilation Tricks
    • Reverse Engineering ARM
    • Introduction
    • Number Theory Fundamentals
    • Continued Fractions
    • RSA
    • Diffie-Hellman Key Exchange
    • An Introduction to Blockchain
    • Smart Contracts and Solidity
    • Hosting a Testnet and Deploying a Contract
    • Interacting with Python
    • Ethereum Overview
    • Hack The Box
    • picoGym
    • CTFs
    • pwntools
    • scanf Bypasses
    • Challenges in Containers
    • Using Z3
    • Cross-Compiling for arm32
    • CodeQL
Powered by GitBook
For the complete documentation index, see llms.txt. This page is also available as Markdown.
Edit
  1. Binary Exploitation

Stack

Introductionret2winDe Bruijn SequencesShellcodeNOPs32- vs 64-bitNo eXecuteReturn-Oriented ProgrammingFormat String BugStack CanariesPIEASLRVirtual Addresses and Virtual MemoryGOT OverwriteRELROReliable ShellcodeOne Gadgets and Malloc HookSyscallsret2dlresolveret2csuExploiting over SocketsForking ProcessesStack PivotingPointer AuthenticationMemory Tagging Extension (MTE)Memory Integrity Enforcement

Last updated 5 years ago

Was this helpful?

linkedindiscord

Was this helpful?