查看: 3782|回复: 4

ip首部校验和

[复制链接]
发表于 2006-12-21 14:12:30 | 显示全部楼层 |阅读模式
抓了一个IP数据包,45 00 02 40 c9 4d 00 00 ff 11 ** ** 3d 36 dd fe 0a b7 1a a1 怎么计算出它的首部校验和?也就是** **部分!
谢谢各位!!!
回复

使用道具 举报

 楼主| 发表于 2006-12-22 13:05:30 | 显示全部楼层
自己顶一个!!11!!!
回复

使用道具 举报

发表于 2006-12-22 16:09:56 | 显示全部楼层
呵呵,搂主是想要自己伪造数据包,当黑客吗,这个就难了哈,用手算,心算,还是别的......至少我觉得应该去网找找看看有没有单独计算这个的程序。没有就没有办法啦!
这个算法是TCP/IP协议栈实现的。要想知道原理就只有去问TCP/IP协议栈的实现人员了!
回复

使用道具 举报

发表于 2006-12-22 16:44:00 | 显示全部楼层
推荐使用科来网络分析系统附带小工具之“科来数据包构造器”,它会帮助你完成这个操作。
回复

使用道具 举报

 楼主| 发表于 2006-12-25 09:40:29 | 显示全部楼层
谢谢几位,我问了我们老师,将IP数据包划分16bit字的序列,将校验字段置零,以二进制相加.把最后多出的位再做加法.过程比较烦琐!!!呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表