바이너리를 받아보면 64bit 프로그램이고 static 컴파일되어 있다. 실행하면 힙 할당을 할 것이고 flag를 그곳에 복사해 넣을 거라는 문자열을 출력하고 종료시켜버린다.
IDA로 문자열 검색을 해보면 'upx...'가 보인다. upx로 pack되어 있는 것 같다.
윈도우에서 upx.exe로 unpack 하자.
unpack한 뒤 gdb로 분석이 가능해짐. 오른쪽 표시한 부분이 flag이고 힙 영역인듯 ㅋ.ㅋ
flag 출력.. 끝임.
'Wargame > Pwnable.kr' 카테고리의 다른 글
Pwnable.kr mistake-1pt (0) | 2017.04.13 |
---|---|
Pwnable.kr random-1pt (0) | 2017.04.13 |
Pwnable.kr bof-5pt (0) | 2017.04.12 |
Pwnable.kr collision-3pt (0) | 2017.04.11 |
Pwnable.kr fd-1pt (0) | 2017.04.11 |