본문 바로가기
Wargame/webhacking.kr

webhacking.kr 4번

by morae23 2019. 1. 29.

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

댓글