xss게임 4번문제 풀이
2023. 2. 24. 10:35ㆍ카테고리 없음
4번 문제의 첫 화면은 아래와 같습니다.
3이 써져 있는 창에 그래도 Creale timer을 누르면
아래와 같이Time is up!이라는 창이 뜨게 됩니다.
힌트와 코드를 보니 이렇게 나와있는데요
힌트를 보니 대충 startTimer 함수와 '에 집중하면 될 것 같습니다.
3이 써져있는 창에 '을 쓰니 무한 로딩이 됩니다.
코드를 다 보아도 이해가 가지 않아 구글링을 조금 해보니
오류 콘솔 창에서 빈칸을 볼 수 있었고, onload=startTimer(‘ (빈칸) ’);가 디폴트값인 것을 알 수 있었습니다.
그렇기에 3뒤에 숫자를 입력하고 alert문을 넣어주면 문제가 풀리게 됩니다. 아래처럼 말이죠!
3을 활용하여 아래와 같은 코드를 작성했을 때 문제가 풀리게 됩니다.!
3(1)'); alert('