오늘부터 500 프로젝트에 들어간다.
딱 500문제를 풀어서 정리하는 것이다!

이제 이 카테고리에 차근차근 500문제까지 쌓아보겠다!

처음 올리는 문제는 Solve Me 사이트의 문제이다.
Warm up 부터 시작하였다.




(Warm up 문제)



아래는 문제 화면이다.



(문제 화면)



문제 화면을 보니 위에 알 수 없는 코드?가 보이고 
아래에는 소스코드가 보인다.
소스코드에는 flag를 base64로 인코딩해서 출력해주고 있는 것을 보여준다.
이렇게 말을 안해도 사실
맨 뒤에 = 가 보이면 base64일까? 라는 의심부터 들긴했다.

즉 위에 보이는 값을 디코딩해주면?




(flag 디코딩)


flag의 값을 알 수 있다.

이 값을 처음에 어디다 적는지 몰라서...
flag 변수에 넣어서 get방식으로도 보냈었다..




(잘못된 정답 제출)



알고보니.
메인 페이지에 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

+ Recent posts