To execute arbitrary code on a system one can overwrite: - Return addresses on the stack - function pointers - Longjump buffers - GOT tables - Dtors - _atexit stuff - GLibc hooks Where else? Hung.
This archive was generated by hypermail 2b30 : Fri Nov 16 2001 - 22:07:46 PST