[CTF Writeup / Web] LA CTF 2024 - terms-and-conditions

[CTF Writeup / Web] LA CTF 2024 - terms-and-conditions



안녕하세요. 이번 글은 LA CTF 2024에 출제된 web 문제 terms-and-conditions의 writeup을 작성하겠습니다.


Welcome to LA CTF 2024! All you have to do is accept the terms and conditions and you get a flag!

문제 설명이고, URL이 제공됩니다.


NO CONSOLE ALLOWED












접근 시 웹 페이지가 뜨고, I Accept 라는 버튼이 마우스를 피해 멀어져서 클릭하기가 어렵습니다. 개발자 도구(F12)를 켜면 위 화면처럼 NO CONSOLE ALLOWED라고 뜨게 됩니다.



Burp Suite



















Burp Suite로 패킷을 잡아서 Response 패킷 내에 NO CONSOLE ALLOWED 뜨게 하는 부분을 확인할 수 있습니다.


Burp Suite












해당 부분을 제거하고 요청합니다.



FLAG














개발자 도구(F12)를 열 수 있으며, 버튼 부분을 코드에서 선택하고, $0.click() 을 콘솔에 입력하면 클릭이 되고, 플래그 획득이 가능합니다.


lactf{that_button_was_definitely_not_one_of_the_terms}


댓글