Indexed attack chains from HackTheBox seasons 8, 10, 11 and standalone competitions, plus the
pwn.college dojo log below.
Full overview on the CTF Achievements page.
Active season. DevHub (Medium) fully compromised via MCP Inspector RCE chain. DarkZero Returns (Hard) - 2 AD forests compromised via Handlebars.js AST injection through to domain admin. Connected (Medium) - user flag obtained, root privesc ongoing.
DevHub - PWNEDDarkZero Returns - PWNEDConnected - USER
HTB Season 10 - 2025
6 machines fully owned across Linux and Windows AD environments.
CCTVKoboldVariaTypeOverwatchGarfieldPirate
HTB Season 8 - 2024/2025
4 machines across Linux ML workloads and Windows AD environments. First large-scale ADCS and RBCD chaining.
FluffyOutboundMirageArtificial
404CTF - 2023 & 2024
Annual French CTF. Focus on web, cryptography, reverse engineering, OSINT and steganography challenges.
pwn.college Dojo Log
Module log for the pwn.college training listed on the CTF Achievements page. Covers shell fundamentals through to
x86-64/aarch64 memory exploitation, ahead of the categories validated in the proctored ESGI exam (Memory Errors, Shellcode
Injection, Sandboxing, Heap Exploitation).
Pwntools / Linux FundamentalsBash
15+ MODULESCOMPLETED
Techniques: Bracket globbing and exclusion globbing, path-relative glob resolution, stdout/stderr/stdin redirection, append vs truncate mode, stream duplication with tee, simultaneous stdout/stderr routing via process substitution >(), environment variable export scoping, command substitution $()
Techniques: Direct memory dereferencing at fixed addresses, single/double/triple pointer chasing, offset-based dereferencing, using the process exit code as a covert validation channel for read values
Program Security - Memory Errors & Assembly Crash Coursex86-64
COMPLETED
Techniques: Stack frame layout analysis, buffer overflow via oversized payload to flip a downstream "win" variable, stack canary and saved-return-address overwrite behavior, register-level arithmetic (imul/add), bitwise parity checks (xor/and), and hand-written NASM routines: non-zero byte counter, in-place string lowercasing via an external per-character callback, and a most-common-byte frequency counter using a 256-entry stack-allocated table
System Security - Hello Hackers & Data DealingsLinux syscalls / SUID Python
7 LEVELSCOMPLETED
Techniques: Raw write/exit syscalls without libc, syscall chaining, multi-byte string writes, reading arbitrary-length stdin data straight from a syscall, exploiting SUID Python scripts through password/stdin handling, newline-handling edge cases, reasoning about file-based vs stdin-based input paths