# 【juice-shop】★ Mass Dispel：通知清理大师

# 【juice-shop】★ Mass Dispel：通知清理大师

当你一口气解开多个谜题时，满屏的“挑战已解决”通知可能会让你分心。这个挑战考察的是你对 UI 交互细节的观察力，以及寻找文档隐藏功能的能力。

-----

## 0x00 前置要求 (Prerequisites)

- [ ] **重启服务**：由于通知在弹出后会自动消失，此挑战在**服务器重启后**最易解决（此时所有已解挑战会重新推送到前端）。

-----

## 0x01 任务简报

<blockquote style="border-left: 5px solid #6f42c1; background-color: #f5f3ff; padding: 20px; margin: 1.5rem 0; color: #5521b5; line-height: 1.8; border-radius: 0 5px 5px 0;">
<div style="font-weight: bold; font-size: 1.1rem; margin-bottom: 10px; display: flex; align-items: center;">
<span style="margin-right: 8px;">💡</span> 核心线索 (Hints)
</div>

1.  **线索来源**：要么查阅[官方配套文档](https://pwning.owasp-juice.shop/companion-guide/latest/part1/challenges.html)，要么直接检查通知的 UI 元素。
2.  **最佳时机**：此问题在服务器重启后，大量通知重推时最易解决。
3.  **便捷功能**：仔细检查浏览器中任何“挑战已解决”通知的交互逻辑，寻找其快捷操作。
    </blockquote>

<blockquote style="border-left: 5px solid #0366d6; background-color: #f1f8ff; padding: 20px; margin: 1.5rem 0; color: #0550ae; line-height: 1.8; border-radius: 0 5px 5px 0;">
<div style="font-weight: bold; font-size: 1.1rem; margin-bottom: 10px; display: flex; align-items: center;">
<span style="margin-right: 8px;">🎓</span> 实战动作 (Action)
</div>
• <strong>目标</strong>：一次性关闭多个“挑战已解决”的通知。
• <strong>操作</strong>：在任意一个通知卡片上，按住 <code>Shift</code> 键的同时点击鼠标左键。
</blockquote>

-----

## 0x02 实战：复现过程

**1. 环境准备**
重启 Juice Shop 服务。当你重新进入页面时，之前解决的所有挑战通知会像瀑布一样弹出来。

**2. 执行快捷关闭**

<按S-chick>（Shift+鼠标左键），完成！
