(dreamhack)string
#include #include #include #include #include void alarm_handler() { puts("TIME OUT"); exit(-1); } void initialize() { setvbuf(stdin, NULL, _IONBF, 0); setvbuf(stdout, NULL, _IONBF, 0); setvbuf(stderr, NULL, _IONBF, 0); close(2); dup2(1, 2); signal(SIGALRM, alarm_handler); alarm(60); } void input(char *buf) { printf("Input: "); read(0, buf, 255); } void print(char *buf) { warnx(buf); } int main()..
더보기
(dreamhack)house_of_spirit
#include #include #include #include #include char *ptr[10]; void alarm_handler() { exit(-1); } void initialize() { setvbuf(stdin, NULL, _IONBF, 0); setvbuf(stdout, NULL, _IONBF, 0); signal(SIGALRM, alarm_handler); alarm(60); } void get_shell() { execve("/bin/sh", NULL, NULL); } int main() { char name[32]; //p64(0)+p64(0x61) int idx, i, size = 0; long addr = 0; initialize(); memset(name, 0, sizeo..
더보기