2015/10

    GET, POST 차이점

    GET : 해당 요청을 몇번을 수행해도 해당 요청에 대한 결과가 계속 동일하게 돌아오는 것을 의미 POST: 해당 요청이 수행되면 서버에서 무언가 바뀌고, 동일한 결과가 돌아오는 것을 보장할 수 없다는 것을 의미EX) GET : 서버에서 값을 받아옴 (서버값을 변경 X), 브라우저에 값이 노출됨 EX) 1) 서버에서 시간을 받아옴 2) 로그인, 로그아웃 POST: 서버에서 값을 받아오고 서버값을 변경 O 보통 많은 양의 데이터를 전송하거나 받아올때 사용, 브라우저에 값 노출 X EX) 1) 파일업로드 2) 게시판 글, 댓글 작성

    HackerSchool LOB Level 19

    /* The Lord of the BOF : The Fellowship of the BOF - xavius - arg*/ #include #include #include main(){char buffer[40];char *ret_addr; // overflow!fgets(buffer, 256, stdin);printf("%s\n", buffer); if(*(buffer+47) == '\xbf'){printf("stack retbayed you!\n");exit(0);} if(*(buffer+47) == '\x08') { printf("binary image retbayed you, too!!\n"); exit(0); } // check if the ret_addr is library function or..