Files
hacklab/4/level3/level3.c
2026-01-05 05:27:43 +01:00

25 lines
519 B
C

// gcc -o level3 -no-pie -fno-stack-protector level3.c
#include <stdio.h>
#include <unistd.h>
const char command[] = "/bin/sh";
void win(char *cmd) {
char *argv[2];
argv[0] = cmd;
argv[1] = NULL;
execve(cmd, argv, NULL);
}
int main(int argc, char **argv) {
// Disable output buffering. Not part of the challenge.
setvbuf(stdout, NULL, _IONBF, 0);
setvbuf(stdin, NULL, _IONBF, 0);
char buffer[32];
puts("What do you want to talk about?");
fgets(buffer, 320, stdin);
puts("Bye.");
return 0;
}