[pwnable.kr] Toddler’s Bottle – flag 바이너리 파일 하나를 줍니다. 리버싱 문제인 것 같고 packed present라는 걸 보면 바이너리가 패킹 되어 있을 거라고 생각됩니다. (그래서 패킹에 글들을 읽어보고 왔습니다.) ELF 64-bit고 정적 링크입니다. IDA로 열어보겠습니다. String을 보면, UPX로 패킹 된 파일이네요. UPX는 대표적인 Compressor로 실행 파일의 압축 목적으로 사용하고, unpacking이 매우 쉽다고 합니다. 툴을 다운로드 받아서 UPX 언패킹을 하겠습니다.(사용법은 http://lonnia.tistory.com/30 블로그에서 참고했습니다.) upx –d [파일명] -d 옵션은 decompress입니다. 다시 IDA로 열어보겠습니다..