Execve Shellcode

Executing the execve syscall on x64 Linux using Shellcode.

ARM64 ROP Chaining

Performing a Return-to-libc attack on ARM64 systems.

x64 MPROTECT ROP

Calling mprotect on x64 Linux.

MIPS32 Buffer Overflows

Exploiting memory corruption vulnerabilities on MIPS32 systems.

LD_PRELOAD Exploitation

Using LD_PRELOAD for dynamic function hooking and privilege escalation.

Cyber Apocalypse 2023

Cyber Apocalypse CTF 2023 challenge writeups.

Windows x64 Reverse Shellcode

Reverse shells in x64 assembly.

Windows x64 Shellcode Development

Writing Shellcode for Windows 11.

Fuzzing Network Protocols

Fuzzing Network Protocols with the BooFuzz Python library.

Fuzzing with AFL++

File format fuzzing with American Fuzzy Lop++.

Reverse Engineering Network Protocols

Analysing Network Protocols to identify vulnerabilities.

Use After Free Vulnerabilities

Exploiting use-after-free vulnerabilities.