네트워크 보안 수업 10일차 - 코리아 정보보안 IT학원

2016. 5. 11. 16:39네트워크 보안 수업/네트워크 취약점 분석

반응형

체크섬을 계산 할때


typedef struct pseudo_hdr {

unsigned long int src; // ip header src

unsigned long int dst; // ip header dst

unsigned char zero; // 0

unsigned char protocol; // ip header protocol

unsigned short length; // udp header size(with data)

udphdr udp; // udp header(with data)

} __attribute__((packed)) pseudohdr;



* UDP 나 TCP는 헤더 뿐만이 아니라 ip 헤더의 일부가 같이 포함되어야 한다.


* 일반적으로 체크섬이 0인 경우는 발생하지 않는다.

* 주로 악성코드나 비정상적인 패킷에서 볼 수 있는 내용

* 체크섬이 0인경우 표준에서는 사용자가 의도적으로 체크섬을 

  계산하지 않은 경우로 간주


반응형