挑战说明
背景
一个 JSON 自定义器会把用户输入递归合并进新对象。在不提交顶层 priority 属性的前提下,让对象继承 rush 优先级。
目标
让空对象的 priority 变成 rush,并找出练习 Flag。
- 输入
- JSON 对象
- 成功条件
- ({}).priority === "rush"
- 攻击面
- 原型链

WEB // 入门
利用不安全的对象合并,让受保护的优先级被新对象继承。
挑战说明
一个 JSON 自定义器会把用户输入递归合并进新对象。在不提交顶层 priority 属性的前提下,让对象继承 rush 优先级。
让空对象的 priority 变成 rush,并找出练习 Flag。
互动实验
别只看载荷拥有什么,更要追查合并过程继承了什么。
可选提示
尚未打开提示。使用提示不会影响进度。
提交 FLAG
最终校验准备好后,提交 Flag。
当每个字节都说得通,答案才值得相信。