CTF/MISC

[SHELLCTF] Feel me - MISC / Forevid

SecurityMan 2022. 9. 16. 11:00

 

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 에 결과가 출력된다.

반응형