오늘부터 500 프로젝트에 들어간다.
딱 500문제를 풀어서 정리하는 것이다!
이제 이 카테고리에 차근차근 500문제까지 쌓아보겠다!
처음 올리는 문제는 Solve Me 사이트의 문제이다.
Warm up 부터 시작하였다.
(Warm up 문제)
아래는 문제 화면이다.
(문제 화면)
문제 화면을 보니 위에 알 수 없는 코드?가 보이고
아래에는 소스코드가 보인다.
소스코드에는 flag를 base64로 인코딩해서 출력해주고 있는 것을 보여준다.
이렇게 말을 안해도 사실
맨 뒤에 = 가 보이면 base64일까? 라는 의심부터 들긴했다.
즉 위에 보이는 값을 디코딩해주면?
(flag 디코딩)
flag의 값을 알 수 있다.
이 값을 처음에 어디다 적는지 몰라서...
flag 변수에 넣어서 get방식으로도 보냈었다..
(잘못된 정답 제출)
알고보니.
메인 페이지에 flag를 적는 칸이 있다 :)
메인 페이지에 flag를 적는 칸이 있다 :)
(정답 입력)
이 칸에 입력하면 정답인지 확인 할 수 있다.
(문제 해결)
'WarGame > 500 Project' 카테고리의 다른 글
(6/500) Wargame.kr - flee button (0) | 2017.04.11 |
---|---|
(5/500) Wargame.kr - QR Code Puzzle (0) | 2017.04.11 |
(4/500) CodeShell.kr - dummy 64 (0) | 2017.04.10 |
(3/500) Solve Me - Winter Sleep (0) | 2017.04.06 |
(2/500) Solve Me - Bad Compare (0) | 2017.04.06 |