kangzh,这是你以前的校验和计算的一个程序段。我在调试创建一个UDP包,老是发现ip的校验和不对,我是用sniffer监控的,它在ip中显示,Headerchcksum =28cf,shoud be 0176;我想这就是校验和不对的征兆吧,看了一下你的程序,有些地方不是太懂,...
全文
回复(1) 2004-05-20 09:34 来自版块 - 网络安全技术
表情
mingfa首先原来的校验码字段必须置0; 另外, sum 应该是一个DWORD, 因为16bit的序列和可能大于2的16次方, 这种情况下就要那两句话, 把高16位作为进位数加到低16位数 有人是这样写的, 可能更明了些 // take only 16 bits out o...(2005-07-18 19:07)

返回顶部