跳至主要内容
挑战01/ 06

WEB // 入门

票据篡改

利用不安全的对象合并,让受保护的优先级被新对象继承。

状态就绪入门

挑战说明

背景

一个 JSON 自定义器会把用户输入递归合并进新对象。在不提交顶层 priority 属性的前提下,让对象继承 rush 优先级。

目标

让空对象的 priority 变成 rush,并找出练习 Flag。

输入
JSON 对象
成功条件
({}).priority === "rush"
攻击面
原型链

互动实验

启动实验

下一步,由你决定

别只看载荷拥有什么,更要追查合并过程继承了什么。

可选提示

提示

尚未打开提示。使用提示不会影响进度。

    提交 FLAG

    最终校验

    提交你的 Flag。

    准备好后,提交 Flag。

    当每个字节都说得通,答案才值得相信。