개요어셈블리에서 인자가 다수인 함수 사용 시 기본 구문은 다음과 같다.push [n번째 인자]push [n-1번째 인자]...push [첫번째 인자]call [함수] 이를 활용하여 다음 C 프로그램을 어셈블리로 작성해 볼 것이다.printf("hello, %d\n", 12);환경활용 프로그램: x32dbg.data 영역: 0x403030~printf 주소: 0x402614예시1정수 인자값을 바로 PUSH하는 예시다. 먼저 'hello %d\n'을 메모리에 로딩한다. 리틀 엔디언을 고려하여 역순으로 입력한다.mov dword ptr ds:[0x403030], 0x6c6c6568 // llehmov dword ptr ds:[0x403034], 0x25202c6f // o ,%mov dwor..