본문 바로가기

HTTP5

HTTP 1.3장 리소스의 종류와 특징 웹 서버의 특징 중 하나! 리소스 관리! 웹 서버는 웹 리소스를 관리하고 제공한다. 그리고 웹 리소스를 통해 웹 컨텐츠를 제공하여 준다. 웹 리소스는 로 나눌 수 있는데 정적 컨텐츠 -> 정적 웹 페이지 -> 텍스트 파일, HTML파일, 워드 파일, 아크로뱃 파일, 이미지 파일, 동영상 파일 등 모든 종류의 파일을 포함한다. -> 서버에 미리 저장된 파일이 그대로 전달되는 웹 페이지를 말한다. -> 사용자는 서버에 저장된 데이터가 변경되지 않는 한 고정된 웹 페이지를 보게 된다. 동적 컨텐츠 -> 동적 웹 페이지 -> 리소스 사용자가 누구인지, 어떤 정보를 요청했는지, 몇 시인지에 따라서 다른 콘텐츠를 생성할 수 있다. -> 라이브 영상을 보여주거나, 주식 거래 등 사용자에게 정보를 제공해줄 수 있다. .. 2020. 4. 21.
User-Agent: libww-perl 의 역할 위에 통신 패킷을 확인해보면 User-Agent의 값이 User-Agent: libww-perl/5.833 임을 확인 할 수 있다. 그럼 과연 User-Agent: libww-perl 무엇일까? 그리고 뒤에 오는5.833은 무엇을 의미할까 한번 확인해보도록하겠습니다. libwww-perl은 줄여서 (LWP)라고 쓰기도 한다. 이름에서 알 수 있는듯이 한 문장으로 정의 한다면 Perl을 위한 www클라이언트/서버 라이브러라고 할 수 있다. Perl(펄) 2020. 4. 7.
HTTP 1.2장 웹 서버와 웹 클라이언트 웹 서버는 HTTP 프로토콜을 사용해서 통신을 하기 때문에 HTTP 서버라고도 불리우고 데이터를 저장하고 웹 클라이언트가 요청한 데이터를 제공해주는 역할을 한다. ! 웹 클라이언트는 우리가 흔히 알고있는 인터넷 익스폴로러나 크롬과 같은 브러우저가 된다. - > 웹 브라우저는 사용자를 대신해서 HTTP 객체를 요청하고 응답값을 화면에 보여준다. 위의 그림과 같이 클라이언트 서버에게 HTTP 요청을 보내고 서버는 요청된 데이터를 HTTP 응답으로 돌려주게 된다. 그림을 이용해 예를들면 grey.tisroy.컴/grey.html 로 접속을 하려고 할 때 웹 브라우저는 HTTP 요청을 grey.tisroy.컴 서버로 보낸다. 그럼 서버는 요청 받은 grey.html 객체를 찾아 객체의 타입, 길이 등의 정보(h.. 2020. 4. 4.
줌라(Joomla) table 명세데이터 호출 줌라(Joomla)는 PHP로 작성된 오픈 소스 저작물 관리 시스템으로 MySQL 데이터베이스를 이용해 웹상에서 다양한 컨텐츠를 관리, 보관, 출판할 수 있는 기능을 갖고 있다. 라이선스는 GPL이며 다양한 언어를 함께 지원한다. 공격 패킷 GET /administrator/help/en-GB/toc.json HTTP/1.1 Host: example.com Connection: keep-alive Accept-Encoding: gzip, deflate Accept: */* User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0 공격 설명 줌라로 만들어진 페이지 중에서 해당 경로안에 toc.json 파일을 .. 2020. 3. 27.
728x90
반응형