mistake 그 이게 18번째 라인 보면 if(fd=open("/home/mistake/password",O_RDONLY,0400) < 0)라고 되어있음근데 실제론 더보기 fd fd의 integer value가 0이면 input을 받게되어있음 근데 1이건 2건 상관없이 int(0x1234) 값을 입력 후 LETMELIN인가? 그거쓰면 답나옴. 더보기 malloc chunk 우리가 malloc 등을 통해 메모리를 할당할 경우, 아래와 같은 청크가 하나 할당되는거랑 똑같습니다. [이전의 청크 크기(할당된 경우)][현재 청크 크기][P][메모리 영역]다음 청크.. 만약 할당 해제를 시키면 청크는 어떻게 변할까요? free()를 통해 할당을 해제시키면.. [이전 청크 크기][현재 청크 크기][P][다음 청크의 포인터][이전 청크의 포인터][미사용 영역]다음 청크... malloc.c에 정의되어있는 구조는 다음과 같습니다. --malloc.c #malloc 자료구조/* Type declarations*/struct malloc_chunk{ INTERNAL_SIZE_T prev_size; /* Size of previous chunk (if free). */ INTERNAL_SIZE.. 더보기 이전 1 ··· 11 12 13 14 15 16 17 ··· 27 다음