본문 바로가기

Security/Web2 Hacking

[WebHacking] suninatas 18번

문제를 보자마자 main이나 back등 이것저것 눌러봤는데 메인 페이지로 돌아갈 뿐이였다. 그래서 문제 해결의 실마리를 찾기위해 숫자들이 의미하는 값들을 생각을 해보았다. 계속보니까 혹시 아스키코드와 관련된 것들이 아닐까? 라는 결론을 내렸고 저기 있는 값들을 c언어로 돌려보았다.

 

그러니VG9kYXkgaXMgYSBnb29kIGRheS4gVGhlIEF1dGhLZXkgaXMgVmVyeVZlcnlUb25nVG9uZ0d1cmkh라는 값이 나왔고 뭔가 문자열이 인코딩된거 같이 생겨서 base 64 디코딩 사이트를 이용해 위 문자들을 디코딩 해보았더니 Today is a good day. The AuthKey is VeryVeryTongTongGuri!라는 값이 나왔다.

 

 

고찰: 마지막 문제는.숫자들이 의미하는 것이 아스키코드라는 것을 유추하는것이 어려웠지만 극거 외에는 다른 문제들보다 제일 쉬웠던거 같다. 이러한 문제를 풀기위해 파이썬이나 c언어와 같은 프로그래밍 언어를 사용하는 것도 신기하기도 했고 뭔가 지루하게 코딩만했던 것들이 뭔가 재밌게 느껴지기도 했다.