logo好方法网

一种WIFI-HID双向透传方法装置及系统


技术摘要:
本发明公开了一种WIFI‑HID双向透传方法、装置及系统,所述方法包括:接收待传输命令,其中,待传输命令中包含传输标识,传输标识用于区分传输类型,传输类型为读取或者写入;获取传输命令中的传输标识;依据传输标识,确定传输命令的传输类型;依据传输类型在目标终端  全部
背景技术:
随着物联网的发展,安全专家可以通过WIFI来对HID(Human  Interface  Device) 进行远程通信和文件传输等操作,基于WIFI对HID攻击进行控制的设备典型设备包括WHID、 USABUSE,WIFIDUCK等设备,其主要结构包括WIFI模块 Arduino模块,将客户端链接到WIFI 模块,将接入服务端USB的单片机连接到WIFI模块,实现上传管理并运行脚本。 但是现有的WHID等设备中没有承担通信管理的主控芯片模块,数据传输大多是单 向性的,无法获取传输数据在对应终端的反馈结果,例如,客户端将运行脚本写入到服务端 时,由于传输的单向性,无法单独依靠WHID将脚本运行结果从服务端读取。
技术实现要素:
有鉴于此,本发明提供了一种WIFI-HID双向透传方法、装置及系统,用以解决现有 的基于WHID的传输没有通信管理专控芯片模块,大多是单向性的,无法获取传输数据在对 应终端的反馈结果的问题,具体方案如下: 一种WIFI-HID双向透传方法,包括: 接收待传输命令,其中,所述待传输命令中包含传输标识,所述传输标识用于区分 传输类型,所述传输类型为读取或者写入; 获取所述传输命令中的传输标识; 依据所述传输标识,确定所述传输命令的传输类型; 依据所述传输类型在目标终端对待传输数据进行读取或者写入操作。 上述的方法,可选的,依据所述传输类型在目标终端对待传输数据进行读取或者 写入操作,包括: 确定所述目标终端; 获取所述待传输数据的传输速率,将所述传输速率与预设的传输速率阈值进行比 较; 若所述传输速率不大于所述预设的传输速率阈值,接收所述待传输数据的各个分 片数据; 依据所述传输类型,在所述目标终端所述各个分片数据依据所述传输速率进行读 取或者写入操作。 上述的方法,可选的,确定所述目标终端,包括: 获取所述待传输命令中的地址区间; 依据所述地址区间,确定所述目标终端; 上述的方法,可选的,还包括: 判断所述待传输数据的读取或者写入操作是否成功; 4 CN 111586048 A 说 明 书 2/10 页 若否,记录读取或者写入不成功的次数 当所述次数不大于预设的错误阈值时,重新对所述待传输数据进行读写或者写入 操作。 一种WIFI-HID双向透传装置,包括: 接收模块,用于接收待传输命令,其中,所述待传输命令中包含传输标识,所述传 输标识用于区分传输类型,所述传输类型为读取或者写入; 获取模块,用于获取所述传输命令中的传输标识; 确定模块,用于依据所述传输标识,确定所述传输命令的传输类型; 第一读取或写入模块,用于依据所述传输类型在目标终端对待传输数据进行读取 或者写入操作。 上述的装置,可选的,所述第一读取或写入模块包括: 确定单元,用于确定所述目标终端; 获取和比较单元,用于获取所述待传输数据的传输速率,将所述传输速率与预设 的传输速率阈值进行比较; 接收单元,用于若所述传输速率小于所述预设的传输速率阈值,接收所述待传输 数据的各个分片数据; 读取和写入单元,用于依据所述传输类型,在所述目标终端所述各个分片数据依 据所述传输速率进行读取或者写入操作。 上述的装置,可选的,还包括: 判断模块,用于判断所述待传输数据的读取或者写入操作是否成功; 记录模块,用于若否,记录读取或者写入不成功的次数 第二读取或写入模块,用于当所述次数不大于预设的错误阈值时,重新对所述待 传输数据进行读写或者写入操作。 一种WIFI-HID双向透传系统,包括:WIFI-HID设备和目标终端,其中, 所述WIFI-HID设备,在接收到所述待传输命令时,获取所述传输命令中的传输标 识,依据所述传输标识,确定所述传输命令的传输类型,其中,所述传输类型为读取或者写 入,依据所述传输类型对待传输数据进行读取或者写入操作; 所述目标终端,用于发送所述待传输命令,接收依据所述传输类型对待传输数据 进行读取或者写入操作的操作结果。 上述的系统,可选的,所述目标终端为服务端或者客户端。 上述的系统,可选的,所述WIFI-HID双向透传设备包括:WIFI模块、HID模块和处理 器,其中, 所述WIFI模块,用于为所述WIFI-HID双向透传设备和终端提供网络以供所述待传 输数据进行读取或写入操作; 所述HID模块,用于与所述目标终端进行交互; 所述处理器,用于在接收到所述待传输命令时,获取所述传输命令中的传输标识, 依据所述传输标识,确定所述传输命令的传输类型,依据所述传输类型在所述目标终端对 所述待传输数据进行读取或者写入操作。 与现有技术相比,本发明包括以下优点: 5 CN 111586048 A 说 明 书 3/10 页 本发明公开了一种WIFI-HID双向透传方法,包括:接收待传输命令,其中,所述待 传输命令中包含传输标识,所述传输标识用于区分传输类型,所述传输类型为读取或者写 入;获取所述传输命令中的传输标识;依据所述传输标识,确定所述传输命令的传输类型; 依据所述传输类型在目标终端对待传输数据进行读取或者写入操作。上述的透传方法中, 所述待传输命令中包含传输标识,所述传输标识用于区分传输类型,所述传输类型为读取 或者写入,因此,在目标终端中,针对待传输数据,依据传输类型的不同,既可以进行读取操 作也可以进行写入操作,实现了双向传输,解决了WIFI和HID协议速率不匹配的问题,避免 了单向传输导致了无法获取传输数据在对应终端的反馈结果的问题。 当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1为本申请实施例公开的一种WIFI-HID双向透传方法流程图; 图2为本申请实施例公开的一种WIFI-HID双向透传装置结构框图; 图3为本申请实施例公开的一种WIFI-HID双向透传系统结构框图; 图4为本申请实施例公开的一种地址操作流程图; 图5为本申请实施例公开的一种可靠读写执行流程图; 图6为本申请实施例公开的一种文件拷贝流程图; 图7为本申请实施例公开的一种文件上传流程图。
下载此资料需消耗2积分,
分享到:
收藏