본문 바로가기
dreamhack

[Dreamhack] Carve Party (Beginner)

by yejin_l 2023. 10. 5.
728x90

Description

할로윈 파티를 기념하기 위해 호박을 준비했습니다! 호박을 10000번 클릭하고 플래그를 획득하세요!

 

풀이

step 1. 문제 파일 다운로드 후 파일 확인

→ 다운로드 한 파일 안에 jack-o-lantern.html 을 들어가봤더니 호박이 나왔다.

 

step 2. 개발자 도구를 열어 코드를 살펴보았다. 

            $(function() {
                $('#jack-target').click(function() {
                    counter += 1;
                    if (counter <= 10000 && counter % 100 == 0) {
                        for (var i = 0; i < pumpkin.length; i++) {
                            pumpkin[i] ^= pie;
                            pie = ((pie ^ 0xff) + (i * 10)) & 0xff;
                        }
                    }
                    make();
                });
            }

호박을 10000번 클릭하면 플래그가 나오는데, 한번 클릭하면 플래그가 나오도록 하거나 반복문을 사용하면 될 것 같다.

 

step 3. 반복문을 사용해서 코드를 작성했다. 저 호박 사진을 target으로 해서 반복문으로 10000번 click() 하도록 했다. 

for(i=0; i<=10000; i++){
 $('#jack-target').click()
}

콘솔에 코드를 적고 엔터를 눌렀더니 플래그가 출력되었다.

 

 

 

 

728x90

'dreamhack' 카테고리의 다른 글

[Dreamhack] 🌱 simple-web-request (Beginner)  (0) 2023.11.07
[Dreamhack] proxy-1 (LEVEL 1)  (0) 2023.10.05
[Dreamhack] devtools-sources (Beginner)  (0) 2023.10.03
[Dreamhack] cookie (Beginner)  (0) 2023.10.03
[Dreamhack] session-basic (LEVEL 1)  (0) 2023.09.26