51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2231|回复: 3
打印 上一主题 下一主题

[原创] 紧急求助!如何通过截取的数据包分析出协议

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-9-1 17:51:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
一般确认系统选择了什么样的协议一般有以下几种方法:
  1) 可以直接确认
  这种情况下你可以通过你的测试常识直接判读系统使用了什么样的协议,比如前面说的Web系统使用了HTTP./HTML协议,Ftp服务使用了FTP协议等;
  2) 通过研发人员了解被测系统使用了什么样的协议
  如果通过你的判断不能确定使用了什么样的协议这个时候,你可以跟研发人员进行沟通,确认他在开发的过程中使用了什么样的协议。
  3) 使用常用的数据监听工具进行数据包分析
  有的时候可能你的研发人员也不能确定他在开发过程中使用了什么协议,这个确实是有可能的特别是现在的研发人员特别喜欢用别人的插件,或者开发环境封装的很好,导致他们没有开发底层的协议栈,这个时候就需要你自己去判断,自己判断过程中可以借助协议分析工具,常用的协议分析工具如:sniffer Pro,ethreal等;这些工具可以通过抓取数据然后对数据包进行分析的方法分析出现在常用的协议。能力还是相当的强的。
  4) 万能协议Winsocket协议
  本人建议能不用,最好不用。

这里的4种方法,
1、确认不了
2、找不到研发人员
4、听说是建议不用的
于是就只有采用第3种方法,可是没有详细的说明该怎样通过分析包知道是什么协议,还请高手指教::shanguang::: ::shanguang:::
PS:目前用minisniffer 抓的包
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-9-3 18:03:38 | 只看该作者
就是用了Protocol Advisor结果只提示一个COM/DCOM的协议,但是用这个协议什么也录制不到
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-9-3 17:28:29 | 只看该作者
迷糊
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2009-9-3 14:01:57 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-5 15:33 , Processed in 0.080957 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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