IT之道-艾锑知道

您当前位置: 主页 > IT服务 > 网络服务 >

网络维护软件使用技术 如何用alphafuzzer挖掘网络协议漏洞


2015-09-25 16:35 作者:admin 浏览量:

  AlphaFuzzer是一款多功能的漏洞挖掘框架,从其1.4版本开始,AlphaFuzzer增加了网络协议漏洞挖掘框架。

用alphafuzzer挖掘网络协议漏洞_网络软件_网管之家.jpg用alphafuzzer挖掘网络协议漏洞_网络软件_网管之家.jpg

  如上图为测试版网络协议框架的界面,数据窗口用于定义数据包的文件格式,与文件格式挖掘框架使用相同的解析引擎。行为窗口用来定义测试时候需要的一些网络行为,支持的api语句有:

  Recv:接受数据。(网络维护外包)

  SendAll:发送数据窗口构建的数据。

  SendHex:发送指定的二进制数据。

  SendTxt:发送指定的文本型数据。

  Sleep:系统等待一段时间。

  Msg:弹出对话框。

  SendXss:发送Xss指令。

  SendSql:发送SQL指令。

  等更多种类的函数,具体信息请关注正式版及相关文档。

  下面以某知名的局域网通讯工具为例,演示AlphaFuzzer对网络协议的漏洞挖掘步骤。

  首先,我们安装并且运行软件。为了测试方便这里选择在本机测试,当然也可以把alphafuzzer工具和测试软件放在2个不同的机器上做测试。

2.jpg

  在数据窗口,我们定义了飞秋的通讯协议。通讯协议可以大体表示为

  1:1:?:?:32:?

  其中?表示字符串类型的数据,用于执行模糊测试。

  在行为窗口,我们定义了我们的行为,只是简单的发送数据窗口生成的数据。(电脑维护外包)

  默认测试数为1000次,这里我们不做修改。

  由于是本机测试,因此IP地址选择了127.0.0.1。

  该协议属于UDP协议,我们选择UDP。

  端口号选择该软件的通讯端口号2425。

  这时候,我们点击FUZZ,开始我们的漏洞挖掘的过程。

  过了一段时间,该软件已经崩溃。

  也就是说,若使用者欲对某协议作fuzz测试,只需要了解该协议后编写相应的协议格式解析脚本,即有可能挖掘出相应的内存破坏类漏洞。(it外包

  艾锑无限是中国领先IT外包服务商,专业为企业提供IT运维外包、电脑维护网络维护、网络布线、办公设备维护、服务器维护数据备份恢复、门禁监控、网站建设等多项IT服务外包,服务热线:400-650-7820 联系电话:010-62684652 咨询QQ1548853602 地址:北京市海淀区北京科技会展2号楼16D,用心服务每一天,为企业的发展提升更高的效率,创造更大的价值。

  更多的IT外包信息尽在艾锑无限http://www.itbmw.com


相关文章

IT外包服务
二维码 关闭