cgy12306

[pwnable.kr] flag 본문

Wargame/pwnable.kr

[pwnable.kr] flag

cgy12306 2020. 1. 26. 21:46

[flag]

flag 바이너리를 다운받고 실행해 봤다.

동적할당 후 strcpy로 복사하겠다는 말 같다.

 

디버깅 해보려 했는데 심볼 테이블이 로드 되지 않는다고 한다.

 

checksec 명령어로 보호기법을 확인해봤더니 패킹이 걸려있다.

패킹은 원본 프로그램을 보호하기 위해 암호화나 압축, 특정 연산으로 코드를 변조시키는 것이다.

UPX 툴을 이용해서 언팩해보자.

 

main 부분을 보니 flag를 cs 영역에서 가져오는 것을 볼 수 있다.

따라가보면 플래그 값을 확인할 수 있었다.

 

'Wargame > pwnable.kr' 카테고리의 다른 글

[pwnable.kr] mistake  (0) 2020.01.26
[pwnable.kr] leg  (0) 2020.01.26
[pwnable.kr] bof  (0) 2020.01.26
[pwnable.kr] collision  (0) 2020.01.26
[pwnable.kr] fd  (0) 2020.01.26
Comments