+ -
当前位置:首页 → 问答吧 → 百思不得其解,请高人指点!

百思不得其解,请高人指点!

时间:2010-09-06

来源:互联网

本人想分析某个公司的通讯协议,知道该公司的通讯服务器的通讯端口是5555,但是本人无论是使用抓包工具还是自己的程序监听5555端口都无法收到任何封包,但是该公司的通讯服务器的确是接收到了协议封包,

具体:
1 该公司的通讯服务器通过5555 TCP端口接收外网发来的协议封包,我使用Wireshark监听5555的TCP端口,但是接收不到任务信息,但是从软件界面上看到,该公司的通讯服务器的确是接收到了协议封包。
2 我关闭该公司的通讯服务器,自己编写程序监听5555端口,也无法收到任何协议封包。

路由器只开放了5555端口,再没有开发其他端口了,所以该公司的通讯协议肯定是从5555端口接收的,难道TCP协议封包能隐藏?

运行平台是WindowsXP。

请问各位高人是什么原因?

作者: snow2fisher   发布时间: 2010-09-06

这么邪乎?能透露是啥软件么,能下载到的么?

作者: hellioncu   发布时间: 2010-09-06

  1. netstat -ab -p tcp
复制代码
先确认一下~

作者: efolzl   发布时间: 2010-09-06

是那个公司自己写的商用软件,不能下载;整整2个月了,真是无法理解。

作者: snow2fisher   发布时间: 2010-09-06

回复 efolzl


    我用了cports工具,看到5555端口和外部的主机之间的连接已经建立起来了,但就是抓不到包,而软件界面就能实时显示信息,表明通讯服务器已经收到了协议封包。

作者: snow2fisher   发布时间: 2010-09-06

别怪我啊。我怀疑你抓的是源端口为555的包。

作者: zhangsuozhu   发布时间: 2010-09-06

回复 zhangsuozhu


    我都抓了无数次了,而且和好几个人一起的,如果犯这个错误,我以后再不搞技术了,呵呵

作者: snow2fisher   发布时间: 2010-09-06



QUOTE:
回复  zhangsuozhu


    我都抓了无数次了,而且和好几个人一起的,如果犯这个错误,我以后再不搞技术 ...
snow2fisher 发表于 2010-09-06 13:58




    那你所有的端口的全部都抓下来看看。

作者: zhangsuozhu   发布时间: 2010-09-06

我想那个公司为了防范别人分析他的协议,可能会采取措施,不让你抓到他的协议包,本人对这方面不太了解,所以有哪位了解过这方面的高人,请指点一、二

作者: snow2fisher   发布时间: 2010-09-06

你服务端、客户端两边都抓包看看吧

作者: hellioncu   发布时间: 2010-09-06

相关阅读 更多