본문 바로가기

Wargame, CTF/protostar

format1

소스코드
format1 동작
main과 vuln함수 assem
target의 위치
AAAA의 위치

%x153번해서 딱 맞춰서 나왔고

151번째에 있으니까 

41414141 -> 151번째

target의 주소 -> 152번째에 오게 해서

target의 값을 변조 시키면 됨

 

152번째에 target의 주소가 잘 들어감

target의 값이 0만 아니면 되기 때문에

마지막 152번째 %x를 %n으로 바꿔주어

target의 주소에 값을 써준다

 

you have modified the target

target변조 성공

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

format3  (0) 2020.02.26
format2  (0) 2020.02.26
stack7  (0) 2019.08.26
stack6  (0) 2019.08.26
stack5  (0) 2019.08.26