# 【juice-shop】★★★ Visual Geo Stalking：通过照片细节重置密码


# 【juice-shop】★★ Visual Geo Stalking：通过照片细节重置密码

## 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. 查看照片中的详细信息，以确定照片的拍摄地点。
</blockquote>

---

## 0x02 实战：复现漏洞

### 📧 第一步：构建目标邮箱

根据目标用户名 Emma，结合从其他挑战中获取的邮箱域名，拼接出目标邮箱：

```
emma@juice-sh.op
```

在忘记密码页面输入邮箱后，安全问题自动显示：

> **你成年后第一次工作的公司是哪家？**

![忘记密码页面](../../../../../../public/p/juice-shop-visual-geo-stalking通过照片细节重置密码/assets/Pastedimage20260405205001.png)

### 🔍 第二步：下载并分析照片

从照片墙下载 Emma 上传的照片，使用 ExifTool 检查元数据，未发现明显的位置信息。

![ExifTool 检查结果](../../../../../../public/p/juice-shop-visual-geo-stalking通过照片细节重置密码/assets/Pastedimage20260405205651.png)

### 🏢 第三步：仔细观察照片细节

仔细查看照片内容，注意到建筑左侧二楼窗户处有一块牌子。

![照片原图](../../../../../../public/p/juice-shop-visual-geo-stalking通过照片细节重置密码/assets/IMG_4253.jpg)

放大后可以辨认出牌子上写着 **ITsec**，这很可能就是安全问题的答案。

![细节放大](../../../../../../public/p/juice-shop-visual-geo-stalking通过照片细节重置密码/assets/Pastedimage20260405215401.png)

### 🔐 第四步：重置密码

在忘记密码页面填写：

```
邮箱：emma@juice-sh.op
安全问题答案：ITsec
```

![提交答案](../../../../../../public/p/juice-shop-visual-geo-stalking通过照片细节重置密码/assets/Pastedimage20260405215533.png)

### ✅ 第五步：完成挑战

成功重置 Emma 的密码，挑战完成。

---

## 参考资料

- [OWASP Juice Shop 官方攻略 - Visual Geo Stalking](https://pwning.owasp-juice.shop/companion-guide/latest/appendix/solutions.html#_determine_the_answer_to_emmas_security_question)


