Wargame/Root-me = Web - Client
<Root-me> Javascript - Source
지우친구 웅이
2021. 12. 18. 23:25
알림 창으로 비밀번호를 입력하라고 한다.
페이지 소스 코드를 살펴보면
<html>
<head>
<script type="text/javascript">
/* <![CDATA[ */
function login(){
pass=prompt("Entrez le mot de passe / Enter password");
if ( pass == "123456azerty" ) {
alert("Mot de passe accepté, vous pouvez valider le challenge avec ce mot de passe.\nYou can validate the challenge using this password."); }
else {
alert("Mauvais mot de passe / wrong password !");
}
}
/* ]]> */
</script>
</head>
<body onload="login();"><link rel='stylesheet' property='stylesheet' id='s' type='text/css' href='/template/s.css' media='all' /><iframe id='iframe' src='https://www.root-me.org/?page=externe_header'></iframe>
</body>
</html>
prompt()는 문자열을 입력할 때 사용하는 함수로, 입력받은 문자열은 변수 pass에 저장된다.
그리고 pass가 "123456azerty"이면 이 비밀번호가 승인되었고, 이 비밀번호로 검증할 수 있다고 한다.
문제 페이지에서 "123456azerty"로 검증하면 문제를 해결할 수 있다.