PC安全
First Post:
Last Update:
Word Count:
Read Time:
Last Update:
Word Count:
744
Read Time:
2 min
PC安全
ref: https://anticheatexpert.com/#/products/shell-service-pc
TVMP代码加密
全自研方案,对关键代码逻辑进行加密,避免调试工具还原函数执行逻辑,加密强度灵活可控
反调试
严格防控windbg x64dbg、CE等多种调试工具进行动态调试和破解,有效提高动态分析门槛
反线程注入
阻止远程线程注入dll到游戏进程。
反多开
限制同一PC端上客户端同时开启的数量,有效提升多开小号“薅羊毛”门槛。
模块绑定
针对unity类的游戏,加固会将游戏的exe和主逻辑dll进行强绑定,防止安全系统被剥离
反虚拟机执行环境
基于本平台样本库,当检测到游戏在虚拟机环境下执行,将立刻弹框闪退
客户端被调试和篡改
场景痛点
客户端拥有游戏的核心代码逻辑,极易被外挂作者调试分析,进而篡改实现外挂功能。
解决方案
端游加固可实现对关键代码加密,提升被逆向破解的难度,专家级的反调试技术防止被破坏者分析客户端。
核心组件被篡改
场景痛点
unity引擎主逻辑dll极易被攻击和篡改,进而带来很大的风险。
解决方案
端游加固服务拥有业界领先的unity保护方案,可完成对mono和IL2Cpp保护,包含opcode加密、方法加密、字符串加密、metadata加密、动态代码加密等,为unity类游戏提供强大的保护盾。
虚拟化和混淆设置原则
- 函数简单或者调用频率不高,可以设置为虚拟化。
- 函数复杂或者调用频率高,可以设置为混淆。
注意:TVM加密对游戏性能的影响与原函数调用频率相关,通常每秒几十次调用不会对对性能产生较大影响。
TVM加密函数选取建议
- 和自身保护方案相关函数,例如接入ACE-SDK相关代码所在函数。
- 网络协议发送和接收函数及其相关函数。
- 碰撞检测相关函数。
- AI处理相关函数。
- 资源加解密及其处理相关函数。
- 伤害计算相关函数。
- 物品处理相关函数(拾取、丢弃、修理等)。
- 商店处理相关函数(商店的打开、关闭、物品出售、物品购买等)。
- 仓库操作相关函数。
- 任务系统相关函数(任务的接受、完成、放弃等)。
- 攻击相关函数(普通攻击相关函数、使用技能相关函数)。
- 寻路相关函数(走路函数等)。
- 角色登录相关函数(角色选择等)。
- NPC交互相关函数。
注意:比如A函数调用了B函数,B函数重要,A不重要,只需选取B函数。
VMP
打赏点小钱
支付宝 | Alipay
微信 | WeChat