ctf running session

[PortSwigger] Lab: Basic clickjacking with CSRF token protection

oose. 2023. 9. 28. 17:32

이 문제는 clickjacking을 이용하여 사용자가 스스로 자신의 계정을 삭제하게 만들게끔 공격을 하는 것이다.

 

문제에서 아이디와 비번을 알려주었음(wiener와 peter)

My account에 들어가서 로그인해보자.

 

로그인하면 저 아래 delete account 버튼이 나오는데 이 버튼을 사용자가 누르게끔 만드는 것이 목표임

go to exploit server 클릭 ㄱㄱ

 

그럼 html을 이용한 조작이 가능함

body에 아래와 같이 코드를 적어주자.

-><iframe>태그는 사용자의 화면에 코드에 적힌 url 주소의 화면을 띄우는 역할을 함

 

 

이렇게 투명도를 낮춰 사용자가 뒷 화면을 못 보게 만드는 공격 구조이다.

짠~~ 이렇게 만들면 사용자가 test me 버튼을 눌렀을 때 사용자도 모르게, 스스로 해당 계정을 삭제하게 된다.