stack_protector
stack_protector #include #include #include #include #include #include extern int __sysctl(int *, u_int, void *, size_t *, void *, size_t); long __guard[8] = {0, 0, 0, 0, 0, 0, 0, 0}; static void __guard_setup(void) __attribute__ ((constructor)); void __stack_smash_handler(char func[], int damaged __attribute__((unused))); static void __guard_setup(void) { int mib[2]; size_t len; if (__guard[0] !..
2016. 7. 9.