패킹된(packed) 선물을 줬단다.


패킹된 바이너리를 던져주고 플래그를 찾는 것 같다.


링크로 접속하여 바이너리를 다운받고 hex editor로 열어봤다.




elf 형식의 리눅스 실행 파일이고 UPX 패킹된 것을 확인할 수 있었다.


리눅스 환경에서 언패킹을 진행한다.





elf 형식 언패킹을 해본적이 없어서 검색해보니 위와 같이 upx -d 명령어로 간단하게 언패킹이 가능했다.


언패킹 된 바이너리를 디버거에 올려봤다.





바로 flag를 참조하는 명령어 발견...





'CTF 공부 > Pwnable.kr' 카테고리의 다른 글

6. random  (0) 2018.09.16
5. passcode  (0) 2018.09.15
3. bof  (0) 2018.09.13
2. collision  (0) 2018.09.13
1. fd  (0) 2018.09.13

+ Recent posts