HeadlinesBriefing favicon HeadlinesBriefing.com

利用整数溢出在时之笛中击败梦之吞噬者

Hacker News •
×

梦之吞噬者是时之笛(DS及以后版本)的特殊可选Boss,出现在黑暗终点。它是夏拉和拉沃斯之间的中间进化阶段,在时间吞噬者之前。Boss战分两个阶段:第一阶段用法力收割者反制物理攻击,消耗MP,需要强大的魔法攻击如Luminaire、Flare和Electrocute;第二阶段吸收所有属性,用Mixed Zone反制,造成混乱,需要非魔法テクニック如Cleave、Frenzy和Triple Kick,以及免疫状态的装备和高HP才能存活其毁灭性的Phantasm和The End of All and Nothing攻击。值得注意的是,由于其32000点血量接近有符号16位整数的限制,玩家可以在第二阶段通过吸收魔法治疗其血量超过32767点,导致整数溢出,HP包裹到负值,从而有效击败它。这个技巧利用了游戏内部HP计数器的限制,将防御机制转化为进攻性漏洞。