Link to this headingMemory

Auto-generated index for this directory.

Link to this headingRecent Changes

  • Virtual Addresses.md
    Modified: 2026-05-02
    In windows this address translation is done by the MMU (Memory Management Unit) 48bit addressing: 0x00007FFFFFFFFFFF - 0xFFFF800000000000 invalid memo…

  • ASLR.md
    Modified: 2026-05-02
    Makes it harder for an attacker to guess the address of the executable, stack, and loaded libs. This can be bypassed if there is an Info Leak that dis…

  • Memory Corruption.md
    Modified: 2026-05-02
    Dynamically linked executables are linked against the ld-linux.so shared library. This Library is executed before your program to setup all of the l…

  • 64bit.md
    Modified: 2026-05-02

    • Passes Parameters through Registers (rdi, rsi, rdx, rcx, then stack) Kernel is shared between all processes…
  • 32bit.md
    Modified: 2026-05-02
    When process switches in the CPU the memory gets unmapped and the new process gets remapped. Linux Memory Map:

Link to this headingDirectory Structure

# 📁 Memory ## 📄 [Virtual Addresses.md](Virtual%20Addresses.html) ## 📄 [ASLR.md](ASLR.html) ## 📄 [32bit.md](32bit.html) ## 📄 [Memory Corruption.md](Memory%20Corruption.html) ## 📄 [64bit.md](64bit.html)