游戏外挂的检测方法和装置、存储介质、电子装置制造方法及图纸

技术编号:32916510 阅读:27 留言:0更新日期:2022-04-07 12:07
本申请公开了一种游戏外挂的检测方法和装置、存储介质、电子装置。其中,该方法包括:获取终端上处理器的第一数据结构,第一数据结构中记录有处理器上的当前运行线程;获取当前运行线程的线程信息;根据当前运行线程的线程信息确定当前运行线程是否为外挂线程,外挂线程用于运行内存上的外挂代码,外挂代码是启动文件运行时加载至内存的、用于在游戏中执行外挂任务的代码。本申请解决了相关技术中判断游戏外挂的准确性较低的技术问题。外挂的准确性较低的技术问题。外挂的准确性较低的技术问题。

【技术实现步骤摘要】
游戏外挂的检测方法和装置、存储介质、电子装置


[0001]本申请涉及计算机安全领域,具体而言,涉及一种游戏外挂的检测方法和装置、存储介质、电子装置。

技术介绍

[0002]随着网络游戏的发展,无论在产品数量以及用户规模方面,都有了很大的提升。然而伴随着网络游戏的发展,作弊行为也层出不穷。一些用户通过使用作弊程序,使其在游戏中谋取利益,严重破坏了公平性,甚至会导致运行游戏的服务器工作量激增,对网络游戏的运营商带来不利影响。因此,如何打击网络游戏中的作弊用户是促进网络游戏行业发展的首要任务。
[0003]现有的反作弊方案是通过分析采集的游戏数据来实现,若游戏数据满足特定规则,则确定用户在作弊,这种方式会导致确定出的网络游戏中的作弊用户的结果不准确,易出现误判现象,因此,如何提高作弊用户评判结果的准确性是亟待解决的技术问题之一。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种游戏外挂的检测方法和装置、存储介质、电子装置,以至少解决相关技术中判断游戏外挂的准确性本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种游戏外挂的检测方法,其特征在于,包括:获取终端上处理器的第一数据结构,其中,所述第一数据结构中记录有所述处理器上的当前运行线程;获取所述当前运行线程的线程信息;根据所述当前运行线程的线程信息确定所述当前运行线程是否为外挂线程,其中,所述外挂线程用于运行内存上的外挂代码,所述外挂代码是启动文件运行时加载至内存的、用于在游戏中执行外挂任务的代码。2.根据权利要求1所述的方法,其特征在于,在获取终端的处理器的第一数据结构之前,所述方法还包括:获取所述处理器的第二数据结构,其中,所述第二数据结构中记录有所述第一数据结构的地址;获取终端的处理器的第一数据结构,包括:按照所述第二数据结构中记录的所述第一数据结构的地址,读取所述第一数据结构。3.根据权利要求2所述的方法,其特征在于,在获取所述处理器的第二数据结构之前,所述方法还包括:从所述处理器的寄存器中读取所述第二数据结构的存储地址;获取所述处理器的第二数据结构,包括:按照所述第二数据结构的存储地址,读取所述第二数据结构。4.根据权利要求3所述的方法,其特征在于,在从所述处理器的寄存器中读取所述第二数据结构的存储地址之前,所述方法还包括:创建内核线程,并获取所述处理器的核心数N,其中,N为正整数;从所述处理器的寄存器中读取所述第二数据结构的存储地址,包括:将所述内核线程逐个挂载到所述处理器的N个核心上,以从每个核心的寄存器中读取一个所述第二数据结构的存储地址,得到N个所述第二数据结构的存储地址,其中,每个所述第二数据结构存在一个关联的所述第一数据结构。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在预设时长内,按照预设频率多次执行如下步骤:将所述内核线程逐个挂载到所述处理器的N个核心上,以从每个核心的寄存器中读取一个所述第二数据结构的存储地址,得到N个所述第二数据结构的存储地址。6.根据权利...

【专利技术属性】
技术研发人员:严凯
申请(专利权)人:完美世界征奇上海多媒体科技有限公司
类型:发明
国别省市:

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

1