98 words
1 minute
welcome

welcome#

題目連結

題目給了 welcome.c 以及 welcome 執行檔

#include <stdio.h>
int main(void) {
FILE *fp;
char buf[0x80] = {};
size_t flag_len = 0;
printf("Welcome To DreamHack Wargame!\n");
fp = fopen("/flag", "r");
fseek(fp, 0, SEEK_END);
flag_len = ftell(fp);
fseek(fp, 0, SEEK_SET);
fread(buf, 1, flag_len, fp);
fclose(fp);
printf("FLAG : ");
fwrite(buf, 1, flag_len, stdout);
}

這看起來連線到 server 就可以拿到 flag

flag

DH{5cc72596cba7104569abb37f71b8ccf3}

本來想說要來好好練 pwn!寫完這一題之後:…這題不算 www