dingdong
This commit is contained in:
@@ -3,37 +3,31 @@
|
||||
|
||||
// --------------------------------------------------- SETUP
|
||||
|
||||
|
||||
void ignore_me_init_buffering()
|
||||
{
|
||||
setvbuf(stdout, NULL, _IONBF, 0);
|
||||
setvbuf(stdin, NULL, _IONBF, 0);
|
||||
setvbuf(stderr, NULL, _IONBF, 0);
|
||||
void ignore_me_init_buffering() {
|
||||
setvbuf(stdout, NULL, _IONBF, 0);
|
||||
setvbuf(stdin, NULL, _IONBF, 0);
|
||||
setvbuf(stderr, NULL, _IONBF, 0);
|
||||
}
|
||||
|
||||
// --------------------------------------------------- VULNERABLE FUNCTION
|
||||
|
||||
void win()
|
||||
{
|
||||
system("echo no cat /flag for you");
|
||||
}
|
||||
void win() { system("echo no cat /flag for you"); }
|
||||
|
||||
void vuln() {
|
||||
char name[16];
|
||||
printf("What is your name?\n");
|
||||
gets(name);
|
||||
printf("Hello %s!\nI have a present for you: %d\n", name, 0xc35f);
|
||||
char name[16];
|
||||
printf("What is your name?\n");
|
||||
gets(name);
|
||||
printf("Hello %s!\nI have a present for you: %d\n", name, 0xc35f);
|
||||
}
|
||||
|
||||
// --------------------------------------------------- MAIN
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
(void)argc;
|
||||
(void)argv;
|
||||
int main(int argc, char **argv) {
|
||||
(void)argc;
|
||||
(void)argv;
|
||||
|
||||
ignore_me_init_buffering();
|
||||
ignore_me_init_buffering();
|
||||
|
||||
vuln();
|
||||
return 0;
|
||||
vuln();
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user