Blog posts

Exploiting a stack-based buffer overflow in practice

Getting root on a Zyxel VMG8825-T50 router

Rendering recursive portals with OpenGL

Tetris Friends AI