아 아까 1번문제 포스팅하고, 바로오네...
우선 이번문제는 wargame.kr QR Code Puzzle 이라는 문제로, 딱봐도 qrcode를 읽으라는것 같다.
문제를 보러 들어가면, 문제로
위와같은 qrcode가 나오는것을 확인할 수 있다. 후... 상당히 심란하다. 하지만 Html의 소스코드를 볼 수 있으니 확인해보도록 하겠다.
보면, 코드가 그다지 어렵지 않다는것을 알 수 있다.
문제는 script 코드이다.
<script type="text/javascript">
/*<![CDATA[*/
$(function(){ $('#join_img').attr('src',unescape('.%2f%69%6d%67%2f%71%72%2e%70%6e%67'));
$('#join_img').jqPuzzle({rows:6,cols:6,shuffle:true,numbers:false,control:false,style:{overlap:false}});
hide_pz();});
function hide_pz(){
var pz=$('#join_img div'); if(pz[pz.length-2]){$(pz[1]).remove();$(pz[pz.length-2]).remove();}else{setTimeout("hide_pz()",5);}
}
/*]]>*/
</script>
문제는 이 코드라는것인데, 이코를 잘 봐주면 unescape('.%2f%69%6d%67%2f%71%72%2e%70%6e%67') 이렇게 유니스케이프 함수에 있는
문자열을 확인해줄 수 잇다. 그러면 이문자열을 확인해보겠다.
??????
img폴더에 qr.png가 있단다. 한번 확인해보도록 하자.
그러면 제대로된 qr코드가 나오며, 그 qr코드를 리더기나 인식하는 어플리케이션에 인식을시켜서 flag값을 뽑아내면 된다.
'워게임 > wargame.kr' 카테고리의 다른 글
wargame.kr - 3번, flee button (4) | 2016.10.24 |
---|---|
wargame.kr - 1번, aleready got (1) | 2016.10.24 |