본문 바로가기

system/writeup

2017 codegate babypwn

babypwn

2017 codegate babypwn

첫 번째 echo 메뉴에서 100바이트만큼 오버플로우! canary가 존재하지만 NULL을 없앰으로써 leak이 가능하다.

 

그리고 숨어있는 system 함수 ~ 즉 libc를 구할 필요 없이 plt를 호출하면 된다.

익스플로잇 흐름도는 다음과 같습니다.

overflow
overflow
start
canary leak
rop

 

이번에는 ELF를 이용해서 rop를 해봤습니다

shell~


'system > writeup' 카테고리의 다른 글

2017 codegate babymisc  (0) 2019.01.05
pwnable.tw start  (0) 2019.01.05
2014 plaidCTF ezhp  (0) 2019.01.04
2014 codegate angry_doraemon  (0) 2019.01.04
2013 hdcon luckyzzang  (0) 2019.01.02