Breath like Computer
복호화 문제이다. 이거가지고 엄청 고민을 많이 했었는데.... 약간의? 힌트를 보고 풀게 되었다.
먼저 base64로 디코딩을 한다. 열번을 진행해야 한다.
여기서 꽤 오래 걸렸었는데 여기서 또 복호화를 진행해야 한다. 처음보는 문자열..
해쉬도 아니였고 결론은 26진법이었다.
323j4b4b....로 시작하는데 이것이 Pass...로 시작한다는 가정이다. 보면 Hack-me에서는 답을 알려줄때 Password is ....로 시작한다. 따라서 4b를 s로 가정하고 풀어보면 아래와 같이 된다
s(115) = 4b
4x + b(11) = 115
4x = 115 - b(11)
4x = 104
x = 26
결론은 둘째자리에는 26을 곱한 값을 넣어주면 된다는 것이다. 이를 일일히 하나씩 곱해서 풀어주기에는 너무 귀찮기도 하고 이전에 다른문제에서 26진법을 풀었을때 사용했던 코드를 조금 응용해서 풀었다.
Hack-me Answer : QLFGCBVSFEXZHREWYATPKDMADJNCBU
'old' 카테고리의 다른 글
Hack-me / Mina, are you mad (세벌식 키보드) (0) | 2016.07.22 |
---|---|
Hack-me / Classicial Cipher Reloaded (비즈네르) (0) | 2016.07.22 |
XCZ.kr / Prob7 (기타, eps파일) (0) | 2016.07.22 |
XCZ.kr / Prob5 (안드로이드, apk분석) (0) | 2016.07.22 |
XCZ.kr / Prob3 (암호학, 비즈네르) (0) | 2016.07.22 |