# 【juice-shop】★★★ Bjoern's Favorite Pet：通过 OSINT 重置密码


# 【juice-shop】★★★ Bjoern's Favorite Pet：通过 OSINT 重置密码

## 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. 要解答 Bjoern 的问题，可通过在互联网上搜索他的信息来找到线索。<br>
2. 更准确地说，Bjoern 可能在至少一次摄像机拍摄的场合中，无意间（？）透露了自己的安全问题答案。<br>
3. 通过暴力破解获取答案完全可行，前提是准备一份足够详尽的常用宠物名列表。
</blockquote>

> **前置条件：** 需要网络能够访问推特（X）。

---

## 0x02 实战：复现漏洞

> 这题也是 OSINT 的题目……其实可以直接注入进去（雾

### 📧 第一步：获取目标邮箱与安全问题

在商店的商品评论区找到 Bjoern 留下的评论，进入忘记密码页面输入其邮箱，安全问题自动显示：

> **你的宠物名叫什么？**

![商品评论区](../../../../../../public/p/juice-shop-bjoerns-favorite-pet通过-osint-重置密码/assets/Pastedimage20260407162144.png)

![忘记密码页面](../../../../../../public/p/juice-shop-bjoerns-favorite-pet通过-osint-重置密码/assets/Pastedimage20260407165700.png)

### 🐱 第二步：通过推特查找宠物信息

评论让我们看看照片墙，但是照片墙的链接会跳转到推特，emmm结合提示，在推特搜索Bjoern（我的推特现在有点问题，直接使用了攻略里面的链接进行跳转 https://x.com/bkimminich ）

```
https://x.com/bkimminich
```

随便看看，在 **Media** 里面有一直猫疑似宠物

![推特 Media 页面](../../../../../../public/p/juice-shop-bjoerns-favorite-pet通过-osint-重置密码/assets/Pastedimage20260407165506.png)

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

根据照片推断宠物名称，在忘记密码页面填写：

```
安全问题答案：Zaya
```

![重置密码](assets/Pasted%20image%2020260407101816.png)

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

成功重置 Bjoern 的账户密码，挑战完成。

最后，我讨厌OSINT。

