4번 문제를 보면
YzQwMzNiZmY5NGI1NjdhMTkwZTMzZmFhNTUxZjQxMWNhZWY0NDRmMg==
라는 문자열과 함께 key라는 input을 받는다. 위의 문자열을 복호화 한 값을 input 값에 넣는 것으로 추정된다. 이 때 ==으로 끝나는 것을 보면 우선 base64로 인코딩 된 것임을 추측할 수 있다.
따라서 먼저 base64 디코딩을 수행하면 위와 같은 문자열이 나온다. 이 때 결과 값이 40바이트인 것을 보면 SHA1이 적용되었을 가능성이 크다.
이 때 디코딩한 결과 값이 또다시 40바이트이므로 한번 더 디코딩해보았다.
그 결과, test라는 key를 얻을 수 있었다.
'Wargame > webhacking.kr' 카테고리의 다른 글
webhacking.kr 27번 (0) | 2019.01.29 |
---|---|
webhacking.kr 25번 (0) | 2019.01.29 |
webhacking.kr 54번 (0) | 2019.01.29 |
webhacking.kr 38번 (0) | 2019.01.29 |
webhacking.kr 24번 (0) | 2019.01.29 |
댓글