2024 SWLUG/Dreamhack

3주차_CTF 문제풀이(2) - Flying Chars

un_plugged 2024. 5. 22. 12:16

▶문제

▶풀이

페이지를 들어가자마자 문자들이 마구 날라다닌다. 이 문자들을 멈춰야한다는 것인데...일단 이 문제는 첨부파일을 제공하지 않았기 때문에 f12를 눌러 개발자 도구로 일단 들어가보았다.

sources 창에서 코드들을 확인할 수 있었다. 역시 복잡하다..."const img_files = [~]"을 보니 이미지 파일 배열에 대한 코드인 것 같다. 다 해석할 수는 없을 것 같아 혹시 더 살펴볼 부분이 있나하고 보던 중

왼쪽에 이미지 파일들이 쭉 있었다!

0번부터 19번까지 있었고 하나씩 확인해봐서 조합하면 전체 문자열을 알아낼 수 있을 것 같다!

※여기서 주의할 점이 있다! 0번 이미지부터 차례대로 보면 답이 아니다. 다시 위의 코드를 살펴보면

이렇게 배열의 요소들이 순서대로 적혀있다. 이 순서대로 조합을 해야한다!

그러면 "Too_H4rd_to_sEe_th3_ch4rs_x.x"인데 c는 대문자라고 하였으므로

"Too_H4rd_to_sEe_th3_Ch4rs_x.x"가 최종 답이다.

문제 풀이에 성공하였다!