1. 문제
1) 문제 확인
<html>
<head>
<meta charset="UTF-8">
<title>level 1</title>
</head>
<body>
</body>
<script>
function getParam(name){
var url = location.hash.substr(1);
var parameters = url.split('&');
for(var i=0; i<parameters.length; i++){
var param = parameters[i].split('=');
if(param[0] == name){
return decodeURIComponent(param[1]);
}
}
}
var url = getParam('url');
if(url.trim() != ''){
location.href = url;
}
</script>
</html>
JavaScript
복사
1번 문제와 유사한데, 파싱한 값을 최종적으로 location.href로 페이지를 이동시킨다.
2. 접근방법
이렇게 redirect 시키는 부분에서 inline js 코드를 이용해서 스크립트를 실행시킬수 있다.
url에 javascript:alert(1) 요렇게 넣으면 된다.