// gcc ./newbie_fmt.c -o ./pwn #include #include #include #include #include void init() { setvbuf(stdin, 0LL, 2, 0LL); setvbuf(stdout, 0LL, 2, 0LL); setvbuf(stderr, 0LL, 2, 0LL); } int main () { char dummpy[0x200]; char buf[8]; int fd = open("flag", O_RDONLY); init(); read(fd, dummpy+0x1a0, 0x30); close(fd); read(0, buf, 8); printf(buf); }