Network Security Footprint & Scan
Content What is Footprinting? Relationship between Ports and Services Several Scan Techniques Firewall and IDS (Intrusion Detection System) Operating System Detection Footprinting & Scan
Footprinting 개인정보 게시판 ID 개인정보 개인정보 ID 게시판 ID 개인정보 Footprinting & Scan
Ports FTP Applications TFTP Telnet 20 POP3 23 SMTP 25 53 RPC DNS 80 161 HTTP IMAP SNMP Daemon: 서비스가 요청되었을 때, 이에 반응할 수 있도록 항상 실행되어 있는 프로그램 Footprinting & Scan
Let’s Practice Telnet 동작시키기 Windows: [내컴퓨터] – [관리] – [서비스] Footprinting & Scan
Footprinting & Scan
Footprinting & Scan
Disable = no 로 변경 telnet service 접속 telnet service 시작 Footprinting & Scan
Scan What’s Scan? 종류 서비스를 제공하는 서버의 작동 여부와 그 서버가 제공하고 있는 서비스를 확인하는 것. Ping과 ICMP Scan Echo Request & Reply Timestamp Request & Reply Information Request & Reply ICMP Address Mask Request & Reply TCP와 UDP를 이용한 Scan UDP Scan TCP Open Scan TCP Half Open Scan Stealth Scan Footprinting & Scan
Ping과 ICMP Scan Echo Request & Reply 1: ICMP 패킷의 길이 2 4 3 2 3 4 5 5 6 6 Echo Request & Reply 1: ICMP 패킷의 길이 2: ICMP Echo Reply 패킷의 크기 3: Echo Request 패킷이 보내진 뒤 Reply 패킷을 받기까지의 시간 4: TTL 값 5: Request 패킷의 개수와 Reply 패킷의 개수, 손실된 패킷의 갯수 6: Request 패킷을 보낸 후 Reply 패킷이 오기까지의 시간 정보 Footprinting & Scan
운영체제별 ICMP 패킷 지원 여부 Information Timestamp Address Mask Linux X O FreeBSD Solaris HP-UX AIX v4 Windows 98 Windows NT sp4 Windows 2000 Footprinting & Scan
TCP & UDP Scan UDP Scan 공격대상 공격자 공격대상 UDC Packet UDC Packet ICMP Unreachable Packet Footprinting & Scan
TCP Open Scan 공격대상 공격자 공격대상 SYN RST + ACK SYN SYN + ACK ACK Ident Scan 113 ort TCP 접속 생성 Ident Query 전송 Ident Scan Open Ident Scan: 세션을 확립한 상태에서 원격지 서버에서 데몬을 실행하고 있는 프로세스의 소유자를 확인 Username/UID 정보 Footprinting & Scan
TCP Half Open Scan 공격대상 공격자 공격대상 SYN RST + ACK SYN SYN + ACK RST Footprinting & Scan
Stealth Scan 공격대상 공격자 공격대상 FIN, NULL, XMAS Packets RST Packet ACK Packet TTL: on OS, window size: 0 ACK Packet TTL: < 64, window size: !0 10 bytes of TCP The other 10 bytes of TCP Footprinting & Scan
IDS (Intrusion Detection System) 회피 짧은 시간 동안 많은 패킷을 전송 방화벽과 IDS의 처리 용량 한계를 넘김 긴 시간 동안에 걸쳐서 패킷 전송 방화벽과 IDS가 패턴에 대한 정보를 얻기 힘듦 Footprinting & Scan
Let’s Practice Installing fping Footprinting & Scan
Results of fping Footprinting & Scan
Installing sing Footprinting & Scan
Results of sing Footprinting & Scan
Installing nmap Footprinting & Scan
Footprinting & Scan
Footprinting & Scan
Detection of Operation System Banner Grabbing 원격지 시스템에서 로그인하면 보이는 안내문 TCP/IP 프로토콜의 반응 FIN Scan 적용 유무 Session 연결 시 TCP 패킷의 시퀀스 넘버 생성 Windows 시간에 따른 시퀀스 넘버 Linux 완전한 랜덤 FreeBSD, Digital-Unix, IRIX, Solaris 시간에 따른 랜던한 증분 Footprinting & Scan
Banner Grabbing Footprinting & Scan