본문 바로가기

CTF/Pwnable

[DreamHack] binary_fix_tool Write-up

c코드를 살펴보자

간단하게 printf로 출력 

nc로 접속해서 실행시켜보자 

byte로 바이너리 출력하면 중간에 printf발견할 수 있음 

3번을 사용하면 이 부분을 fix할 수 있으므로 저 부분을 system으로 변경하고 hello world부분을 sh\x00으로 변경해보자

 

3번 누르면 이런식으로 변경됨 

 

익스플로잇 코드 짜보자

flag를 출력함