[Dreamhack] Carve Party

Sisyphus·2022년 11월 27일
0

문제 파일을 받아서 브라우져에 띄워보면

호박이 나오고 10000번을 클릭해서 플래그를 얻으라고 합니다.


클릭과 관련된 코드를 찾아보면

$(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();
  });

counter의 숫자를 키우면 빨리 플래그를 얻을 수 있을거 같습니다.


한번 해보면
카운터 값을 키워도 줄어드는 숫자가 똑같습니다.
이 방법으로는 안되는거 같습니다.


반복문을 돌려서 클릭을 해보면

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

10000번이 클릭되어 플래그가 출력되었습니다.

0개의 댓글