-
format3Exploit-Exercise 2016. 8. 18. 00:3212345678910111213141516171819202122232425262728293031#include <stdlib.h>#include <unistd.h>#include <stdio.h>#include <string.h>int target;void printbuffer(char *string){printf(string);}void vuln(){char buffer[512];fgets(buffer, sizeof(buffer), stdin);printbuffer(buffer);if(target == 0x01025544) {printf("you have modified the target :)\n");} else {printf("target is %08x :(\n", target);}}int main(int argc, char **argv){vuln();}
cs target 을 0x01025544로 바꾸면되는데 10진수로 그냥 바꾸면 16930116 이런값이니까 그냥 똑같이 넣어주면된다.
'Exploit-Exercise' 카테고리의 다른 글
format4 (0) 2016.08.18 format2 (0) 2016.08.18 format1 (0) 2016.08.18 Fusion Level 1 (0) 2016.07.12 format0 (0) 2015.12.08