Domanda di colloquio di Apple

How would you diagnose a buffer overflow?

Risposta di colloquio

Anonimo

11 nov 2013

Have a canary value in the stack (like 0xDEADBEEF) and check if it still exists. Buffer overflow will overwrite the canary which can be detected.

1