고전암호중 치환암호 문제로 보인다


Caesar Decrypt를 이용하여 해독을 시도해보았으나 되지 않았다.


다중치환 암호인 Vigenere 암호라 생각하고 다음의 링크(https://www.guballa.de/vigenere-solver) 를 이용하였다.


key : GANGPSYNAM

'Wargame > xcz.kr' 카테고리의 다른 글

xcz.kr 9번 - Easy Reversing  (0) 2016.12.18
xcz.kr 8번 - Google Is Our Friend  (0) 2016.12.16
xcz.kr 7번 - Do you know this file?  (0) 2016.12.16
xcz.kr 2번 - Listen Carefully!  (0) 2016.12.16
xcz.kr 1번 - End Of Image  (0) 2016.12.16



모스부호다.


소리를 녹음하여 골드 웨이브로 분석하면 다음과 같이 파형을 이용하여 . 과 - 를 구분할 수 있다.




모스부호 표를 이용하여 신호를 해석하면 키를 얻어낼 수 있다.


AUTHKEYISMORSECODE

'Wargame > xcz.kr' 카테고리의 다른 글

xcz.kr 9번 - Easy Reversing  (0) 2016.12.18
xcz.kr 8번 - Google Is Our Friend  (0) 2016.12.16
xcz.kr 7번 - Do you know this file?  (0) 2016.12.16
xcz.kr 3번 - I don't speak English  (0) 2016.12.16
xcz.kr 1번 - End Of Image  (0) 2016.12.16

주어진 이미지를 다운로드 하여 HxD로 열어보았다.




png 파일의 경우 이미지 맨 끝부분에 IEND 라는 문자열이 들어간다.



하지만 위의 그림의 경우 IEND 문자열이 보이지 않았다.


이미지 맨 끝의 HEX 값을 보면 FF D9로 끝나는 것을 확인할 수 있다.


일반적으로 jpg 파일은 FF D8 로 시작하여 FF D9로 끝난다.


따라서 문제의 파일은 png파일과 jpg파일을 합쳐놓은 것이다.


파일끼리 합쳐진 부분은 IEND 라는 문자열을 검색해보면 금방 알 수 있을 것이다.



뒤에 FF D8 . . . 하면서 jpg 헤더가 보인다.


이 부분을 카빙하여 저장해보자.




다음과 같이 플래그가 담겨져 있는 jpg 파일이 추출되었다.

'Wargame > xcz.kr' 카테고리의 다른 글

xcz.kr 9번 - Easy Reversing  (0) 2016.12.18
xcz.kr 8번 - Google Is Our Friend  (0) 2016.12.16
xcz.kr 7번 - Do you know this file?  (0) 2016.12.16
xcz.kr 3번 - I don't speak English  (0) 2016.12.16
xcz.kr 2번 - Listen Carefully!  (0) 2016.12.16

+ Recent posts