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