Stack-Based Buffer Overflows on Windows x86