[发明专利]网络协议识别方法和系统有效
| 申请号: | 201610121782.3 | 申请日: | 2016-03-03 |
| 公开(公告)号: | CN105721250B | 公开(公告)日: | 2019-01-22 |
| 发明(设计)人: | 涂卓;余顺争 | 申请(专利权)人: | 广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王程 |
| 地址: | 528300 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 协议 识别 方法 系统 | ||
1.一种网络协议识别方法,其特征在于,包括以下步骤:
对游戏进行抓包操作得到预设个数个包含所述游戏名字的网络数据包;
分别将各个所述网络数据包中预设长度的报文进行比对,根据比对结果找到所述游戏的用户信息类报文;
分别对所述游戏进行游戏控制操作和图像传输操作,将所述游戏控制操作前后各个网络数据包中所述预设长度的报文进行比对,根据比对结果找到所述游戏中与所述游戏控制操作对应的游戏控制类报文;将所述图像传输操作前后各个网络数据包中所述预设长度的报文进行比对,根据比对结果找到所述游戏中与所述图像传输操作对应的图像传输类报文;
分别对所述用户信息类报文、所述游戏控制类报文和所述图像传输类报文进行正则表达式匹配;
分别对进行正则表达式匹配后的用户信息类报文、游戏控制类报文和图像传输类报文进行过滤;
根据过滤结果,结合所述用户信息类报文、所述游戏控制类报文和所述图像传输类报文确定所述游戏的网络协议。
2.根据权利要求1所述的网络协议识别方法,其特征在于,根据过滤结果,结合所述用户信息类报文、所述游戏控制类报文和所述图像传输类报文确定所述游戏的网络协议的步骤包括:
当对进行正则表达式匹配后的用户信息类报文进行过滤时,在所述游戏中进行与所述用户信息类报文对应的操作失败,判定所述用户信息类报文正确;当对进行正则表达式匹配后的游戏控制类报文进行过滤时,在所述游戏中进行与所述游戏控制类报文对应的操作失败,判定所述游戏控制类报文正确;当对进行正则表达式匹配后的图像传输类报文进行过滤时,在所述游戏中进行与所述图像传输类报文对应的操作失败,判定所述图像传输类报文正确;
根据判定正确的用户信息类报文、游戏控制类报文和图像传输类报文确定所述游戏的网络协议。
3.根据权利要求1或2所述的网络协议识别方法,其特征在于,分别对所述用户信息类报文、所述游戏控制类报文和所述图像传输类报文进行正则表达式匹配的步骤包括:
根据所述用户信息类报文的内容和所述用户信息类报文对应的关键字,对所述用户信息类报文进行正则表达式匹配;
根据所述游戏控制类报文的内容和所述游戏控制类报文对应的关键字,对所述游戏控制类报文进行正则表达式匹配;
根据所述图像传输类报文的内容和所述图像传输类报文对应的关键字,对所述图像传输类报文进行正则表达式匹配。
4.根据权利要求1所述的网络协议识别方法,其特征在于,所述游戏控制操作包括购买物品操作,所述图像传输操作包括切换地图场景操作。
5.根据权利要求1所述的网络协议识别方法,其特征在于,所述对游戏进行抓包操作得到预设个数个包含所述游戏名字的网络数据包的步骤包括:
在进入所述游戏后,截取通过wireshark网络抓包工具的网络数据包;
在截取的网络数据包中查找预设个数个包含所述游戏名字的网络数据包并保存。
6.一种网络协议识别系统,其特征在于,包括:
游戏抓包模块,用于对游戏进行抓包操作得到预设个数个包含所述游戏名字的网络数据包;
第一报文比对模块,用于分别将各个所述网络数据包中预设长度的报文进行比对,根据比对结果找到所述游戏的用户信息类报文;
第二报文比对模块,用于分别对所述游戏进行游戏控制操作和图像传输操作,将所述游戏控制操作前后各个网络数据包中所述预设长度的报文进行比对,根据比对结果找到所述游戏中与所述游戏控制操作对应的游戏控制类报文;将所述图像传输操作前后各个网络数据包中所述预设长度的报文进行比对,根据比对结果找到所述游戏中与所述图像传输操作对应的图像传输类报文;
正则表达式匹配模块,用于分别对所述用户信息类报文、所述游戏控制类报文和所述图像传输类报文进行正则表达式匹配;
正则表达式过滤模块,用于分别对进行正则表达式匹配后的用户信息类报文、游戏控制类报文和图像传输类报文进行过滤;
网络协议识别模块,用于根据过滤结果,结合所述用户信息类报文、所述游戏控制类报文和所述图像传输类报文确定所述游戏的网络协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学,未经广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610121782.3/1.html,转载请声明来源钻瓜专利网。





