%n 은 매칭되는 arg 에 %n 이 등장하기 전까지의 string byte 수를 저장한다.
RIP (EIP) 는 프로그램이 현재 실행시켜야할 Instruction 이 저장된 주소를 가르킨다. 이때 RIP 가 우리가 원하는 Instruction 이 저장된 주소를 가르키게 할 수 있다면, 프로그램의 흐름을 우리가 원하는 대로 redirection 할 수 있게 된
little endian 방식 big endian 방식은 늘 헷갈리는데little (메모리상의 주소가 낮은 바이트를) endian (참조할 때, 자릿수가 가장 작은 맨 끝 바이트) 라고 생각하면 된다.