아임노드

Web Hacking > Background - Web 본문

[SK shieldus Rookies 23기] 공부 노트/Dreamhack 공부 기록

Web Hacking > Background - Web

Noody 2024. 12. 23.


Background: web 中

  • 인터넷을 기반으로 구현된 서비스 중 HTTP를 이용하여 정보를 공유하는 서비스를 웹이라고 한다.
  • 여기서 정보를 제공하는 주체를 웹 서버(Web Server), 정보를 받는 이용자를 웹 클라이언트(Web Client)라고 한다.

 

 

Background: HTTP/HTTPS 中

  • HTTP(HyperText Transfer Protocol)
    • 웹 서버와 클라이언트가 리소스를 교환하기 위해 사용하는 프로토콜
    • 클라이언트가 요청하면, 서버가 응답하는 방식
  • HTTP 메시지
    • HTTP 서버와 클라이언트가 교환하는 데이터
    • 헤드와 바디로 구성되며, 각 줄은 CRLF로 구분됨
  • HTTP 요청(Request)
    • 클라이언트가 -> 서버에게 특정 동작을 요청하는 메시지
  • HTTP 응답(Response)
    • 요청을 처리한 결과 및 이유, 그리고 클라이언트에 전송할 웹 리소스를 포함하는 메시지
  • HTTPS(HTTP on Secure socket layer)
    • TLS를 이용하여 HTTP의 약점을 보완한 프로토콜

 

 

Background: Web Browser

 

 

워게임 devtools-sources 문제풀이 완료!

정리할 필요 없을 정도로 문제가 쉬웠어서 문제만 잘 읽으면 그냥 풀 수 있다.

간단하게 순서만 정리!

>> 문제 파일 받기 > 압축 해제 > html,css,js 파일 중에서 Ctrl+Shift+F로 DH{..} 형식 찾기

* 검색 범위가 넓은 [ctrl+Shift+F]를 사용하는 것이 보다 빠르게 찾을 수 있다.