핸드래이 썸네일형 리스트형 printf / 변수1 어셈블리어의 구조를 알고 이해를 한 후에 다시 C로 작성하는 것을 handray라고 합니다. 이 연습을 많이하면 gdb를 사용하면서 눈에 금방 들어오게 될거 같아서 연습을 해보려고 합니다. 아주 간단한 C언어 소스입니다. 변수 a에 16이라는 값을 넣고,a에 들어있는 값을 출력해주는 프로그램입니다. 저는 소스 파일을 printf1.c 라는 이름으로 만들고 저장했습니다. gcc로 컴파일 합니다. 이때 -fno-stack-protector -mpreferred-stack-boundary=2 옵션을 해줍니다.스택 보호를 풀어주고 쓰레기값을 제거해줍니다. ========================================================================================.. 더보기 이전 1 다음