4번을 들어가 보면 다음과 같이 암호화 되어 있는 걸로 보이는 문장이 나온다.
base64에는 bit수를 맞춰주기 위해 '='(padding)이 들어가는데, 위 코드 맨 뒤에 ==이 들어간 걸 보아 base64라고 유추할 수 있다(base64에 대한 자세한 내용은 암호 카테고리에서 볼 수 있다).
base64 Decode를 해 보니 다음과 같은 문자열이 나왔다. 이 문자열은 느낌상 16진수 해쉬 일 거 같다.
16진수 해쉬 중 40자리의 해시 함수를 찾아보니 sha1이 있어 sha1으로 2번 해독하니 답이 나왔다.
'워게임 > webhacking.kr' 카테고리의 다른 글
webhacking.kr 18번 (1) | 2016.09.01 |
---|---|
webhacking.kr 16번 (0) | 2016.09.01 |
Webhacking.kr 39번 (1) | 2016.07.10 |
Webhacking.kr 15번 (0) | 2016.07.08 |
Webhacking.kr 1번 (7) | 2016.07.07 |