uaf.c #include #include typedef struct test{char *name[50];void (*greetings)(void *name);void (*bye)(void *name);}VULN; void *say_hello(void *name){printf("Hello! %s\n", (char*)name);} void *say_goodbye(void *name){printf("ByeBye! %s\n", (char*)name);} void main(){void *vuln_test;VULN *vuln = (char*)malloc(100); vuln->greetings = say_hello;vuln->bye = say_goodbye; printf("Input your name : ");sc..