상세 컨텐츠

본문 제목

[HackCTF-Web#2] Hidden - 50 points

WebHacking/HackCTF

by bing_su 2020. 12. 31. 22:35

본문

반응형
SMALL

HackCTF web의 두 번째 문제 Hidden이다.

문제 링크: http://ctf.j0n9hyun.xyz:2023

 

5번 파일에 플래그가 있지만, 처음 보이는 형태로는 5가 보이지 않는다. 페이지 소스를 확인해 보자.

 

각 1, 2, 3, 4 버튼을 누르게 되면 GET 방식으로 id 파라미터를 이용해 값을 넘겨주는 것을 볼 수 있다.

 

이때 GET 방식은 URL에 key&value 쌍의 형태로 서버에 정보를 전송한다. URL 뒤에 데이터를 붙여서 보내므로 HTTP 패킷의 헤더에 포함되어 서버에 요청한다. 헤더에서 BODY에는 특별히 넣을 내용이 없어서 BODY가 빈 상태로 보내진다.

이 문제의 경우 한 개의 데이터(5 값에 해당하는 것)만 보내주면 되므로 상관이 없지만 만약 두 개 이상의 key-value 데이터를 보낼 경우에는 & 마크로 구분해주면 된다.

 

 

5 버튼이 따로 없는 관계로 5 값을 GET 방식으로 전송해 주자.

Flag를 알아낼 수 있다. 50점인 것과 같이 간단하게 풀리는 문제였다.

반응형
LIST

'WebHacking > HackCTF' 카테고리의 다른 글

[HackCTF-Web#6] Read File - 100 points  (0) 2021.03.23
[HackCTF-Web#5] Guess me - 100 points  (0) 2021.03.02
[HackCTF-Web#4] 보물 - 100 points  (0) 2021.01.24
[HackCTF-Web#3] Button - 50 points  (0) 2021.01.01
[HackCTF-Web#1] / - 50 points  (0) 2020.12.31

관련글 더보기

댓글 영역