The Old New Thing

Aw, poor guy, he's so depressed

I suspect Tanzi isn't going to get much sympathy from, well, anybody. Parmalat's Tanzi is "Depressed" Lawyers for Calisto Tanzi, the jailed head of now-bankrupt European food and dairy group Parmalat, claim that he is "depressed" in prison, constantly asking about his family. The lawyers have suggested that Tanzi be released from prison and...

How can a program survive a corrupted stack?

Continuing from yesterday: The x86 architecture traditionally uses the EBP register to establish a stack frame. A typical function prologue goes like this: This establishes a stack frame that looks like this, for, say, a __stdcall function that takes two parameters. Parameters can be accessed with positive offsets from EBP; for example...