ls명령어로 디렉토리 안을 살펴봅시다."attackme" 라는 실행파일과 hint파일이 보입니다.cat명령어로 힌트파일의 내용을 확인했습니다. gdb로 attackme의 실행 과정을 확인해보려 하니 권한이 없다 뜨기에 힌트로 주어진 소스코드를 /tmp디렉토리에 복사하여 attackme.c라는 파일을 만들어주었습니다.attackme.c를 attackme라는 실행파일로 만들어줍시다. 만든 attackme실행파일을 디버거로 확인해봅시다. main+3 에서 0x108의 공간을 할당해주는데 0x108은 10진수로 264바이트입니다.그러나 선언해준 배열의 크기는 256바이트이므로 나머지 8바이트는 더미 값 입니다.따라서 이 실행파일의 메모리의 구조는 | buffer: 256 byte | dummy: 8 byte |..