Calling Conventions
Compares major x86 and x86-64 calling conventions by argument passing, return values, and stack cleanup rules.
// TAG
Posts in this collection, ordered newest first.
Compares major x86 and x86-64 calling conventions by argument passing, return values, and stack cleanup rules.
Explains how stack canaries detect stack buffer overflows, including placement, verification, compiler options, and bypass conditions.
Builds Linux x86-64 ORW shellcode that opens a file, reads it, and writes its contents using syscalls.