Possible Duplicate:
How to calculate a packet checksum without sending it?
我在捕获的数据包中伪造了一个源IP和MAC地址,但现在我需要重新计算校验和,以便它在收到校验和后(当然是在注入到网络后)立即进行检查。我其实并不想自己实现校验和,我想scapy
可以为我做到这一点。我读到show2()
函数应该重新计算校验和,但我似乎无法使其工作。
那么,如何使用scapy
重新计算(并替换)捕获+欺骗数据包的校验和?
谢谢!
Tags:
为了参数起见,假设我们正在处理一个IP头,并希望在下一跳后重新计算校验和:
.chksum
字段有您的答案。作为shown here,在从
scapy
调用show2()
方法之前,必须删除.chksum
属性相关问题 更多 >
编程相关推荐