这是咱喵第一次尝试出题喵,所以也就放飞自我来了道黑暗决斗的mc题目(也算是圆了自己小时候做个rpg的梦吧喵

废话不多说,进入解题环节喵喵喵

下载附件后启动,让我们开始一场往往只有一边能玩的黑暗决斗吧,yadaza。

第一步信息搜集

进入游戏,发现这是一个由自定义npc mod实现的地图,想要获取flag必须打败boss。既然是自定义npc mod那就自然离不开npc魔杖,开启创造模式发现npc魔杖不出意外给ban了,但是,有一个很严重的问题,npc魔杖的优先级在黑名单的ban之上,也就是我们仍旧可以照常使用npc魔杖,如图。1

可以·发现,虽然我物品栏里的npc魔杖已经被封锁,但是编辑窗口已经出来了。(注意,如果你无法修改窗口内的任何东西,请将config里面的customNPC.cfg里面的OnlyOps=true改成OnlyOps=False)浏览女神的面板和全局对话,找到唯一一些有点用的女神的掉落物2

里面有鞋子,神秘魔咒和艾尔拉之杖(100%掉落也就是说打死必掉),鞋子和杖的简介上有base64的说明,解密后发现只是装备功能介绍,没有什么太大用处,(不过测试发现这个艾尔拉之杖非常超模)

运用创造刷出钱币换了一身装备后就可以去挑战boss了,箱子里的boss说明很清楚的告诉了我们boss三个阶段的不同特点。

装备上的信息也无关flag,不过涉及到这个rpg的背景,有兴趣的话可以解读下

右键女神进行对话,发现如果拒绝她的请求会直接掉虚空死亡(谁才是反派啊喂)

选择准备好了,传送挑战boss3

挑战发现,boss的前两个阶段都可以轻松用艾尔拉之杖秒杀,但是第三阶段无法实现击杀(如果没有发现艾尔拉之杖,也可以配合钉头锤和收割者的过路费快速击杀,用空间魔杖理论上也行,就是有点久了)在这里也可以发现boss三阶段使用的武器也是艾尔拉之杖,结合两次死亡信息(有装备时被魔法杀死,无装备时被杖砸死)可以推测出艾尔拉之杖的攻击附带高额的瞬间伤害。

信息大致收集完毕,那么,下面开始正式的解题。

真正的黑暗决斗,开始了。

要知道,黑暗决斗,有一边能玩就差不多了。

思路一 自定义npc魔杖

还记得我们当时的尝试吗,npc魔杖并未ban彻底,也就说我们能够从npc魔杖入手。

当然,你也可以尝试是哪一个mod把npc魔杖ban了,然后删除那个mod就行,因为善良的作者没有对mod名字进行混淆处理,所以很容易就能做到这一点。(更有甚者,熟悉的人可以直接认出来是哪个mod,输指令解禁就好)

那我们的思路很简单了,给自己上个抗性提升buff,用艾尔拉之杖秒杀前两个阶段,然后用npc魔杖查看第三阶段。

4

在killed lines中找到flag,实现逃课。

如果没有找到,就可以去搜查召唤器,因为这种多阶段boss一般是由一个职业为召唤师的不可见召唤器生成的。

不过这种办法并没有杀死boss,是没有决斗者之魂的懦夫做法,我们的黑暗决斗,不能仅限于此。

让我们再深入一些。

思路二 NBT

众所周知,mc的一切实体都是依靠nbt来存储数据的,什么是实体?基本上在游戏内,你看到一切都是实体。

那么,只要我们能够编辑nbt,掌握整个世界,击杀boss也就轻而易举了

5

使用pcl下载这个mod,黑暗决斗,真正开始了。

见えるのに见えないもの!!!!!6

很容易就发现了隐藏的flag,那么,我们又该如何杀死boss呢。我们需要更深入一些。

找到储存药水效果的ActiveEffects条目,查看里面的抗性提升duration只有600多ticks,换算下只有30s,但是我们拖了30s依旧没有托过无敌,直接删除这个标签也没有用处。那么,我们可以猜测,类似于我们的武器,是她身上的装备在持续的赋予她抗性提升。那我们要做的事情就很简单了,删除它的装备(排查发现是她头盔部位的星之冠给予她抗性提升),boss,自然也就收入囊中了。

7

yadaza!!!

这里感谢rhzhr的bug提供,我们也可以利用bug实现药水效果覆盖从而实现击杀。

实验发现,装备的提供属性不是每帧提供,而是间隔{药水时间}提供一次,除非药水效果消失,这是很正常的设计思路,大大减轻了游戏的负担,但这,也带来了渗透的可能性。

作者在设计的时候只检测了buff的id而没有检查等级,用nbtedit将抗性提升等级从10改成1,渗透成功,完成击杀。

yadaza!

思路三 机械降神

我知你是天下无敌,可我要是天外来敌呢,

黑暗决斗,不需要武德。8

一想到接下来要发生什么我就忍不住想要笑。9

三刀,让boss给我爆出了flag

后记

这一道题目的起源只是因为在群里和大家聊天的时候发现大家都对mc挺感兴趣。也算是满足自己成为一名rpg地图作者的梦想把,也算是给自己之前没做完的rpg地图的一个小小缅怀。

最后的最后,来一张大家的合影吧10

另外两位看起来不太乐意的样子喵(苦笑)

看的出来这场黑暗决斗我们还算幸运,成为了能玩的那一边。

皮肤是我初中时候画的,以现在的眼光看确实显得有点粗糙了,不过我想,这没什么不好的。

对背景故事感兴趣的话也可以解读下地图里的装备,说不定有彩蛋(大概?)

以上

———Ikalovic