write up이 풀려있기 때문에 슬슬 소스, 바이너리, 플래그파일을 뿌립니다.
여기 링크는 카이스트 곤 동아리 분들이 푼 write up 사이트입니다.
제가 아직 지식이 부족해서 바이너리를 복잡하게 꼬았어요. 미안합니다 ㅠ 다음엔 더 질좋고 공부하기에도 좋은 문제를 만들도록 하겠습니다.
열심히 공부할게요.
문제는 이런식으로 생겼고 Weights and Measures 와 같이 exploit 코드는 공개하지 않겠습니다.
signal()을 쓰면 fork()로 연결된 child 프로세스가 종료될 때 종료되지 않고 남아있는 걸 해결할 수 있다네요.
바이너리 사용법은 간단합니다.
./The_Magic_Picture_Book 4940
이런식으로 바이너리 옆에 사용할 포트만 적어주시고 nc로 타서 푸시면 됩니다.
'Let's Study > Programming' 카테고리의 다른 글
[2014 Christmas CTF] Weights and Measures (0) | 2015.02.04 |
---|---|
[OpenGL] 그래픽스 자유곡선 그리기 (0) | 2013.04.29 |
초기화되지 않은 변수에 쓰레기값이 들어있는 이유 (0) | 2013.03.28 |