pie_server.c
#include <stdio.h>
void enter_name(){
char name[64];
puts("Please enter your name:");
fgets(name, sizeof(name), stdin);
printf("Hello ");
printf(name);
}
void vuln(){
char buffer[256];
gets(buffer);
}
int main()
{
setuid(0);
setgid(0);
enter_name();
puts("\nGood luck with your ret2libc, you'll never bypass my new PIE protection OR find out where my lib-c library is :P\n");
vuln();
return 0;
}