Return to abort() – Using code introspection to prevent stack-smashing | Hacker News Reader