WebHacking/Webhacking.kr

Webhacking.kr 4번

상감자 2017. 10. 22. 14:14


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번도 클리어!!!