기술/picoCTF

[picoCTF] GET aHEAD

s-bot 2022. 2. 27. 20:58

 

Web Exploitation Category

 

 

클릭하여 들어가면 아래와 같은 화면을 볼 수 있습니다! (눈이 너무 아프네요ㅠㅠ)

 

Choose Blue를 누르면 파란 화면으로 바뀌고, Choose Red를 누르면 빨간 화면으로 바뀝니다!

 

 

 

 

간단하게 코드를 확인해보니, 색깔이 바뀌는 것 뿐 아니라 Red로 요청하면 GET method를 전달하고

Blue로 요청하면 POST method를 전달하는 것을 알 수 있었습니다!

 

 

 

 

HTTP Method의 요청 방식은 GET, POST, PUT, HEAD, DELETE 등 다양하게 있는데, 구체적인 정보는

https://velog.io/@yh20studio/CS-Http-Method-%EB%9E%80-GET-POST-PUT-DELETE

 

Http Method 란? (GET, POST, PUT, DELETE)

평소에 코딩을 하면서 서버와 클라이언트가 소통을 하기 위해서 보통 Http를 이용을 하게 되었습니다. 그런데 GET, POST, PUT, DELETE 등 여러가지의 Http Method 가 존재하는데 명확하게 사용하고 있을까?

velog.io

해당 페이지에 설명이 잘 되어있어 참고하였습니다!

 

해당 CTF의 title이 GET aHEAD인 점을 감안하여, HEAD로 요청을 진행했습니다.

 

 

 

 

요청 후 응답 값을 보니 flag를 반환하는 것을 확인하였습니다!