LEVEL9 (troll -> vampire) : check 0xbfff
vampire.c #include #include main(int argc, char *argv[]) { char buffer[40]; if(argc < 2){ printf("argv error\n"); exit(0); } if(argv[1][47] != '\xbf') { printf("stack is still your friend.\n"); exit(0); } // here is changed! if(argv[1][46] == '\xff') { printf("but it's not forever\n"); exit(0); } strcpy(buffer, argv[1]); printf("%s\n", buffer); } vampire의 경우에는 \bf와 \xff를 검사하였다. 어떻게 할까 고민하고 있는데 기..
SYSTEM/bof
2013. 7. 19. 13:33
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday