• QQ:15656018

    工作时间

    周一至周五:9:00-23:00

    周末及节日:9:00-23:00

  • 手机版二维码

    随时手机查素材

    gm下载站
  • 扫描二维码

    加入官方QQ群

    gm下载站
发布资源赚元宝
gm下载站 管理员
  • 未知地域
  • 6944发帖数
  • 6930主题数
  • 0关注数
  • 0粉丝
开通vip会员

[PC端说明] [996引擎]传奇版本防止漏洞被刷方法

[复制链接]
gm下载站 发表于 2024-1-14 18:23:50 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,查看更多内容,丰富GM资源等你下载探索。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
目前发现的传奇版本防止被刷方法,今天再这里分享给大家!

使用刷封包工具Wpe;
原理:通过玩家对功能执行时获取二进制对应的执行功能,再用获取的执行功能函数进行截获然后通过截获的功能指令进行无限调用!Ps:[@函数];
解决方案:在执行时前加好判断条件!

玩家在操作物品或点击NPC执行触发的条件下,一定要做好符合逻辑性的判断条件!
执行调用:[@link、goto、#call、messagebox执行等@字段]时在对应的调用函数的接口上一定要做好指纹判断!
31类双击:必须要判断使用的道具名称;

用Lua做面板时虽然客户端可以进行一些常规的检测判断,但服务端也必须要同时做判断,因客户端是可修改的就像微信可以改变任意余额一样,所以在客户端满足的情况下服务端也要同时判断!

输入框中请必须判断是否包含“<,>,/,\,@”符号,如有请禁止!

作为判断的变量及临时计算或赋值时尽量使用(S$、N$)类型的自定义变量!

常见被刷的几种方式:

错误示例:
[@main]
#IF
checkmoney 元宝 > 1000
#ACT
money 元宝 - 1000
goto @给予屠龙

[@给予屠龙]
#IF
checklevelex ? 40
#ACT
give 屠龙
#elseact
messagebox 条件不满足无法给予!

正确示例:
[@main]
#IF
checkmoney 元宝 > 1000
#ACT
MOV S$调用指纹判断 已开启
goto @给予屠龙

[@给予屠龙]
#IF
NOT EQUAL S$调用指纹判断 已开启
#ACT
messagebox 非法封包!
BREAK

#IF
checklevelex ? 40
#ACT
money 元宝 - 1000
give 屠龙
MOV S$调用指纹判断
#elseact
MOV S$调用指纹判断
messagebox 条件不满足无法给予!

错误示例:
[@StdModeFunc150]
#if
checkitem 1000元宝
#ACT
messagebox 是否确定要领取? @确定 @取消

[@确定]
#IF
#ACT
GAMEGOLD + 1000

[@取消]
#if
#ACT
GIVE 1000元宝

正确示例:

[@StdModeFunc150]
#if
checkitem 1000元宝
#ACT
MOV 双击150判断 已开启
messagebox 是否确定要领取? @确定 @取消

[@确定]
#IF
EQUAL 双击150判断 已开启
#ACT
MOV 双击150判断
GAMEGOLD + 1000

[@取消]
#if
EQUAL 双击150判断 已开启
#ACT
MOV 双击150判断
GIVE 1000元宝

上传梦想,下载希望,为传奇爱好者添砖加瓦!
世界上能用金钱兑换时间的机会不多,这里就有一个!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
全国统一客服QQ
QQ:15656018

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机查找资源更方便

    手机扫码查看手机版

    手机查找资源更方便

  • 传奇QQ群

    扫一扫关注传奇Q群

    加入传奇QQ群

传奇游戏资源分享基地 gm下载站 ©2010-2024 传奇版本网站传奇游戏源码资源下载中心( 鄂ICP备2024043260号-1 )网站地图