시스템 보안 수업 중 진행한 과제입니다.실습 overflow.c 코드를 컴파일하고, 버퍼 오버플로우가 발생하여 Segmentation Fault(세그멘테이션 폴트) 오류가 발생하는 최소 입력 길이를 찾고, 이를 GDB 디버거로 분석한다. 이 과정에서 버퍼 오버플로우 발생 전후의 스택 상태를 비교하여 비정상적인 실행 흐름의 원인을 파악해보자. overflow.c#include int main(int argc, char *argv[]) { char buf[16]; gets(buf); printf(“%s\n”, buf);} 분석 과정 초기 세팅1. overflow.c 소스코드를 생성하고 문제에서 주어진 명령어로 컴파일을 해주기.2. Gdb를 실행하여 프로그램을 로드하고, ..