서론정보 보안 및 리눅스(Kali, CentOS, Ubuntu 등) OS와 시스템 포스팅과 CTF(Dream Hack, SuNiNaTaS 등) 관련하여 많이 포스팅을 하였는데 이제 언어에 관련해서 포스팅을 하기로 마음 먹었고, C언어가 시스템 프로그래밍에 중요한 역할을 하기 때문에 프로그래밍 언어 관련 첫 번째로 선택했다. 모든 C 프로그램은 main() 함수에서 시작된다.main() 함수는 프로그램이 실행 될 때 가장 먼저 호출 되는 함수로, 프로그램의 진입점(entry point) 역할을 한다. 기본 C 프로그램을 예시로 들기 전 C 프로그램의 실행과정을 먼저 알아보자.C 프로그램의 실행 과정 1. 전처리(Preprocessing) - #include 와 같은 명령을 먼저 처리하여 프로그램에 필..