| 페이지 | URL |
|---|---|
| 마이페이지 | http://ctf.segfaulthub.com:7575/csrf_1/mypage.php |
| Burp Suite |
|---|
![]() |
| GET방식으로 TEST |
|---|
![]() |
| TEST |
|---|
![]() |
alert함수
| 실제적용화면 |
|---|
![]() |
<,',",> 넣어보기<,',",>삽입 |
|---|
![]() |
| 결과확인 |
|---|
![]() |
<'"> 출력 -> 모두 사용할 수 있음<script>, <img>,</script>삽입| 스크립트 삽입 |
|---|
![]() |
| 결과확인 |
|---|
![]() |
<script> 출력 -><script> 사용가능</script> 출력 -></script> 사용가능<img>출력 -> <img> 사용가능<img>태그 활용<img>태그 src에 URL삽입<img src="CSRF-URL"> | 스크립트 삽입 |
|---|
![]() |
| 결과확인 |
|---|
![]() |
| 실제출력확인 |
|---|
![]() |
<img src="CSRF-URL"> 를 한 이유<img src=x> 하지 않고 <img src="CSRF-URL"> 를 한 이유new Image().src="CSRF-URL"를 써야함| test |
|---|
![]() |
| 결과 |
|---|
![]() |
인증요청이 없고 GET방식이라 CSRF만 가능했지만 alert함수의 기능을 없애기위해 Stored XSS와 결합