본문 바로가기

S-DEV/네트워크 보안

(5)
Report pcap test 보호되어 있는 글입니다.
Basic header analysis • 이더넷 프레임 Destination MAC Address : 6byte Source MAC Address : 6byte Ether Type : 2byte Preamble : 프레임의 시작 • IP 헤더 Version : 0100으로 들어간다 (IPv4) -> 4 bite IHL : IP헤더는 기본적으로 20byte가 들어가야 하는데 4 bite로는 표현을 할 수가 없기 때문에 IHL 에는 0101이 들어간다. -> 5가 들어간다. -> 곱하기 4를 하면 실제 IP 헤더의 크기가 나온다. 즉, 45로 시작하면 IPv4의 시작위치라고 알 수 있음 * Protocol -> TCP는 0x06, ICMP는 0x01, UDP는 0x11이다. • TCP 헤더 TCP 헤더의 크기를 알아내기 위해서는 Data off..
OSI model and TCP/IP Layer • OSI model and TCP/IP OSI 7 Layer Layer No Example Other Protocols Alligator Application L7(Firewall) HTTP FTP, SSH, LOCO Pet Presentation Steve’s Session Touch Transport L4(NAT) TCP UDP, SCTP Not Network L3(Router) IP IPv6, ARP Do Data Link L2(Switch) Ethernet Frame Relay Please Physical • WireSark - 웹(HTTP) 통신이 이루어지는 경우 ETH(Ethernet ll) - IP(Internet Protocol Version4) - TCP(Transmission Cont..
Byte order 10진수 / 16진수 / 2진수 decimal hexadecimal binary 0 0 0000 1 1 0001 2 2 0010 3 3 0011 4 4 0100 5 5 0101 6 6 0110 7 7 0111 8 8 1000 9 9 1001 10 A 1010 11 B 1011 12 C 1100 13 D 1101 14 E 1110 15 F 1111 • Unit unit description range nibble byte의 절반의 의미로 4bit 16가지 경우의 수를 가진다(0 ~ 15, 0x0 ~ 0xF) byte memory addressing 단위로 전통적인 8bit 256가지의 경우의 수를 가진다(0 ~ 255, 0x00 ~ 0xFF) * hexideciaml 1자리 숫자로 nibble을 표현하고 ..
Git (sum 실습) • git 설치 및 환경설정 1. git 설치 : sudo apt install git # it 환경 설정 확인 : git config --global --list 2. user name 등록 : git config --global user.name 3. email 등록 : git config --global user.eamil 4. SSH Key 설정 : ssh-keygen -t ed25519 -C "이메일 주소" 입력 후. ssh 폴더에 있는 Public key를 웹 사이트에 등 h록을 해줘야 함 => ID/PW 기반의 Authentication을 금지하고 Token Authentication을 도입함(./ssh 폴더에서 확인 가능) • git repository 생성 1. 웹 사이트에 들어가 rep..