[Pwnable.kr] flag - 7 pt ( Write Up )
2019년 5월 3일 금요일
오전 3:11
- 문제는 아래와 같다.
- Flag 바이너리 파일을 다운로드 받아 실행시켜보면 flag를 malloc한 영역에 strcpy했다는 문자열이 출력된다.
- Exeinfo로 파일 내용을 보니 해당 바이러리는 UPX Packer로 패킹되어있다고한다.
- UPX 툴로 Depackaging 해주었다.
- Depackaging 후를 보면 함수가 정상적으로 잘 출력된 것을 확인 할 수 있다.
- IDA에서 hex-ray로 코드를 보면 malloc으로 100 바이트 할당해준 후, 할당해준 영역에 flag 값을 넣어준다.
- 이 때, flag 변수에 들어있는 값을 확인하면 flag를 확인할 수 있다.
Microsoft OneNote 2013에서 작성
'■ Wargame > - Pwnable.kr' 카테고리의 다른 글
[Pwnable.kr] BoF - 5 pt ( Write Up ) (0) | 2019.06.09 |
---|---|
[Pwnable.kr] collision - 3 pt (Write Up) (0) | 2019.06.09 |
[Pwnable.kr] Fd - 1pt (Write up) (0) | 2019.06.09 |