Yozzang의 해킹일기 💻
article thumbnail
Published 2022. 7. 17. 00:07
XSS game (Level 4) Wargame/XSS game
728x90

이번 포스트에서는 XSS game의 Level 4 문제를 풀어보도록 하겠다.

 


문제에 들어가면 다음과 같은 화면이 보인다.

## 문제 해석 : 

사진 하단에 표시된 웹 사이트에 간단하게 alert()만 띄우면 된다.

## 문제 풀이 : 

우선 해당 웹 사이트에 alert()를 바로 삽입해서 공격해보겠다.

### 공격 코드 : <script>alert('GOTYOU')</script>

### 실행 결과 : 

1차 시도

제대로 작동하지 않고 있다. 이어서 코드를 분석해보겠다.

 

timer.html

분석한 결과, 우리가 삽입한 값이 23번째 줄의 timer에 들어간다는 것을 알 수 있다. 그러나 우리가 입력한 값이 parseInt() 함수를 통해 디코딩 되고 있다.

 

그럼 23번째 코드의 형식에 맞게 공격문을 삽입해보겠다.

### 공격 코드 : 1');alert('GOTYOU

### 실행 결과 : 

공격 성공

공격에 성공한 것을 확인할 수 있다.

'Wargame > XSS game' 카테고리의 다른 글

XSS game (Level 6)  (0) 2022.07.19
XSS game (Level 5)  (0) 2022.07.18
XSS game (Level 3)  (0) 2022.07.16
XSS game (Level 2)  (0) 2022.07.15
XSS game (Level 1)  (0) 2022.07.14
profile

Yozzang의 해킹일기 💻

@요짱

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!