#9. 해커스쿨 FTZ LEVEL9
by Qerogram힌트
진행과정
# REF
진행과정
- 우선 버퍼를 계산한다. 총 0x28(40바이트)만큼 할당 되었다. buf와 buf2를 20만큼 할당을 시도 했는데 40이 된 것은 20이 더미란 얘기다.
- main+65~69부분을 보면 [ebp-24]의 주소를 eax에 넣고 strncmp하는 게 보이는데, go랑 비교하는 것이다. 즉 40 - 24인 16바이트의 값을 넣은 뒤 go를 넣으면 해결할 수 있다는 것이다.
# REF
NULL
'Write Up > 해커스쿨 FTZ' 카테고리의 다른 글
#11. 해커스쿨 FTZ LEVEL11 (0) | 2018.03.30 |
---|---|
#10. 해커스쿨 FTZ LEVEL10 (0) | 2018.03.30 |
#8. 해커스쿨 FTZ LEVEL8 (0) | 2018.03.30 |
#7. 해커스쿨 FTZ LEVEL7 (0) | 2018.03.30 |
#6. 해커스쿨 FTZ LEVEL6 (0) | 2018.03.30 |
블로그의 정보
Data+
Qerogram