2023-01-04 · 2분
[소전] 모의해킹
' and db\_name 1 -- -
2021-06-02 · 1분
이 글은 작성된 지 2년이 넘었어요. 내용이 오래됐을 수 있어요.
xss이라는 웹해킹 기술을 연습할 수 있는 사이트이다.

frame#1
level3에 들어가면 이런 화면이다. 일단 엄청 눌러보고 싶은 Image 1, 2, 3를 눌러보자!

frame#2

frame#3
위와 같이 image 버튼을 누르면 그 숫자에 따라 frame# 뒤에 숫자가 생기는 것을 알수 있다!
그러면 여기에는 존재하지 않는 4를 입력해 보자.

frame#4
입력해 보니 이미지가 깨져서 보인다. 저런식으로 이미지가 깨져서 보이는건

html에서 img태그를 사용할때 src에 저장되어 있는 파일경로에 그 해당 이미지가 존재하지 않을때 나타난다.
여기서 우리는 이미지가 깨져서 나올때 즉 에러가 떳을때 실행시키는 onerror 라는것을 사용할 수 있다.

예를 들어 위와 같이 적게 된다면 aaa.jpg 라는 파일이 없을때 "alert()"를 실행시킨다는 것이다.
그렇다면 한번 그대로 입력을 해보자.

이미지가 존재하지 않는 frame#4에 onerror="alert()"를 적어 주어 성공적으로 실행되는 것을 볼수 있다!!
+추가


여기서 중요한건 script부분의 html +="img<>"부분이다. frame# + num + .jpg 이라고 마감처리는 해주고, # 뒤의 값을 가져 와서 붙여 주는 것을 알 수 있다. 그러므로 frame#4.jpg' onerror="alert()"' 이런식으로 적으면 되는 것이다.
https://unsplash.com/photos/u3ajSXhZM_U
원문: tistory — 2021-06-02 발행, 이 블로그로 이전됨.
…