xcz.kr의 3번 문제 'I don't speak English.'입니다. 딱 봐도 평범한 언어가 아니라 암호라는 느낌이 강하게 오는군요. 일단 문장의 제일 앞에 있는 'Serz EKW'이란 문자를 구글에 검색해 보겠습니다. 관련 검색어로 'vigenere decrypt'이란것이 나오네요. vigenere 암호라... 그렇다면 한번 vigenere 암호 디코드 사이트에서 문제에 있는 문장들을 넣고 돌려보도록 하겠습니다. 돌려보았더니 싸이의 강남스타일에 대한 기사로 보이는 글이 되었네요. 해독된 글을 읽다 보면 키값이 나오는데 그 키값을 게싱하다 보면 완벽한 키값이 나옵니다.
xcz.kr의 2번 문제 'Listen Carefully!'입니다. 잘 들어보라네요! 일단 파일을 다운 받아보겠습니다. morse.wav라는 파일이군요. morse...모스라.. 모스부호가 생각나지 않나요? ㅎㅎ 재생 시켜 보면 뚜-뚜뚜-- 하는 소리밖에 안 들립니다. 그렇다면 일단 골든 웨이브라는 음원 파일 분석 툴로 morse.wav 파일을 분석해보겠습니다. 골든 웨이브로 열었을 때의 모습입니다. 그런데 다른 음원 파일들과는 다르게 음파가 일정하게 잘 끊어져있습니다. 마치 모스 부호처럼 말이죠...ㅎㅎ 이것이 모스 부호 표입니다. morse.wav 파일 음파의 굵은 부분은 막대로, 얇은 부분은 점으로 보고 해석을 하면 바로 이런 결과가 나옵니다.
xcz.kr의 1번 문제 'End Of Image'입니다. 'Why So Serious?'라고 쓰여있는 사진이 보입니다. 이 사진을 다운받으면 'whysoserious.png'라는 png 파일이 다운됩니다. 한번 HxD를 사용하여 분석해봅시다. PNG 파일에는 형식이 있는데요. 파일 헤더가 89 50 4E 47 0D 0A 1A 0A로 시작해서 49 45 4E 44 AE 42 60 82로 끝난다는 것입니다. 'whysoserious.png'파일 역시 PNG 파일이기 때문에 파일 헤더가 89 50 4E 47 0D 0A 1A 0A로 시작하는군요. 그렇다면 이제 끝부분을 살펴봅시다. ??? 끝부분을 살펴보면 49 45 4E 44 AE 42 60 로 끝나지 않는 것을 볼 수 있습니다. 대신 FF D9로 끝나는데,..
- Total
- Today
- Yesterday
- Android
- 풀이
- Level 03
- C#
- 멘토링
- Level 05
- HackingCamp
- 17th HackingCamp CTF
- CodeEngn
- Reversing
- Basic RCE
- c++
- Unity
- 안드로이드 멘토링
- 안드로이드
- Write-up
- Advance RCE
- unity2d
- hackerschool
- Programming
- wargame
- Level 06
- ftz
- reversing.kr
- pwnable
- Level 01
- 유니티
- Level 04
- Level 02
- xcz.kr
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |