一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种移动应用防修改器的安全防护方法与流程

2021-09-07 21:00:00 来源:中国专利 TAG:信息安全 修改器 安全防护 方法


1.本发明涉及信息安全和移动安全应用技术领域,具体为一种移动应用防 修改器的安全防护方法。


背景技术:

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


技术实现要素:

3.本发明的目的在于提供一种移动应用防修改器的安全防护方法,以解决 上述背景技术中提出的问题。
4.为实现上述目的,本发明提供如下技术方案:一种移动应用防修改器的 安全防护方法,该安全防护方法包括如下步骤:
5.s1,运行已添加该安全防护方法的app;
6.s2,获取该app进程的proc目录下面的文件集合,记作a;
7.s3获取该app进程的proc目录下面task目录下面的所有线程id;
8.s4,读取所有/proc/线程id/下面的所有文件集合,记作b;
9.s5,根据a和b里面的pagemap status文件里面的内容的变化判断是否有 非法修改器,如果步骤s4中读取的文件会有改变,则认为没有非法修改器。
10.优选的,所述步骤s5中判断是否有非法修改器的方法为如果有非法修改 器对程序进行操作,步骤s4中读取的文件会有改变,如果符合改变规则,则 认为有非法修改器。
11.与现有技术相比,本发明的有益效果是:
12.1、本发明,防内存修改,防止搜索修改游戏内存数据,利用修改器搜索 相应数值,再根据数值变化规律多次搜索排除定位到相应属性在内存中的位 置,直接修改成夸张效果值。在android平台上较为主流的代表有烧饼、葫 芦侠等;
13.2、本发明,防时间修改,防加快游戏节奏,节省玩家时间;或者减慢游 戏节奏,减低操作难度。其影响游戏帧更新频率,可实现加速过关、减速躲 技能等外挂功能;
14.3、本发明,防资源修改,防修改安装包中关键数据配置,修改替换游戏 安装后的资源文件,破解或修改安装包资源(例如图片/音乐),重用游戏资源 或制作广告版本;
15.4、防代码修改,防通过修改客户端代码重新打包发布外挂版本,达到增 加收益、去除限制、降低游戏难度的目的。
16.5、防模拟器运行,防止玩家可在pc上运行手游。pc上的模拟器,目前 主要流行的是android模拟器,其具体产品有tgp、海马玩、天天等模拟器。
17.6、防协议修改,防止用户修改上传数据,达到上报虚假数据作弊目的用 户重复上传获取收益的消息,达到获取额外收益的目的用户上传不符合条件 的消息,达到跳过客户端限制目的用户修改协议达到上传攻击信息的目的。
附图说明
18.图1是本发明的流程图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而 不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.请参阅图1,本发明提供一种技术方案:一种移动应用防修改器的安全防 护方法,该安全防护方法包括以下步骤:
21.1、运行已添加该防护技术的app;
22.2、获取该app进程的proc目录下面的文件集合,记作a;
23.3、获取该app进程的proc目录下面task目录下面的所有线程id;
24.4、读取所有/proc/线程id/下面的所有文件集合,记作b;
25.5、根据a和b里面的pagemap status等文件里面的内容的变化;
26.6、如果有非法修改器对程序进行操作,第4步中读取的文件会有改变, 如果符合改变规则,则认为有非法修改器,如果步骤s4中读取的文件会有改 变,则认为没有非法修改器。
27.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而 言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行 多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限 定。


技术特征:
1.一种移动应用防修改器的安全防护方法,其特征在于该安全防护方法包括如下步骤:s1,运行已添加该安全防护方法的app;s2,获取该app进程的proc目录下面的文件集合,记作a;s3获取该app进程的proc目录下面task目录下面的所有线程id;s4,读取所有/proc/线程id/下面的所有文件集合,记作b;s5,根据a和b里面的pagemap status文件里面的内容的变化判断是否有非法修改器。2.根据权利要求1所述的一种移动应用防修改器的安全防护方法,其特征在于:所述步骤s5中判断是否有非法修改器的方法为如果有非法修改器对程序进行操作,步骤s4中读取的文件会有改变,如果符合改变规则,则认为有非法修改器,如果步骤s4中读取的文件会有改变,则认为没有非法修改器。

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


技术研发人员:龙柏林
受保护的技术使用者:上海蛮犀科技有限公司
技术研发日:2021.05.26
技术公布日:2021/9/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜