javascript challenge관련 문제인 듯 하다.
f12를 눌러 보니, 이모티콘이 많다.
밑부분까지 보니, 이모티콘으로 가득 찼음을 확인할 수 있다.
검색을 해보니 이 encode는 맨 밑의 aaencode와 관련된 문제인 듯 하다.
그래서 aaencode decode를 검색해 아래의 사이트로 들어갔다.
https://cat-in-136.github.io/2010/12/aadecode-decode-encoded-as-aaencode.html
맨 마지막이 이상하게 끝나므로, +((를 지운다.
스크립트 부분을 두번 클릭해서 복사하면 이런 식으로 끝난다.
하지만 스크립트를 그냥 클릭하고 복사해서 넣으면 이렇게 잘 decode된다.
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)) location.href="./"+ck.replace("=","")+".php"; } |
if문을 완료하면 문제가 풀리는 듯 하다.
코드를 f12의 콘솔창에 붙여넣었다.
밑에는 if문을 지우고 콘솔창에 넣었다.
=youaregod~~~~~~~!
이 나오는 것을 볼 수 있었다.
이처럼 해당 도메인에 입력해준다.
위의 코드에서 봤던 것처럼 해당 php로 이동하는 것을 볼 수 있었다.
'웹해킹' 카테고리의 다른 글
webhacking.kr(old) 37번 - 실패 (0) | 2020.06.08 |
---|---|
webhacking.kr(old) 8번 (0) | 2020.06.08 |
webhacking.kr(old) 61번 (0) | 2020.05.31 |
webhacking.kr(old) 60번 (0) | 2020.05.31 |
webhacking.kr(old) 59번 (0) | 2020.05.31 |