MISC 문제
MISC는 miscellaneous의 약자로 여러가지 잡다한 이라는 의미를 가지고 있다.
해킹이라고 보긴 좀 뭐하고 해킹할때 쓰일수도 있는 잡다한 기술을 쓸수있는지 물어보는 문제이다.
이 문제는 제목이 큰 힌트였다.
Feel me 에서 Feel 의 의미를 잘 생각하면 알 수 있다.
문제파일로는 video.mp4 파일이 주어진다.
동영상을 재생시켜보면 이렇게 나온다.
3 x 2 행렬 모양으로 생긴 배열에
0과 1이 계속 바뀌고 있는 모습이다.
숫자가 바뀌는데 특별한 규칙같은것은 보이지 않는다.
숫자가 너무 빨리 바뀌어서 제대로 알아볼 수가 없기에
프레임 단위로 쪼개서 볼 수 있는 도구를 사용했다.
Forevid 라는 도구를 이용하면 동영상 파일을 프레임 단위로 추출할 수 있다.
(다운로드 : https://forevid.com/)
Forevid 를 실행시킨 뒤
동영상 파일을 드래그 & 드롭 해주고
노란색 중괄호 버튼을 이용해 범위를 지정해준다.
마지막으로 상단 메뉴바에 있는
Selected frames as images 버튼을 눌러주면 추출이 가능하다.
추출하면 지정한 폴더에 이렇게 프레임 단위로
사진파일로 저장할 수 있다.
이제 이 0과 1들이 무엇을 의미하는지 찾아내면 된다.
아까 맨 처음 강조했던 Feel 이라는 단어를 생각해보면 쉽다.
어떤 데이터를 우리가 느껴서 인식할 수 있는것은 점자(Braille) 이다.
1 이 볼록한 부분, 0이 평평한 부분이라고 생각하고 해석하면 된다.
점자는 온라인에서 디코딩해주는 사이트가 아주 많이 있다.
(https://www.dcode.fr/braille-alphabet)
Forevid 로 추출한 사진을 보고
똑같은 모양의 점자를 찾아 하나씩 클릭해 입력해주면 된다.
입력을 다 한 후 아래 DECRYPT 버튼을 누르면
왼쪽 Results 에 결과가 출력된다.
'CTF > MISC' 카테고리의 다른 글
[Layer7 CTF] zipzipzipzipzip - MISC / Shell script (63) | 2022.12.25 |
---|---|
[SHELLCTF] Secret Document - MISC / XOR / HxD (49) | 2022.10.03 |
[rgbCTF] A Basic Challenge - MISC / Encoding (60) | 2022.09.04 |
[ImaginaryCTF] journey - OSINT / Google Map (43) | 2022.07.23 |
[HeroCTF] HeroGuesser#1 - OSINT / Google Map (51) | 2022.07.03 |