728x90
반응형
> 사이트 번역
- 문제 페이지를 보면 숨바꼭질 이런 얘기가 있다.
- 뭔가가 숨어있다는 걸까
- Épreuve 공간을 보면 테스트 버튼 하나가 존재한다.
- 해당 버튼을 누르면 패스워드를 입력하라는 아래와 같은 창이 뜬다.
- 패스워드 값이 틀리면 다시 시도하라는 창이뜬다.
- 문제 페이지의 소스코드를 확인해보았다.
- 소스코드를 뜯어보았다.
<script type="text/javascript" language=JavaScript>
function testor(){
var code = new Array("a", "b", "c", "d", "e", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z");
Meca = window.prompt("Password : ","");
if(Meca != Math.round((code.length*54)/48-7+(45*3))) {
alert("Erreur !!");
} else {
window.location.href="/epreuves/javascript/"+Meca+".php";
}
}
</script>
- 사용자 입력값을 Meca라는 변수에 넣어서 Math.round((code.length54)/48-7+(453)) 와 비교를 하고있다.
- Math.round((code.length54)/48-7+(453)) 값을 확인해보았다.
- 156 이라는 값이 나온다.
- 알아낸 값을 입력해보았다.
- 입력 후 확인을 누르면 156.php 로 리다이렉션되어 정답을 출력한다.
- Le password est : canelle
- Validation 공간에 값을 입력했다.
- 문제가 풀렸다.
728x90
반응형