Arp 패킷을 구문 분석하는 중 작업 중이 좋은 문제가 발견되었습니다.WinPCap 데이터 잘림 받기
Arp 패킷을받을 때 대상의 IP 주소를 구문 분석하고있었습니다.
나는 내 헥스에서 c0 a8을 가지고 있지만 그 후에는 끝난다. 데이터가 누락되었습니다. Wireshark에서 데이터를 볼 수 있지만 이 아니며 Win32ap을 통해 데이터를 가져 오는이 아닙니다.
나는 아직이 문제와 관련이 없습니다. 어떤 아이디어 그래서? 지금까지 아무 메모리 액세스 오류. 아마 운이 좋을거야. : x
EDIT : 내 패킷 처리 패킷은 pktdump_ex 예제입니다. 여기
그 후while((res = pcap_next_ex(fp, &header, &pkt_data)) >= 0)
이 실행되는 동안 라인을되면, snalen 2B이다.
몇 가지 코드를 보여주십시오. 캡처 할 때 얼마나 큰 '스냅 샷'을 설정 했습니까? 그리고 프로그램에 버그가 없다고 확신합니까? – nos