飞信协议分析.docVIP

  • 3
  • 0
  • 约2.27万字
  • 约 23页
  • 2017-06-07 发布于重庆
  • 举报
飞信协议分析

/nathan2007/blog/category/%B7%C9%D0%C5%D0%AD%D2%E9%B7%D6%CE%F6 Fetion分析之一:飞信协议类型 2007年03月08日 22:28作者:nathan 以下分析均基于飞信的这一版本:Fetion 2006 beta 版本 。 被迫开始用飞信(Fetion),痛苦啊,这玩意儿开发了几年(飞信博客上一家伙说参加飞信项目两年了),而且用的是.NET(工作量要比C++小了去了),居然这么烂,也算是个奇迹了。。。。自己找点乐子,分析飞信的通信协议好了。。。这不是什么破解,俺也不是什么什么客,纯属无聊。抓包看了一下,飞信是用了混合协议的: 1、基于HTTP(XML Web Services吧?)进行获取系统配置、更新程序、注册用户 2、基于HTTPS进行登录时密码验证 3、应用层协议是SIP协议,但不是标准的,估计是自创的?所有交互过程如发消息、短信通过SIP协议进行。 关于SIP,有巨多的RFC描述,飞信的SIP协议栈实现的是TCP、HTTP承载 1.TCP承载方式:连接服务器(目前是03)的8080端口,这时在客户端的“网络设置”中显示的是“TCP直接连接”,SIP信令直接就放在TCP的包中。 2.HTTP承载方式:连接服务器(目前是03)的80端口,采用POST方式,将信令包在POST请示中,这时在客户端的“网络设

文档评论(0)

1亿VIP精品文档

相关文档