[0CTF 2017] babyheap
1. IntroduceCodegate 본선이 하루 앞으로 다가와서 빠르게 heap-Technic을 익히고자 2017 0ctf babyheap write-up을 올려봅니다. 아는게 별로 없어서 여러 블로그 write-up들을 참고하면서 문제를 풀어보았습니다. 2. Analysis 주어진 바이너리를 살펴보면 메뉴 선택을 통해서 heap에 영역을 alloc, free, dump, fill 해줍니다. 여기서 fill 메뉴를 살펴보면 할당된 Index에 해당하는 영역의 크기만큼이아니라 직접 size를 조정해서 값을 넣어줄 수 있습니다. 이로보아 heap over flow가 일어나므로 chunk의 값들을 수정해줄 수 있겠네요. allocate 메뉴를 통해서 할당해준 힙의 영역을 gdb로 확인해 보았습니다. 순서대로..
CTF
2018. 4. 3. 21:40
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 올리디버거
- 파이썬
- lob
- Nightmare
- BaskinRobins31
- darkknight
- babyheap
- 0ctf
- protostar
- babypwn
- 클래스
- C언어
- TAMUCTF
- HarekazeCTF
- bugbear
- Pwnable.kr
- luckyzzang
- orge
- ftz
- Codegate
- Python
- succubus
- OllyDbg
- zombie_assassin
- 리버싱
- picoctf
- Golem
- 비교 연산자
- 포너블
- angry_doraemon
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함