문제 파일을 받아서 브라우져에 띄워보면
호박이 나오고 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번이 클릭되어 플래그가 출력되었습니다.