| 功能模块 | 脚本实现原理与关键文件定位 | 单机端调试与安全审计方法 |
1:1统一充值比例[/td><td> 实现:所有充值入口(在线支付、平台兑换)最终均调用同一脚本段,向玩家角色添加固定数量的GAMEGOLD(元宝)及等额的GAMEGIRD(灵符,可能作为“RMB点”)或自定义变量。关键脚本通常在 \Market_Def\功能NPC\充值处理.txt或相关管理脚本中。
风险点:检查是否存在隐藏的#IF条件判断,如根据IP、账号给予不同比例。使用CHECKTEXTLIST读取后台名单给予特定用户额外比例。[/td><td]1. 使用不同账号测试相同面额充值,查看获得的元宝、灵符数量是否绝对一致。
2. 审计所有充值相关脚本,搜索GAMEGOLD +、GAMEGIRD +等命令,检查其前面的#IF条件是否纯净。
3. 检查QuestDiary文件夹下是否存在“特殊名单”文件,并被充值脚本调用。 |
装备永久回收与秒提现[/td><td> 实现:回收NPC脚本(Market_Def\回收)使用CHECKITEM检测背包物品,通过#ACT执行TAKE收取物品并GAMEGIRD +增加“RMB点”。提现NPC则检测GAMEGIRD数量,执行GAMEGIRD -并调用第三方支付接口或记录信息。
风险点:1. 回收比例被暗改:检查回收脚本中的增加数值是否与公示一致。2. 提现门槛与手续费:检查提现脚本中#IF段是否有LARGE(大于)最小金额限制,及GAMEGIRD -时是否扣除了未公示的手续费。3. 后台控制开关:搜索#IF中是否包含检测全局变量(如G001)来决定是否开放回收/提现功能。[/td><td]1. 获取一件公示可回收的装备,在回收NPC测试,记录实际获得的“RMB点”数量。
2. 尝试进行不同金额的提现操作,查看M2控制台命令执行记录,核实扣除数额。
3. 全局搜索GAMEGIRD变量,检查是否有其他脚本能修改此变量(如刷取漏洞)。 |
50元满回馈与无隐藏消费[/td><td> 实现:领取回馈的NPC通过检测账号充值总额是否达到50元(通常通过检测G变量),然后通过#ACT给予一系列物品。
风险点:1. “满回馈”物品价值虚高:需对比给予的物品在游戏商城中的实际售价总和。2. 隐藏消费:全面检查Market_Def下所有功能NPC(狂暴、沙捐、时装、称号、转生、切割等),查看是否有属性远超“满回馈”、但需要大量额外消费的项目。[/td><td]1. 领取50元回馈后,逐一对比回馈物品与商城价格,计算总价值。
2. 使用@SearchMon命令或遍历NPC,列出所有非回馈的付费属性提升项目及其价格。 |
定制封挂网关与GK反挂[/td><td> 实现:非纯脚本功能,依赖于引擎插件或第三方网关。但脚本端可能有辅助检测,如在QManage.txt的登录脚本或定时任务(Robot.txt)中,调用插件命令检测异常数据并执行KICK(踢下线)或DISABLEUSER(封号)。
风险点:1. 网关是否有效或仅为宣传幌子。2. 检测脚本是否存在逻辑错误导致误封。3. 是否存在后台命令可以绕过检测或解封特定账号。[/td><td]1. 检查QManage.txt和Robot.txt,搜索CheckSpeedHack、AntiCheatEngine等引擎反挂命令或插件的自定义命令。
2. 测试常见加速、脱机工具,观察网关实际拦截效果。
3. 在M2控制台搜索“封号”、“解封”相关命令的使用记录。 |