hackthissite.org Basic 풀이 [6 level]
2012. 8. 30. 01:24 |
예전 자료들
6. Basic Level 6
문제>
레벨 6
네트워크 보안관리자 샘은 자신의 비밀번호를 암호화하고 있습니다. 암호화 시스템은 공개적으로 사용이 가능하며, 아래 양식을 통해 접근할 수 있습니다: (ps. 개인적으로 의역하였습니다.)
풀이>
샘이 암호화 알고리즘을 도입시켰네요. POST도 아니고, 소스 수정 또한 답이 아니군요.
일단 먼저 어떠한 알고리즘으로 암호화를 구현해놨는지 봐야겠죠?
encrypt 폼에 문자열을 기입해 알아내봅시다.
"123456789"를 입력해보니,
다음과 같은 "13579;=?A"라는 암호화된 코드가 나왔습니다.
눈치채셨나요?
일정한 공식이 있습니다. 왼쪽으로부터 +0, +1, +2, +3, +4, +5, +6, +7, +8,
숫자의 경우 암산으로도 충분하겠지만, 문자열까지 포함되어있는 경우에는 복잡합니다.
그래서, ascii 코드표를 참고합니다.
암호화 공식을 알아냈으니, 이제 복호화를 합니다.
복호화는 암호화와 반대로 뺴기(-)로 합니다.
동영상풀이>
posted by t@k1Ng
무단으로 퍼가시거나 무단으로 인용하시지 말아주세요.
인용 및 퍼가셨다면, 댓글 및 출처좀 부탁드리겠습니다.
'예전 자료들' 카테고리의 다른 글
hackthissite.org Basic 풀이 [8 level] (0) | 2012.08.30 |
---|---|
hackthissite.org Basic 풀이 [7 level] (0) | 2012.08.30 |
hackthissite.org Basic 풀이 [5 level] (0) | 2012.08.29 |
hackthissite.org Basic 풀이 [4 level] (0) | 2012.08.29 |
hackthissite.org Basic 풀이 [3 level] (0) | 2012.08.29 |