소스코드버퍼의 크기가 16정도 밖에 안된다. 쉘 코드를 전부 넣을 수 없다. 일반적으로 쉘 코드는 buffer에 삽입 하지만, 무조건 쉘 코드는 buffer에 삽입되어야 하는 것은 아니다.* 쉘 코드를 넣을 만한 공간이 있어야 하고, 공간의 주소를 알 수 있어야 함스택 공간에 쉘 코드를 삽입하면 된다는 것(write-up 보면 환경 변수 이용해서도 문제를 풀 수 있는 것 같은데, 아직은 이해가 안되서 넘김) ret 이후에 nop 를 많이 넣고, ret를 바꿔주면 된다. 정확히 알지 못해도 nop가 있기 때문에 쉘 실행이 가능하다. 참고 자료https://marcokhan.tistory.com/202