4번 문제를 시작하니 이런 창이 나왔다.
위에 있는 문장으로 패스워드를 찾는 문제같다.
뭐 이것저것 아무거나 넣어 보아도 반응이 없고
소스코드도 다른 점이 없어보였기 때문이다.
위에 문장은 특이점이 == 이었기 때문에
구글에 ==인코딩이라고 쳐 보니
"http://idchowto.com/php-base64-%EC%9D%B8%EC%BD%94%EB%94%A9%EB%94%94%EC%BD%94%EB%94%A9-%ED%95%A8%EC%88%98%EC%9D%98-%ED%8A%B9%EC%A7%95/"
이 사이트가 나왔는데 굉장히 자세하게 base64를 설명해 놓으셨다.
간락하게 말하자면 8비트인 문자를 6비트로 나누어 암호화 하는 방식으로
남는 비트를 모으면 = 또는 == 가 나오는 것이 특징이다.
그래서 디코딩을 해 보았지만 다른 암호문이 나왔다.
그래서 이것을 여러가지로 디코딩을 해보았는데
인터넷을 뒤지다 보니 sha암호가 특징이 40글자라는 것을 보았는데
이것이 40글자여서 sha1방식으로 디코딩을 해보니
이렇게 변화가 있었다. 그래서 한번더 해 보았더니
정답이 나왔다.
4번도 클리어!!!
'WebHacking > Webhacking.kr' 카테고리의 다른 글
Webhacking.kr 24번 (0) | 2017.11.12 |
---|---|
Webhacking.kr 6번 (0) | 2017.10.22 |
Webhacking.kr 20번 (0) | 2017.10.16 |
Webhacking.kr 54번 (0) | 2017.10.16 |
webhacking.kr 10번 (0) | 2017.10.15 |