devtools-sources
devtools-sources
개발자 도구의 Sources 탭 기능을 활용해 플래그를 찾아보세요. 플래그 형식은 DH{...} 입니다. Reference Tools: Browser DevTools
dreamhack.io
참고
🔧개발자 도구의 기능을 뜯어보자
개발자 도구는 브라우저에서 제공하는 하나의 도구입니다.👩🏻🔧
velog.io
문제 설명
문제 분석
(1) 우선 파일을 다운 받았다.
(2) [project] 파일에 들어가니 저런 웹 페이지가 열렸다.
(3) 일단 아까 배운 걸 활용해보기 위해, 그리고 문제에서도 Sources 탭 기능을 활용하라고 했으므로… F12
오른쪽 측면의 트리 구조를 확인한다.
(4) 검색창에 ‘flag’를 입력하여 결과를 확인해본다. 별로 쓸만한 건 없어보였다…
(5) flag의 형식은 ‘DH{...}’ 라고 했으므로…
성공이다!
Carve Party
Carve Party
Description 할로윈 파티를 기념하기 위해 호박을 준비했습니다! 호박을 10000번 클릭하고 플래그를 획득하세요!
dreamhack.io
문제 확인
문제 분석
(1) 다운받은 파일을 확인한다.
(2) ‘jack-o-lantern’이라는 파일을 클릭하면 아래 그림과 같은 인터넷 창이 켜진다.
10000번을 누르면 펌킨이 호박랜턴이 되는 것 같다…
그러면 클릭 횟수가 10000번인지 확인하는 코드가 있을 것 같아서 우선 개발자 도구 창을 켜준다.
( 실제로 몇 번 눌러본 결과 아래처럼 형태가 잡혀가는 걸 확인해볼 수 있었다…. )
(3) 코드와 트리 구조를 확인해준다.
(4) 우선 1000번 클릭됐는지 확인하는 if문을 들여다본다….
(5) 위의 코드를 보니 무슨 뜻인지는 몰라도 $(’#jack-target’).click(function()} 이 중요한 것 같아서 구글링을 좀 해보았다. ‘id(#) = jack-target’이라는 대상을 가진 웹페이지를 클릭했을 때, 함수 안의 동작들을 수행하는 듯 하다.
(6) 그래서 counter를 10000으로 만들어주기 위해 콘솔 창에서 해당 코드를 작성해준다.
(7) 그러면 아래와 같이 플래그가 뜬다!
'swlug > web hacking' 카테고리의 다른 글
[Dreamhack] pathtraversal (0) | 2024.05.11 |
---|---|
[Dreamhack] baby-union (0) | 2024.05.06 |
[Dreamhack] phpreg (0) | 2024.05.06 |
[Dreamhack] php7cm4re & Flying Chars (0) | 2024.04.27 |
[Dreamhack] cookie & session (2) | 2024.04.27 |