일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- setCookie
- java
- Web
- C
- SuNiNaTas
- pythonchallenge
- html5
- 웹
- 대외활동
- C언어
- 리눅스
- 자바
- 써니나타스
- 파이썬
- 경기대학교
- 명품자바프로그래밍
- 리버싱
- FTZ
- 실습문제
- 웹해킹
- 파이썬챌린지
- webhacking.kr
- Linux
- 암호수학
- 석문초등학교
- 해커스쿨
- ARP Redirect
- 쏙쏙캠프
- hackerschool
- 피들러
- Today
- Total
목록STUDY/NETWORK (14)
Hongfluenza
0x01. UTP 케이블 정의 Unshieded Twisted pair Cable 즉, 사진과 같이 절연체로 감싸여 있지 않은 두 가닥씩 꼬여 있는 케이블을 말한다. UTP 케이블은 RJ규격의 커넥터, 연질 피복, 내부 심선으로 이루어져 있다. 그렇다면 심선이 쌍으로 꼬여있는 이유는 무엇일까? 그 이유는, 일직선의 단선의 경우 주변에 강한 전자기 신호가 있을 경우 선에 유도기전력이 발생하여 전기가 흐르게 되고 이는 통신케이블의 신호를 왜곡시키기 때문에 쌍으로 꼬여있는 심선을 사용함으로써 전자기적 간섭을 상쇄할 수 있는 것이다. 0x02. UTP 케이블 종류 DIRECT CABLE (다이렉트 케이블) 다이렉트 케이블은 일반적으로 사용되는 케이블이라고 생각하면 쉽다. OSI 7계층에서 같은 계층에 있는 장비..
7계층 응용 계층 · 전송 단위 : Data · 프로토콜 : DHCP, DNS, FTP, HTTP · 응용 계층은 TCP/UDP 기반의 응용 프로그램을 구현할 때 사용한다. · 사용자가 네트워크에 접근할 수 있도록 해주는 계층 · 사용자 인터페이스, 전자우편, 데이터베이스 관리 등 서비스를 제공 ① TCP 기반 · HTTP / HTTPS HTTP ( Hypertext Transfer Protocol ) - Hypertext인 HTML을 전송하기 위한 통신 규약 - 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이 매우 쉽다. - 이를 보완한 것이 HTTPS HTTPS ( S는 Over Secure Socket Protocol ) - 보안이 강화된 HT..
와이어샤크란? : 오픈 소스 패킷 분석 프로그램 : "pcap"을 이용하여 패킷을 잡아내는 것이 주요한 기능이다. - pcap이란 Packet capture의 약자로, 네트워크 트래픽을 캡쳐하기 위한 API로 구성 - 윈도우 시스템에서는 Winpcap, 리눅스 시스템에서는 libpcap - 네트워크 트래픽을 분석하기에 아주 용이한 라이브러리 모음 : promiscuous mode(무차별 모드)를 지원 - 프로미스큐어스란, 주소값을 무시하고 모든 패킷을 받아들이는 상태를 말함 - wireshark 설치 시에 필수 프로그램인 winpcap이 프러미스큐어스 모드를 작동시키는 역할을 함 - 패킷을 캡쳐하기 전에 확인해야 할 것은 현재의 랜카드가 패킷 캡처를 지원하는지에 대한 여부. 패킷 캡쳐가 지원되지 않으면,..
유니캐스트(Unicast) - 특정 목적지의 주소 하나만을 가지고 통신하는 방식 - 현재 네트워크 상에서 가장 많이 사용되는 트래픽 - 그 목적지 주소가 아닌 다른 PC들의 CPU성능을 저하시키지 않는다. 브로드캐스트(Broadcast) - 로컬 랜 상에 붙어있는 모든 네트워크 장비들에게 보내는 통신 - 이 경우 모든 PC가 CPU에 인터럽트를 걸기 때문에 PC 성능이 저하된다. - 브로드캐스트 패킷을 발생시킨 경우, 그 패킷의 수가 많아질수록 CPU의 성능을 떨어뜨린다. - ARP ( Address Resolution Protocol)는 맥 어드레스를 알아내기 위해서 하는 동작인데, 이 때 브로드캐스트가 발생한다. - 라우터 끼리 정보를 교환할 때, 다른 라우터를 찾을 때, 서버들이 자신이 어떤 서비스..
이더넷(Ethernet) - 네트워킹의 한 방식 - CSMA/CD 프로토콜을 사용해 통신을 한다. 여기서 CSMA/CD가 무엇인가? CSMA/CD는 'Carrier Sense Multiply Access/Collision Detection'을 줄여서 부르는 방식이다. 한 마디로 "대충 알아서 눈치로 통신하자"는 의미이다. ① Carrier Sense 이더넷 환경에서 통신을 하고 싶은 PC나 서버는 먼저 지금 네트워크 상에 통신이 일어나고 있는지 확인한다. 즉 우리 네트워크 자원을 쓰고 있는 PC나 서버가 있는지를 확인해보는 것인데 이 말은 캐리어가 있는지를 감시한다는 뜻이다. 이것을 바로 Carrier Sense라고 한다. 이 때, 만약 캐리어가 감지되면( 누군가가 네트워크상에서 통신을 하고 있으면) 자..