Crypto
-
NeverLAN CTF Write up$ Capture The Flag $ 2020. 2. 14. 16:18
Forensic Listen to this 해당 문제를 다운해보면 mp3 파일이 하나 있는데 해당 파일을 Audacity 에 넣어 보겠습니다. 파일을 넣고 나서 스펙트럼으로 바꿔서 맨 앞부분을 보면 위와 같이 어떠한 값을 확인 할 수 있습니다. 2개의 채널을 보면 위에 채널은 특정값이 없는 부분이고, 아래의 채널은 특정 값이 있는 부분입니다. 그렇기 때문에 아래의 채널 - 위의 채널 을 해보면 모스부호만 추출할 수 있을 것 같습니다. sox 라는 프로그램을 이용해서 2개의 채널을 분리 한다음 차이점을 파일로 추출할 수 있습니다. 아래의 명령어로 sox 를 설치 할 수 있습니다. 2개의 파일을 추출 합니다. 그리고 아래의 명령어로 차이점을 추출해 낼수 있습니다. Audacity 를 확인해 보면 아래와 같이..
-
[Crypto] Strange cipherCTF write_up/Timisoara CTF 2019. 9. 19. 23:41
문제를 풀기 위해서 nc를 연결해 보겠습니다. 일단 문제를 해결한 사진부터 보여드리겠습니다. 해당 값이 인코딩된 데이터 이고 저희가 찾아야 하는 데이터는 암호화 되기전 데이터를 입력해야 합니다. 해당 서버 프로그램에 대한 소스코드가 없고, limit 제한이 없기때문에 한번 입력을 통해서 로직을 이해했습니다. 일단 Flag : TIMCTF{Y0u_really_make_A_diff3rence} 입니다. 로직을 설명해 보겠습니다. 문제를 풀기 앞서 아스키코드 표를 열어두고 하시면 더 편하실 것 같습니다. 해당 문제를 풀기 위해 일단 맨 앞의 값부터 하나씩 맞춰 나가야 합니다. A를 입력해 보겠습니다. 오.. 이문제의 팁은 맨뒤 문자만 맞으면 쉽게 풀수 있습니다. A라는 값을 17로 변환을 하는데 우리가 구해야..
-
[Crypto] Alien AlphabetCTF write_up/Timisoara CTF 2019. 9. 19. 23:38
사진을 열어보면 다음과 같은 고대 문자가 있습니다. 해당 문자열 맨 아래에 Flag가 있다고 가정을 하면 다음과 같습니다. 를 Flag 형식인 TIMCTF 라고 가정을 해보면.. TIMCTF 에서 T가 2개인데 와 자리가 같습니다. 그렇다는 것은 T, I, M, C, F 는 벌써 찾은 셈 입니다. 이런식으로 하나씩 대입을 해보면 아래와 같은 Flag가 나옵니다. Flag : TIMCTF{TEMPHIS_IS_AWESOME}
-
[Crypto] Alien AlphabetCTF write_up/Timisoara CTF 2019. 9. 19. 23:38
사진을 열어보면 다음과 같은 고대 문자가 있습니다. 해당 문자열 맨 아래에 Flag가 있다고 가정을 하면 다음과 같습니다. 를 Flag 형식인 TIMCTF 라고 가정을 해보면.. TIMCTF 에서 T가 2개인데 와 자리가 같습니다. 그렇다는 것은 T, I, M, C, F 는 벌써 찾은 셈 입니다. 이런식으로 하나씩 대입을 해보면 아래와 같은 Flag가 나옵니다. Flag : TIMCTF{TEMPHIS_IS_AWESOME}