이번에는 HackCTF Unexploitable #2 문제를 풀이해보겠습니다. 엄청 오랜만이네요, 벌써 3달만에 글을 쓰는것 같습니다. 앞으로는 꾸준히! 글을 올려야 게써여 ㅎㅎ Unexploitable #2 인것을 보니 Unexploitable #1 다음 버전인듯 합니다. 표층분석을 해보니 64비트 기반에다가, 보호기법 NX만 활성화 되어있네요. 그리고 ida로 코드를 분석해 보겠습니다. 간단하게 s변수에 0x40만큼만 입력을 받네요. 흠... 지금까지 보아서는 도데체 어떻게 하지? 라는 생각이 드는데, 출제자가 저희를 위해 선물을 하나 준비했네요! 바로 gift함수 입니다. 한번 볼까요? use this system gadget :D 라고 합니다! 즉, system의 plt를 저희에게 주겠다는 의미죠..