라이트업으로 돌아가기
ctfredteamEasy

공주대 영재원 pwnable2 Writeup

공주대 영재원 pwnable2 문제 — Sleep NOP 패치로 플래그 즉시 출력

pwnpatchingsleeplinuxctf

12시간 기다리란다.

파일에 대한 정보, 32비트 ELF바이너리이며, NX가 걸려있다.

디버거로 파일을 살펴보면

Sleep 이 걸려있고 인자는 0x67d, 십진수로 1661이다. 저거언제기달려... 위의 아스키 보면 플래그일거같은데 아니었다.

간단한 디코드도 가능하지만 디버거에서 0x90으로 덮어써주면

flag를 기다리지 않고 출력할 수 있게 만들어준다.