我用winpcap编了一个简单的arp欺骗和对获得数据进行解析的程序
在分析tcp时发现 seq 和 ack的增加不像书上的那样
我的ftp测试运行结果如下//先是3次握手
MAClength: 62
source 59.77.224.xx destin 219.229.132.6
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 28
seq: 52156
ack: 0
Port:4210->21MAClength: 62
source 219.229.132.6 destin 59.77.224.xx
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 28
seq: 26111
ack: 52156
Port:21->4210MAClength: 54
source 59.77.224.xx destin 219.229.132.6
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 20
seq: 52156
ack: 26111
Port:4210->21//握手结束,开始传数据
MAClength: 90
source 219.229.132.6 destin 59.77.224.xx
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 20
seq: 26111
ack: 52156
Port:21->4210
220 219.229.132.6 FTP server readyMAClength: 64
source 59.77.224.xx destin 219.229.132.6
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 20
seq: 52156
ack: 26111
Port:4210->21
USER fzuMAClength: 86
source 219.229.132.6 destin 59.77.224.xx
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 20
seq: 26111
ack: 52156
Port:21->4210
331 Password required for fzu..........我发现我这里的seq和ack一直都是在26111和52156之间徘徊,而不会增加,我比较确信数据段都是正确的,这边也有个兄弟也有跟我一样的问题:http://topic.csdn.net/t/20060407/15/4670452.html,但是为什么seq和ack不会增加,理论上应该是会的才对,我一直想不通,希望有大大出来帮我解答,谢谢
在分析tcp时发现 seq 和 ack的增加不像书上的那样
我的ftp测试运行结果如下//先是3次握手
MAClength: 62
source 59.77.224.xx destin 219.229.132.6
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 28
seq: 52156
ack: 0
Port:4210->21MAClength: 62
source 219.229.132.6 destin 59.77.224.xx
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 28
seq: 26111
ack: 52156
Port:21->4210MAClength: 54
source 59.77.224.xx destin 219.229.132.6
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 20
seq: 52156
ack: 26111
Port:4210->21//握手结束,开始传数据
MAClength: 90
source 219.229.132.6 destin 59.77.224.xx
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 20
seq: 26111
ack: 52156
Port:21->4210
220 219.229.132.6 FTP server readyMAClength: 64
source 59.77.224.xx destin 219.229.132.6
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 20
seq: 52156
ack: 26111
Port:4210->21
USER fzuMAClength: 86
source 219.229.132.6 destin 59.77.224.xx
IPheaderlen: 20
iProtocol 6
TCPheaderlen: 20
seq: 26111
ack: 52156
Port:21->4210
331 Password required for fzu..........我发现我这里的seq和ack一直都是在26111和52156之间徘徊,而不会增加,我比较确信数据段都是正确的,这边也有个兄弟也有跟我一样的问题:http://topic.csdn.net/t/20060407/15/4670452.html,但是为什么seq和ack不会增加,理论上应该是会的才对,我一直想不通,希望有大大出来帮我解答,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货