flag - 7 pt
아래와 같이 flag 파일을 실행했다.
kali@kali:~$ ls -l flag
-rw-r--r-- 1 kali kali 335288 Mar 14 10:55 flag
kali@kali:~$ chmod u+x flag
kali@kali:~$ ./flag
I will malloc() and strcpy the flag there. take it.flag 파일을 다운받아 Exeinfo PE로 확인해보니 UPX 패킹이 되어 있음을 알 수 있다.

언패킹한다.
flag 파일을 Exeinfo PE로 다시 확인하면 아래와 같이 언패킹 된 것을 볼 수 있다.

GDB로 main을 살펴보면 아래와 같다.
0x6c2070이 플래그가 있는 주소 값인 것으로 유추하였다.
아래와 같디 해당 주소의 값을 출력한다.
플래그가 나온다.
Flag? : UPX...? sounds like a delivery service :)
Last updated
Was this helpful?