一种移动应用防修改器的安全防护方法技术

技术编号:29963275 阅读:19 留言:0更新日期:2021-09-08 09:25
本发明专利技术公开了一种移动应用防修改器的安全防护方法,该安全防护方法包括如下步骤:S1,运行已添加该安全防护方法的APP;S2,获取该APP进程的proc目录下面的文件集合,记作A;S3获取该APP进程的proc目录下面task目录下面的所有线程i d;S4,读取所有/proc/线程id/下面的所有文件集合,记作B;S5,根据A和B里面的pagemap status文件里面的内容的变化判断是否有非法修改器。本发明专利技术,防内存修改,防止搜索修改游戏内存数据,利用修改器搜索相应数值,再根据数值变化规律多次搜索排除定位到相应属性在内存中的位置,直接修改成夸张效果值。在Android平台上较为主流的代表有烧饼、葫芦侠等。侠等。侠等。

【技术实现步骤摘要】
一种移动应用防修改器的安全防护方法


[0001]本专利技术涉及信息安全和移动安全应用
,具体为一种移动应用防 修改器的安全防护方法。

技术介绍

[0002]由于手游市场强势兴起,而且后续增长势头会愈加猛烈。火热的市场后 面隐藏的问题也越来越多,其中手游外挂就是一个例子。这类外挂会影响到 游戏开发商的收益及众多正常游戏玩家的体验,因此必然需要一种反外挂的 手段,来保证游戏开发商的合法利益。然而一些有实力的公司投入了不少资 源来反外挂,虽然也卓有成效,但也大大增加了成本;一些实力相对弱小的 公司则没有能力反外挂,这些公司的游戏很容易被外挂市场搞垮。就是在这 种情况下,需要一种方便,高效以及成本低的移动应用防修改器的安全防护 技术来保护好手游免受外挂软件的侵扰。

技术实现思路

[0003]本专利技术的目的在于提供一种移动应用防修改器的安全防护方法,以解决 上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种移动应用防修改器的 安全防护方法,该安全防护方法包括如下步骤:
[0005]S1,运行已添加该安全防护方法的APP;
[0006]S2,获取该APP进程的proc目录下面的文件集合,记作A;
[0007]S3获取该APP进程的proc目录下面task目录下面的所有线程id;
[0008]S4,读取所有/proc/线程id/下面的所有文件集合,记作B;
[0009]S5,根据A和B里面的pagemap status文件里面的内容的变化判断是否有 非法修改器,如果步骤S4中读取的文件会有改变,则认为没有非法修改器。
[0010]优选的,所述步骤S5中判断是否有非法修改器的方法为如果有非法修改 器对程序进行操作,步骤S4中读取的文件会有改变,如果符合改变规则,则 认为有非法修改器。
[0011]与现有技术相比,本专利技术的有益效果是:
[0012]1、本专利技术,防内存修改,防止搜索修改游戏内存数据,利用修改器搜索 相应数值,再根据数值变化规律多次搜索排除定位到相应属性在内存中的位 置,直接修改成夸张效果值。在Android平台上较为主流的代表有烧饼、葫 芦侠等;
[0013]2、本专利技术,防时间修改,防加快游戏节奏,节省玩家时间;或者减慢游 戏节奏,减低操作难度。其影响游戏帧更新频率,可实现加速过关、减速躲 技能等外挂功能;
[0014]3、本专利技术,防资源修改,防修改安装包中关键数据配置,修改替换游戏 安装后的资源文件,破解或修改安装包资源(例如图片/音乐),重用游戏资源 或制作广告版本;
[0015]4、防代码修改,防通过修改客户端代码重新打包发布外挂版本,达到增 加收益、去除限制、降低游戏难度的目的。
[0016]5、防模拟器运行,防止玩家可在PC上运行手游。PC上的模拟器,目前 主要流行的是Android模拟器,其具体产品有TGP、海马玩、天天等模拟器。
[0017]6、防协议修改,防止用户修改上传数据,达到上报虚假数据作弊目的用 户重复上传获取收益的消息,达到获取额外收益的目的用户上传不符合条件 的消息,达到跳过客户端限制目的用户修改协议达到上传攻击信息的目的。
附图说明
[0018]图1是本专利技术的流程图。
具体实施方式
[0019]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而 不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]请参阅图1,本专利技术提供一种技术方案:一种移动应用防修改器的安全防 护方法,该安全防护方法包括以下步骤:
[0021]1、运行已添加该防护技术的APP;
[0022]2、获取该APP进程的proc目录下面的文件集合,记作A;
[0023]3、获取该APP进程的proc目录下面task目录下面的所有线程id;
[0024]4、读取所有/proc/线程id/下面的所有文件集合,记作B;
[0025]5、根据A和B里面的pagemap status等文件里面的内容的变化;
[0026]6、如果有非法修改器对程序进行操作,第4步中读取的文件会有改变, 如果符合改变规则,则认为有非法修改器,如果步骤S4中读取的文件会有改 变,则认为没有非法修改器。
[0027]尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而 言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行 多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限 定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动应用防修改器的安全防护方法,其特征在于该安全防护方法包括如下步骤:S1,运行已添加该安全防护方法的APP;S2,获取该APP进程的proc目录下面的文件集合,记作A;S3获取该APP进程的proc目录下面task目录下面的所有线程id;S4,读取所有/proc/线程id/下面的所有文件集合,记作B;S5,根据A和B里面的pagem...

【专利技术属性】
技术研发人员:龙柏林
申请(专利权)人:上海蛮犀科技有限公司
类型:发明
国别省市:

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

1