본문 바로가기

Wargame, CTF/protostar

stack0

buffer에 입력해서 modified값을 변조 시켜야 하는 문제

 

gdb로 분석

modified의 위치는 esp+0x5c

test와 je 하는 구간이 보이는데 코드에서 if문

 

1234를 입력했을 때 eax의 값은 0

eax는 modified

'a'를 80개 넣었을 때

eax에 a의 값인 61로 가득차서 변조 되었다

modified의 위치 0xffffd2ac

'Wargame, CTF > protostar' 카테고리의 다른 글

stack5  (0) 2019.08.26
stack4  (0) 2019.08.25
stack3  (0) 2019.08.25
stack2  (0) 2019.08.25
stack1  (0) 2019.08.25