Data+

#9. 해커스쿨 FTZ LEVEL9

by Qerogram
힌트

진행과정

- 우선 버퍼를 계산한다. 총 0x28(40바이트)만큼 할당 되었다. buf와 buf2를 20만큼 할당을 시도 했는데 40이 된 것은 20이 더미란 얘기다.

- main+65~69부분을 보면 [ebp-24]의 주소를 eax에 넣고 strncmp하는 게 보이는데, go랑 비교하는 것이다. 즉 40 - 24인 16바이트의 값을 넣은 뒤 go를 넣으면 해결할 수 있다는 것이다.



# REF

NULL

블로그의 프로필 사진

블로그의 정보

Data+

Qerogram

활동하기