一种模糊测试中的Wifi发包方法、装置及存储介质制造方法及图纸

技术编号:29498322 阅读:19 留言:0更新日期:2021-07-30 19:11
本发明专利技术提供了一种模糊测试中的Wifi发包方法、装置、设备及存储介质,包括接收Wifi协议发出的第一数据包;通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;通过Wifi发包器驱动无线设备进行发送第二数据包,所述无线设备包括无线网卡,所述无线网卡连接终端;所述Wifi发包器通过多种无线设备进行发包。在进行模糊测试中,可以实现及时发现漏洞的效果。

【技术实现步骤摘要】
一种模糊测试中的Wifi发包方法、装置及存储介质
本专利技术涉及软件领域,尤其是指一种模糊测试中的Wifi发包方法、装置及存储介质。
技术介绍
随着互联网技术的蓬勃发展,软件测试行业也越来越被大家认可,测试在软件生命周期中也成为了不可或缺的一个部分,对于很多公司来说,测试的好坏决定了产品的质量,这种现象在国内大部分的中小型公司更加普遍。模糊测试是一种软件测试技术,其核心思想是将自动或半自动生成的随机数据输入到目标系统中,以发现目标系统中可能的错误。模糊测试通常用于检测软件或计算机系统的安全漏洞。在众多的软件漏洞挖掘方法中,模糊测试是比较成熟的一种,然而,模糊测试普遍存在挖掘深度不足、代码覆盖率不高等问题,使得模糊测试的有效性不高。因此,迫切需要一种能及时发现模糊测试中存在漏洞的Wifi发包方法。
技术实现思路
本专利技术所要解决的技术问题是:模糊测试中,存在发现漏洞不及时的问题。为了解决上述技术问题,本专利技术采用的技术方案为:本专利技术实施例第一方面提供一种模糊测试中的Wifi发包方法,包括:接收Wifi协议发出的第一数据包;通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;通过Wifi发包器驱动无线设备进行发送第二数据包,所述无线设备包括无线网卡,所述无线网卡连接终端;所述Wifi发包器通过多种无线设备进行发包。进一步的,所述通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;具体包括:根据引擎模块中的引擎解析模型进行算法处理,对所述第一数据包进行变异处理。进一步的,所述Wifi发包器包括bin文件。本专利技术实施例第二方面提供一种模糊测试中的Wifi发包装置,包括:接收模块,接收Wifi协议发出的第一数据包;处理模块,通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;发送模块,通过Wifi发包器驱动无线设备进行发送第二数据包,所述无线设备包括无线网卡,所述无线网卡连接终端;所述Wifi发包器通过多种无线设备进行发包。本专利技术实施例第三方面提供一种模糊测试中的Wifi发包设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述模糊测试中的Wifi发包的方法的步骤。本专利技术实施例第四方面提供一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述模糊测试中的Wifi发包方法的步骤。本专利技术的有益效果在于:通过接收Wifi协议发出的第一数据包;通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;通过Wifi发包器驱动无线设备进行发送第二数据包,所述无线设备包括无线网卡,所述无线网卡连接终端;所述Wifi发包器通过多种无线设备进行发包。在进行模糊测试中,可以实现及时发现漏洞的效果。附图说明下面结合附图详述本专利技术的具体结构图1为本专利技术模糊测试中的Wifi发包方法的第一实施例流程图。图2为本专利技术模糊测试中的Wifi发包方法的装置的方框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术的各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。请参阅图1,图1为本专利技术模糊测试中的Wifi发包方法的第一实施例流程图。如图1所示,本专利技术第一实施例提供一种模糊测试中的Wifi发包方法,包括如下步骤S1至S3。S1、接收Wifi协议发出的第一数据包;在本实施例中,Wifi协议包括管理帧、控制帧及数据帧,管理帧用于负责监督,主要用来加入或退出无线网络,以及处理基站之间连接的转移事宜。控制帧用于与数据帧搭配使用,负责区域的清空、信道的取得以及载波监听的维护,并于收到数据时予以正面的应答,借此促进工作站间数据传输的可靠性。数据帧负责在工作站之间传输数据。S2、通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;此处,根据引擎模块中的引擎解析模型进行算法处理,对所述第一数据包进行变异处理。所述Wifi发包器包括bin文件。本实施例中的bin文件是根据原始bin文件的目录地址读取bin文件,分配地址空间。通过文件管理指令获取原始bin文件大小。根据原始bin文件大小分配用于存放压缩的bin文件的内存空间。S3、通过Wifi发包器驱动无线设备进行发送第二数据包,所述无线设备包括无线网卡,所述无线网卡连接终端;所述Wifi发包器通过多种无线设备进行发包;进一步的,请参阅图2,图2为本专利技术模糊测试中的Wifi发包方法的装置的方框图。如图2所示,与本专利技术模糊测试中的Wifi发包方法对应,本专利技术第二实施例提供一种Wifi发包方法的装置100,包括:接收模块101,接收Wifi协议发出的第一数据包;处理模块102,通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;发送模块103,通过Wifi发包器驱动无线设备进行发送第二数据包,所述无线设备包括无线网卡,所述无线网卡连接终端;所述Wifi发包器通过多种无线设备进行发包。此外,还包括算法处理模块,根据引擎模块中的引擎解析模型进行算法处理,对所述第一数据包进行变异处理。进一步的,本专利技术第三实施例提供一种模糊测试中的Wifi发包设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述模糊测试中的Wifi发包的方法的步骤。进一步的,本专利技术第四实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有可执行指令,该可执行指令被执行时执行如本专利技术第一实施例所提供的方法。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或
内所公知的任意其它形式的存储介质中。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本专利技术所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站本文档来自技高网
...

【技术保护点】
1.一种模糊测试中的Wifi发包方法,其特征在于,包括:/n接收Wifi协议发出的第一数据包;/n通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;/n通过Wifi发包器驱动无线设备进行发送第二数据包,所述无线设备包括无线网卡,所述无线网卡连接终端;所述Wifi发包器通过多种无线设备进行发包。/n

【技术特征摘要】
1.一种模糊测试中的Wifi发包方法,其特征在于,包括:
接收Wifi协议发出的第一数据包;
通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;
通过Wifi发包器驱动无线设备进行发送第二数据包,所述无线设备包括无线网卡,所述无线网卡连接终端;所述Wifi发包器通过多种无线设备进行发包。


2.如权利要求1所述的模糊测试中的Wifi发包方法,其特征在于,所述通过引擎模块,对所述第一数据包进行变异处理,得到第二数据包;具体包括:
根据引擎模块中的引擎解析模型进行算法处理,对所述第一数据包进行变异处理。


3.如权利要求1所述的模糊测试中的Wifi发包方法,其特征在于,所述Wifi发包器包括bin文件。


4.一种模糊测试中的Wifi发包装置,其特征在于,所述装置包括:
接收模块,接收Wifi协议发出的第一数据包;

【专利技术属性】
技术研发人员:万振华
申请(专利权)人:深圳开源互联网安全技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1