4. flag
패킹된(packed) 선물을 줬단다.
패킹된 바이너리를 던져주고 플래그를 찾는 것 같다.
링크로 접속하여 바이너리를 다운받고 hex editor로 열어봤다.
elf
형식의 리눅스 실행 파일이고 UPX 패킹된 것을 확인할 수 있었다.
리눅스 환경에서 언패킹을 진행한다.
elf
형식 언패킹을 해본적이 없어서 검색해보니 위와 같이 upx -d
명령어로 간단하게 언패킹이 가능했다.
언패킹 된 바이너리를 디버거에 올려봤다.
바로 flag를 참조하는 명령어 발견…