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 |