Ceci est une ancienne révision du document !
Source :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
int target;
void bar() {
system("/bin/sh <>/dev/tty");
_exit(EXIT_SUCCESS);
}
void foo() {
char buffer[512];
fgets(buffer, sizeof(buffer), stdin);
printf(buffer);
exit(EXIT_SUCCESS);
}
int main() {
foo();
return EXIT_SUCCESS;
}