1. XSS(4)


※ 주의 사항 :

1. 교육 목적으로만 이용 해주세요.
2. 무단 침입, 데이터 유출, 개인 정보 침해 등 불법적인 활동은 심각한 법적 결과를 초래할 수 있습니다.
3. 개인적인 테스트 환경을 구축해서 실습하시길 바랍니다.


1.1 개요 


page redirect

location.href=”주소”

location.replace(“주소”)

image-20240703195236291 image-20240703195337475
[그림 1-1] [그림 1-2]

주소창 변조

history.pushState(null,null,’test’)

DOM객체에 접근하기

document

document.getElementById(‘’)

document.getElementsByClassName(‘’)[0]

document.getElementsByClassName(‘’)[1]

document.getElementsByClassName(‘’)[0].id

document.getElementsByClassName(‘’)[0].className

document.getElementsByClassName(‘’)[0].innerHTML

예제를 통한 활용 더 알아보기

  1. Dom 객체에 접근할 때,작성한 스크립트가 페이지가 로드되지 않았는데 실행될 때.

  2. xss취약점이 발견된 곳에서 다른 페이지의 정보를 가져오고 싶을때.

    <iframe src=" "id=""></iframe>

<script>var targetTag=document.getElementById('targetFrame');var DOMData=targetTag.contentDocument;

DOMData.getElementById('')</script>

카테고리:

업데이트:

댓글남기기