[发明专利]一种变速器检测方法、装置、终端及存储介质在审
申请号: | 201910185801.2 | 申请日: | 2019-03-12 |
公开(公告)号: | CN109908588A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 刘军 | 申请(专利权)人: | 深圳市腾讯信息技术有限公司 |
主分类号: | A63F13/75 | 分类号: | A63F13/75;A63F13/79 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变速器 检测 变速 终端 游戏应用 基础数据 时间接口 变速条件 存储介质 行为指示 特征分析 调用 申请 滞后 | ||
本申请提供一种变速器检测方法、装置、终端及存储介质,终端包括第一时间接口和第二时间接口,第一时间接口用于获取终端的系统标准时间,第二时间接口用于被终端中游戏应用调用以获取终端的系统时间;该方法基于游戏应用中待检测变速行为调用第一时间接口和第二时间接口获取时间以得到基础数据,并判断基础数据是否满足待检测变速行为指示的变速条件;以在基础数据满足待检测变速行为指示的变速条件时,确定游戏应用存在待检测变速行为,由此确定游戏应用使用了变速器。本申请并不需要基于对变速器的特征分析编写变速器检测代码以实现对变速器的检测,因此,避免了现有技术对变速器检测滞后、不能及时实现对新出现的变速器的检测的问题。
技术领域
本发明涉及外挂检测技术领域,更具体地说,涉及一种变速器检测方法、装置、终端及存储介质。
背景技术
外挂是通过修改游戏以为谋取利益的作弊程序,变速器是外挂的一种,是修改游戏时速的作弊程序,如变速齿轮、烧饼变速等。不同的变速器可以通过不同的实现方式达到修改游戏时速的目的。
比如,有的变速器可以通过修改终端时间接口开头几个字节的方式达到修改游戏时速的目的、有的变速器可以通过修改终端时间接口中间位置的方式达到修改游戏时速的目的、有的变速器可以通过直接调用时间设置函数clock-settime的方式达到修改游戏时速的目的等等。
现有技术通常是在变速器出现后,研究变速器修改时速的实现方式得到变速器修改时速的特征(比如,时间接口开头几个字节被修改、中间位置被修改、调用时间设置函数等等),并基于变速器修改时速的特征编写相应的检测代码,以基于检测代码实现对变速器的检测。虽然现有技术可以实现对变速器的检测,但是却需要在变速器出现后基于对变速器实现方式的研究,才能实现对变速器的检测;因此,现有技术通常存在变速器检测滞后的缺点,不能实现对新出现的变速器的及时检测。
发明内容
有鉴于此,为解决上述问题,本发明提供一种变速器检测方法、装置、终端及存储介质。技术方案如下:
一种变速器检测方法,包括:
根据待检测变速行为获取基础数据,所述基础数据包括调用终端上第一时间接口和第二时间接口获取的时间,所述第一时间接口用于获取所述终端的系统标准时间,所述第二时间接口用于被所述终端上游戏应用调用获取所述终端的系统时间;
判断所述基础数据是否满足所述待检测变速行为指示的变速条件;
如果所述基础数据满足所述待检测变速行为指示的变速条件,确定所述游戏应用使用了变速器。
一种变速器检测装置,包括:
基础数据获取单元,用于根据待检测变速行为获取基础数据,所述基础数据包括调用终端上第一时间接口和第二时间接口获取的时间,所述第一时间接口用于获取所述终端的系统标准时间,所述第二时间接口用于被所述终端上游戏应用调用获取所述终端的系统时间;
条件判断单元,用于判断所述基础数据是否满足所述待检测变速行为指示的变速条件;
变速器检测单元,用于如果所述基础数据满足所述待检测变速行为指示的变速条件,确定所述游戏应用使用了变速器。
一种终端,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现所述变速器检测方法。
一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行所述变速器检测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯信息技术有限公司,未经深圳市腾讯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910185801.2/2.html,转载请声明来源钻瓜专利网。