본문 바로가기
클라우드 아키텍처 설계 기초지식/01 네트워크 기초

네트워크기초 (4) -TFTP64를 이용 Seq(시퀀스)와 Ack(에크) 계산,HTTP,7계층,Falcon Proxy

by Jasie 2018. 10. 18.

  •  TFTPD64 프로그램을 이용한 UDP 패킷 캡처 실습

    Packet Capture Used TFTPD64 Program Example  

    Server

    Client 

    Server Interface Setting

    choice Tab TFTP Client  

    ( 192.168.100.4 )

    Host [서버의 IP] 

    "tftpd.exe" 폴더가 있는곳에 abc.text 생성

     Port 69

     

     Local File [내PC의 저장 위치]

     

     Remote File [서버가 공유한 파일 이름]

     

     Get클릭!

     

     

  • 서버컴퓨터와 클라이언트 컴퓨터로 통신 하는  예제

-클라이언트컴 -> 서버컴 통신



-클라이언트컴 -> 서버컴 통신할때 Seq값, ACK값 계산



  • 클라이언트 서버의 상태 천이도 (Seq값 ACK값 계산)


  • NC를 이용한 데이터 송수신 패킷 캡쳐

 서버(본체)

 클라이언트(가상머신 XP)

netcat 압축파일을 d드라이브에 압축 풀고

 netcat 압축파일을 c드라이브에 압축 풀고

 cmd 실행

 cmd 실행

 C:\Users\user>E:

 cd ../..

 E:\>cd netcat-1.11

 cd netcat-1.11

 E:\netcat-1.11>nc.exe -l -p 12345

 nc.exe [본체IP]  [본체 포트]


  • NC를 이용한 데이터 송수신 패킷전송시 Seq값,ACK값



  • 패킷 전송시 Seq값,ACK값계산 예제2





  • 7계층

빅데이터 인공지능 openstack ssl 해킹

- 사용자 인터페이스를 담당

  

  웹

HTML CSS JavaScript (웹 표준, Client Side Script)

ASP, JSP, PHP(Server Side Script, Server Program)

웹 서버(아파치, 톰캣, nginx)

HTTP

 

  

- 7계층 프로토콜


HTTP 프로토콜

 

버전

  1.0 : 처음으로 널리 사용된 버전, 


- HTTP요청 프로토콜


헤더(리퀘스트 라인 ) => [요청 메소드]  [공백]  [요청 URI]  [공백] HTTP/1.1

요청 메소드 - GET - 데이터를 요청할 때 사용, 데이터를  전달할 때 URI에 

                     포함

                        - POST - 데이터를 전달할 때 사용, 데이터를 전달할 때 바디

                    에 포함


URI는 인터넷 상에서 특정 자원(파일)을 나타내는 유일한 주소

ftp://IP주소 : 포트/파일이름

http://IP주소:포트/폴더이름/파일이름/

헤더(옵션)

바디 =>데이터


- HTTP 응답 프로토콜


헤더(상태 라인) => HTTP/1.1 [공백]  [상태코드]  [공백]  [상태 메시지]

상대 코드 (알고 있으면 유용)

200번대 : 정상적인 통신 완료

400번대 : 클라이언트 쪽에 문제가 있음

            -> 403 : 클라이언트가 권한이 없는 파일에 접근할 때 발생

                  ->404 : 서버에 없는 자원을 요청했을 때 발생

500번대 : 서버 쪽에 문제가 있음


- HTTP 프로토콜 작성 


CDM에서 E:드라이브 -> cd netcat-1.11->ne.exe 홈페이지 80 -> GET  /  HTTP/1.1


- Tip: 네이버는 불가능합니다.


  • HTTP 프로토콜 캡쳐해보기

- 요청을 보냈을 때 


-요청을 받았을 때 응답



HTTP 응답 프로토콜 수정 해보기
Burp Suite 와 Falcon Proxy(크롬 확장 프로그램 ) 설치





















Falcon Proxy 설정





예시 ) Http프로토콜을 변형시켜서 권한없는 게시물 뒤져보기.





공감() 과 댓글은 필자에게 큰 힘이 됩니다.

잠시 1초만 내주시면 안될까요? ~~


로그인 없이도 가능합니당 



댓글