Skip to content

My projects

From hunting flaws to building applications — a selection of my work.

Explore the projects graph

42 projects

Boot2Root

Boot2Root

A 3-person CTF — fully compromising a vulnerable VM up to root through at least two distinct paths, with no starting hint at all.

pentestCTFprivilege escalationlinux
View project
Rainfall

Rainfall

Exploiting a series of vulnerable SUID binaries on Linux — reverse engineering, buffer overflows and control-flow hijacking for privilege escalation.

pentestbinary exploitationprivilege escalationreverse engineering
View project
Snowcrash

Snowcrash

A Linux exploitation CTF — a chain of vulnerabilities (SUID scripts, cron jobs, race conditions, format strings) exploited for privilege escalation, level after level.

binary exploitationreverse engineeringprivilege escalationpentest
View project
Inception of Things

Inception of Things

Building a Kubernetes infrastructure from scratch with K3s, Vagrant and Argo CD — automated provisioning and continuous deployment in GitOps.

devopssystem administrationKubernetesVagrant
View project
ft_nm

ft_nm

A C reimplementation of the Unix nm utility — full parsing of the ELF binary format to list an object's symbols, just like the real command.

linuxELFCreverse engineering
View project
ft_transcendence

ft_transcendence

A full web application built around a real-time Pong game — SPA, backend, authentication and real-time communication, with security considered by design.

typescriptreactbackendfrontend
View project
Taskmaster

Taskmaster

A process manager in Python (supervisor-style) — starting, monitoring and automatically restarting processes driven by a YAML configuration file.

pythonlinuxsystem administration
View project

Personal projects