Wargame/Webhacking.kr2017. 6. 17. 00:47

 

회원가입과 마찬가지로 해당 암호를 해독(복호화) 문제로 보여진다.

 

문장끝에 "=="는 base64 인코딩의 특징이므로 base64 디코딩을 한다.

 

[Base64 decode 결과]

 

첫번째 decode 값을 제출해보았지만 아무 반응이 없다.

 

[Base64 decode 2회 결과]

 

decode 결과가 제대로 출력되지 않는다.

 

base64가 외에 다른 인코딩 방식이 추가 사용됬을 것으로 보여진다.

 

[해시 함수 비교 - 출처 : 위키백과]

 

"c4033bff94b567a190e33faa551f411caef444f2" 40글자 즉 40 * 4 (bit)=160 (bit) 의 출력값을 가지는 해시알고리즘은

RIPEMD-160 / SHA-0,1 / Tiger-160 이 있다.

 

https://md5hashing.net/hash 사이트를 이용하여 decrypt 를 시도해보았다.

 

1. RIPEMD-160 decrypt 시도

[Ripemd160 decrypt 결과 - 실패]

 

2. SHA-1 decrypt 시도

[SHA1 decrypt 결과 - 성공?]

 

해당 결과값을 제출해보았지만 답은 아니였다.

한번 더 복호화을 시도해보았다.

 

 

[SHA1 decrypt 2회차 결과 - 성공?]

 

드디어 제대로된 문자가 나왔다.

해당 결과값을 제출하면 Congratulation! 창을 볼 수 있다.

 

'때려 맞추기'였지만 어찌됬든 통과!!

 

 

 

'Wargame > Webhacking.kr' 카테고리의 다른 글

Webhacking.kr - 5번  (0) 2017.06.21
Webhacking.kr - 3번  (0) 2017.06.17
Webhacking.kr - 1번  (0) 2017.06.16
Webhacking.kr - 회원가입  (0) 2017.06.08
webhacking.kr  (0) 2017.06.05
Posted by EJ90000