Play/wargame

(webhacking.kr) 12번

병뚜 2022. 11. 1. 14:24

1. 개발자도구 F12

<script></> 내 있는거 복붙할 때 Elements 탭에서 하지 말기.

Source > (index) 에서 복붙하자. Elements에서 하면 잘린다.

 

2.

https://cat-in-136.github.io/2010/12/aadecode-decode-encoded-as-aaencode.html

 

aadecode - Decode encoded-as-aaencode JavaScript program. ['_']

aadecode - Decode encoded-as-aaencode JavaScript program. (゚Д゚) ['_'] Enter ...

cat-in-136.github.io

디코드 결과

var enco='';
var enco2=126;
var enco3=33;
var ck=document.URL.substr(document.URL.indexOf('='));
for(i=1;i<122;i++){
  enco=enco+String.fromCharCode(i,0);
}
function enco_(x){
  return enco.charCodeAt(x);
}
if(ck=="="+String.fromCharCode(enco_(240))+String.fromCharCode(enco_(220))+String.fromCharCode(enco_(232))+String.fromCharCode(enco_(192))+String.fromCharCode(enco_(226))+String.fromCharCode(enco_(200))+String.fromCharCode(enco_(204))+String.fromCharCode(enco_(222-2))+String.fromCharCode(enco_(198))+"~~~~~~"+String.fromCharCode(enco2)+String.fromCharCode(enco3)){
  location.href="./"+ck.replace("=","")+".php";
}

 

3.

- 개발자도구 콘솔 창에 위 코드 한번 쳐준다.

- if 조건문 내 있는 String.fromCharCode들 계산하는 것 한번 쳐준다.

 

4.

?ck=youaregod~~~~~~~!

 

clear