#ctf

2 posts

Notes on lattice reduction and small roots

Why LLL keeps showing up in crypto challenges, and how Coppersmith turns a short vector into a root of a modular polynomial.

Classic stack overflow to ret2libc

Walking a textbook gets() overflow from crash to shell, leaking libc through the PLT and pivoting into a one-gadget.