漏洞|《宝可梦》游戏漏洞:可以遇到乱码训练家的ZZAZZ错误!

小伙伴们好呀 , 本篇小二又要来介绍游戏里存在的一些漏洞啦 , 上次我们说过了在初代的时候很受欢迎的MissingNO. , 而这次要介绍的游戏漏洞实际上在初代的时候也是有风靡过的 , 因为这个漏洞是在训练家与NPC身上发生的漏洞 , 所以还是有不少的玩家感兴趣的 , 当然这个漏洞实际上也是一个恶性的漏洞 , 在初代的时候触发的话就可能导致各种不良的后果 , 而这个漏洞的名字就叫ZZAZZ错误 , 那么 , 这是一个怎样的漏洞呢?我们就一起来看看吧 。
PS:文本可能并不具有太大的严谨性 , 如有错误 , 敬请指正 。
会遇到乱码训练家的ZZAZZ:

漏洞|《宝可梦》游戏漏洞:可以遇到乱码训练家的ZZAZZ错误!
文章图片

文章图片

这个漏洞的触发需要通过梦幻漏洞 , 如果队伍持有宝可梦的特殊值为248、251、252、254、255 , 再通过梦幻漏洞就有可能触发 , 最后玩家会遇到一个乱码的NPC , 而这些NPC持有的宝可梦也是乱码的宝可梦 , 战斗的时候 , 主角以及主角用的宝可梦也会出现乱码图像分裂切割的现象 , 操作会死机 , 但使用精灵球即可有效脱离战斗;另外一个重点是 , 脱离战斗后 , 玩家会发现携带的宝可梦中除第3只与第6只外 , 均被153级的妙蛙种子所代替 , 而且它们招式会变为重复的大爆炸 ,, 主角名字中除了3的整数倍位置是不变的以外 , 将全部被大写Z代替 , 这也是这个漏洞的命名原因 。

漏洞|《宝可梦》游戏漏洞:可以遇到乱码训练家的ZZAZZ错误!
文章图片

文章图片

漏洞|《宝可梦》游戏漏洞:可以遇到乱码训练家的ZZAZZ错误!】由于主角名字被漏洞所修改 , 而队伍中宝可梦的训练家名字 , 却没有被修改 , 所以 , 在战斗中它们将会不遵从指令 , 即使获得了所有的道馆徽章 , 也依然如此 , 因为绿色徽章只是被设定为让所有100级或以下的宝可梦听从指令 , 而不是所有等级 , 这个设定在正常游戏中并没有什么问题 , 因为正常情况下不可能有超过100级的宝可梦 , 如果玩家在脱离战斗后 , 再去别的正常训练家对战 , 它们都会变成错误训练家 , 训练家图像和主角一致 , 持有宝可梦也均为错误宝可梦 。
漏洞的原理:

漏洞|《宝可梦》游戏漏洞:可以遇到乱码训练家的ZZAZZ错误!
文章图片

文章图片

ZZAZZ错误触发的原理是因为游戏中的奖金计算机制 , 当玩家拥有过多的奖金时 , 便可能导致用十六进制表示奖金的系统发生错误 , 从而造成数值不断重置 , 最后大量覆盖内存 , 153对应了妙蛙种子的宝可梦种类内部编号 , 对应了大爆炸的招式种类内部编号 , 也对应了文字Z(美版及欧洲版)的编号 , 于是 , 我们得到的效果就是:主角名字大部分都变成了Z、宝可梦大部分都成了妙蛙种子 , 同时它们的招式 , 也大部分都变成了大爆炸 , 而使用精灵球能脱离战斗则和捕捉教学有关 。
细节:

漏洞|《宝可梦》游戏漏洞:可以遇到乱码训练家的ZZAZZ错误!
文章图片

文章图片

这个漏洞特定情况下可以在任何版本中触发类似任意门漏洞的效果 , 即每走4步就使很多内存地址的值减少1 , 但不能通过走特定步数来任意传送;编号200的错误训练家的5、6号队伍 , 也会导致这个漏洞的发生 , 而且不同于这个漏洞的一般效果 , 它将使包包扩充为153个物品(战斗开始即发生) , 并且脱离战斗后会使地图混乱 , 主角将会被困在一格位置里无法移动;编号251的训练家会触发ZZAZZ , 但触发后有可能会直接打开宝可梦连接的画面 , 且无法关闭 。
好了 , 以上就是ZZAZZ漏洞的相关介绍了 , 我们下一篇的游戏漏洞的时候再见吧!

    推荐阅读