2024. 4. 17. 15:55ㆍhacking : p_study/Dreamhack
Flying Chars | 워게임 | Dreamhack
날아다니는 글자들을 멈춰서 전체 문자열을 알아내세요! 가 문제설명이다.
지난 번에 호박문제 같은 느낌이다.
이렇게 글씨가 날아다닌다.
멈추고싶어서 속도를 조절할 수 있는 코드가 적혀있는 곳을 찾아본다.
뭔가 엄청나게 정신없는 속도로 이미지가 움직이는 것을 확인할 수 있었다.
근데 사실 아래처럼 캡처하니까 글자가 보이고,, 캡처한대로 풀수도 있지않을까? 라는 생각이 들긴한다.
혹시 몰라서 하나씩 순서대로 조합해봤다.
그래서 얻은 flag..가 DH(Too_H4rd_to_sEe_th3_Ch4rs_) 이렇게 되어있는데 마무리 언더바가 찝찝해서 보니까 스크롤바가 조금 남아있다 아래로 내려서 글자가 더 있는지 봤다.
x.x가 더 있었다.
최종적으로 얻은 flag는 DH {Too_H4rd_to_sEe_th3_Ch4rs_x.x} 이고, 확인삼아서 개발자도구를 켰다.
그리고 해당 이미지들과 얻은 플래그들이 일치하는지.. 확인해봤다.
이렇게 해서 맞추기는 했는데 이런식으로 풀면 안될 것같은데 라는 생각이 들었다.
뭔가 속도를 조절하거나 글씨크기를 조절해서 풀어야하는 걸 의도해서 낸 문제가 아닐까 생각이 들어서, 일단은 풀었으니까 다른 사람들은 어떻게 풀었는지 찾아보았다.
[ 참고 자료 ]
[dreamhack] Flying Chars (velog.io)
대부분 비슷한 방법으로 푼 것 같았다.
그 중에서도 조금 더 좋은 방법이라고 생각이 든게, 아까 그 정신없이 움직이는 부분에서 .png확장자 부분에 마우스를 올려놓으면 아래와 같이 글자 이미지인지가 뜬다.
이걸 하나씩 조합해서 풀었으면 더 크게 보여서 수월했을 것 같다.
속도를 조절하거나 크기를 조절해서 풀 줄 알았는데, 다 비슷하게 푼 것 같다.
이번주 CTF 과제 끝!
'hacking : p_study > Dreamhack' 카테고리의 다른 글
4주차_CTF과제(Dreamhack : baby-union) (0) | 2024.05.04 |
---|---|
4주차_CTF과제(Dreamhack : phpreg) (0) | 2024.05.04 |
3주차_CTF과제(Dreamhack : php7cmp4re) (0) | 2024.04.17 |
2주차_CTF과제(Dreamhack : Carve Party) (0) | 2024.03.29 |
2주차_CTF과제(Dreamhack : devtools-sources) (0) | 2024.03.29 |