以后有时间就在这里作一下学习记录吧
,做了一个有趣的实验,1p侧选定一个用%n写%f的角色(不用statedef溢出),2p侧选定极限卢后,用ce将能够触发%f的代码改回%i,,开始对战后惊奇的发现,极限卢被秒了,观察内存发现def路径已经被修改,但是没有用,这得出以下结论:
1: 2p侧发动的def替换其实是没用的,推测mugen在选定人物时已经确定了路径,即使之后修改了mugen也不会识别,这也就是极限卢写了各种对策的原因,其实只是在加强2p侧,毕竟2p侧statedef溢出有覆盖代码的优势。
2:可以确定%n写入的f攻击是在进入对战后发动的,因此比经由statedef写入的f攻击要慢,但是后写入的代码正常应该覆盖先写入的,可是实际对战却是statedef写入的f攻击发动了,打开ce观察,发现%n根本没有写入任何代码,个人认为是cns指空阻止了%n的代码写入