이번 문제는 암호해독 문제 입니다.
If you can, please analyze this file 7E85167E004F1045C2C96AD6C17FC8CF
Az~ 의 암호문을 해독하는 것인데 문제에서는 파일을 분석해보라고 합니다.
파일은 PK 시그니처를 가지고 있는데 이 시그니처는 zip 압축 포맷이 가지고 있는 시그니처 입니다.
압축을 풀어보면 iTunes에 관련된 폴더들이 나오는데 암호문과 무슨 상관인지는 처음에 잘 몰랐습니다 ^^;;
일단 문제는 100점 짜리이며, 암호에 관한 아무런 힌트도 없는 것 처럼 보입니다.
일단 제일 쉽게 해독할 수 있는 암호는 치환 암호가 있어 이 암호를 적용 시켜 보았습니다.
일단 치환암호는 치환 할 문자를 선정하는게 중요한데 저는 암호문제에서 am과 Gyc를 기준으로 잡았고 이 암호문이 is와 The에 치환문이라고 생각하였습니다.
풀다보면 기준을 정확히 잡았다는 느낌이 들며 눈에 익은 단어들이 있어 그 단어들을 채우게 되고 채우다 보면 아래와 같은 규칙을 발견하게 됩니다.
Fresh man IU who is real geek becomes a member of Club 101101.
IU is a timid person, so he really doesn't like other people use his computer. Then…
| Az hrb eix mcc gyam mcxgixec rokaxioaqh hrb mrqpck gyam lbamgarx oatygqh Erxtoigbqigarx Gidc hrbg gasc gr koaxd erzzcc zro i jyaqc Kr hrb ocqh rx Ockubqq ro Yrg man? Gyc ixmjco am dccqihrbgm |
If you can, please analyze this file 7E85167E004F1045C2C96AD6C17FC8CF
Az~ 의 암호문을 해독하는 것인데 문제에서는 파일을 분석해보라고 합니다.
파일은 PK 시그니처를 가지고 있는데 이 시그니처는 zip 압축 포맷이 가지고 있는 시그니처 입니다.
압축을 풀어보면 iTunes에 관련된 폴더들이 나오는데 암호문과 무슨 상관인지는 처음에 잘 몰랐습니다 ^^;;
일단 문제는 100점 짜리이며, 암호에 관한 아무런 힌트도 없는 것 처럼 보입니다.
일단 제일 쉽게 해독할 수 있는 암호는 치환 암호가 있어 이 암호를 적용 시켜 보았습니다.
일단 치환암호는 치환 할 문자를 선정하는게 중요한데 저는 암호문제에서 am과 Gyc를 기준으로 잡았고 이 암호문이 is와 The에 치환문이라고 생각하였습니다.
풀다보면 기준을 정확히 잡았다는 느낌이 들며 눈에 익은 단어들이 있어 그 단어들을 채우게 되고 채우다 보면 아래와 같은 규칙을 발견하게 됩니다.
abcdefghijklmnopqrstuvwxyz -> 암호문 알파벳
iuekcztyawdqsxrvlomgbpjnhf -> 평문 알파벳
각 알파벳들끼리 서로 치환되는 구조입니다. 그렇게 해서 나온 평문이 아래와 같습니다.
If you can see this sentance ordinarily you solved this quistion rightly Congratulation Take yout time to drink coffee for a while Do you rely on Redbull or Hot six The answer is keelayouts
답은 keelayouts 이라는군요!
답을 알고보니 압축 해제한 폴더에 R_library/keyboard layouts/General.keylayout 이라는 파일을 확인 할 수 있었습니다.
그런데!! 아직도 이게 뭔 상관이 있는지 모르겠네요... 아직 맥이나 아이폰 등을 접해 본 적이 없어서 ㅠㅠ
각 알파벳들끼리 서로 치환되는 구조입니다. 그렇게 해서 나온 평문이 아래와 같습니다.
If you can see this sentance ordinarily you solved this quistion rightly Congratulation Take yout time to drink coffee for a while Do you rely on Redbull or Hot six The answer is keelayouts
답은 keelayouts 이라는군요!
답을 알고보니 압축 해제한 폴더에 R_library/keyboard layouts/General.keylayout 이라는 파일을 확인 할 수 있었습니다.
그런데!! 아직도 이게 뭔 상관이 있는지 모르겠네요... 아직 맥이나 아이폰 등을 접해 본 적이 없어서 ㅠㅠ
'[+] Hacking > [-] Challenge Report' 카테고리의 다른 글
| Codegate 2012 Misc 500 풀이 (0) | 2012.03.05 |
|---|---|
| Codegate 2012 Misc 4 300 풀이 (7) | 2012.03.03 |
| Codegate 2012 Network 300 풀이 (2) | 2012.02.29 |
| Codegate 2012 Forensic 500 풀이 (2) | 2012.02.29 |