Pwnable.kr FD 풀이, Write Up :: Archan
2019. 8. 22. 20:38
Hacking/[Toddler's Bottle]
Pwnable.kr [Toddler's Bottle]의 첫번째 문제인 FD입니다. ls -l명령어를 이용하여 뭐가 있는지 확인해보겠습니다. cat 명령어를 이용하여 어떤 코드인지 살펴봅시다. C코드를 보자마자 LETMEWIN과 Flag를 실행시켜주는 코드인 /bin/cat flag가 눈에 띄네요. 어떻게 해야 문제를 풀 수 있는지 C코드를 해석해 봅시다. read함수를 보면 인자값중 첫번째로 fd를 입력 받습니다. fd의 값에는 0x1234가 들어가야 합니다. 그럼 0x1234를 정수로 바꿔줍시다, 4660이네요. ./fd 4660을 입력하면 공백이 나오게 됩니다. 정답을 호출시키는 명령어인 LETMEWIN을 입력하면 flag를 얻을 수 있습니다. FLAG : mommy! I think I know wh..
Pwnable.kr 접속 방법, 푸는 법 :: Archan
2019. 8. 22. 19:48
Hacking/Pwnable.kr
Pwnable.kr의 접속 방법에 대해 설명하는 글입니다, 풀이 아닙니다. 처음에 pwnable.kr에 들어가는 방법을 몰라서 삽질한 경험이 있기에 글 올립니다. 예제로 첫번째 문제인 fd를 예로 들겠습니다. 문제를 클릭하면 팝업이 뜨는데요. 저기 있는 ssh fd@pwnable.kr -p2222를 우분투의 터미널에 입력해줍니다. 그럼 접속 성공! FTZ나 LOB를 푼 것 처럼 문제를 풀기 시작하면 됩니다.