[Javascript] old-16

[Javascript] old-16

이번 문제는 훼이크가 있었네요ㅋㅋ

뭔지 모르겠는 별이 있으니까 바로 소스코드를 확인합니다!

어...음....맨끝은 onmouseover이 있어서 커서 갔다 대면 innerHTML=' ' 때문에 사라지는거 같고 javascript 코드 보면 다양한 if 문이 있네요. 하지만 맨 마지막에

if(cd==124) location.href=String.fromCharCode(cd)+".php"; //do it

이란 코드를 보아서 나머지는 신경 안써도 될거 같았습니다ㅋㅋ

매우 유용한 console을 이용해서 String.fromCharCode(124)를 실행해서 ㅣ가 나오는걸 알았고

결과적으로 기존 url뒤에 ㅣ.php를 적으면 될거라고 확신했습니다ㅎ

위처럼 l.php를 적으면 %7C.php로 인코딩되고

문제 해결!

처음에 많은 코드에 당황했지만 좀만 해석하면 매우 쉬운 문제였네요ㅎㅎ

from http://codebyo.tistory.com/104 by ccl(A) rewrite - 2021-11-15 09:27:08