[Dreamhack 드림핵] Flying Chars WriteUp
2024. 1. 28. 13:59ㆍHacking/WebHacking Wargame Writeup
문제 링크
https://dreamhack.io/wargame/challenges/850
Flying Chars
Description 날아다니는 글자들을 멈춰서 전체 문자열을 알아내세요! 플래그 형식은 DH{전체 문자열} 입니다. ❗첨부파일을 제공하지 않는 문제입니다. ❗플래그에 포함된 알파벳 중 x, s, o는 모두
dreamhack.io
문제
풀이
웹 페이지에 접속하면 글자들이 날아다니는 것을 볼 수 있다.
이 상태에선 해결 불가능하므로 소스코드를 본다.(이 문제는 첨부파일이 없으므로 페이지 내에서 소스코드를 보는 것이 맞다.)
전체 소스코드에서 발췌한 부분인데, for문에 글자가 날아다니게 하는 구문이 작성되어 있는 것을 해당 코드에서 확인할 수 있다.
for(var i = 0; i < 20; i++){
anim(imgs[i], 0, 1);
}
위와 같이 코드를 개발자 도구 콘솔 창에 입력을 해주면
아래와 같이 글자가 새로로 천천히 정렬된 채로 이동하는 것을 볼 수 있다.
이 문제에서 플래그 형태는 DH{}이다. {}안에 저 문자열을 입력하면 플래그를 획득할 수 있다.
'Hacking > WebHacking Wargame Writeup' 카테고리의 다른 글
[Dreamhack 드림핵] php7cmp4re WriteUp (0) | 2024.01.31 |
---|---|
[Dreamhack 드림핵] web-misconf-1 WriteUp (0) | 2024.01.31 |
[Dreamhack 드림핵] simple-web-request WriteUp (0) | 2024.01.28 |
[Dreamhack 드림핵] ex-reg-ex WriteUp (1) | 2024.01.28 |
[Dreamhack 드림핵] PHPreg WriteUp (0) | 2024.01.28 |