2276 matches found
BlackBerryC2
BlackBerryC2 2.0.0-beta BlackBerryC2 是一个加密远程管理和 C2 框架 ,专为教育用途、安全研究和受控实验环境 设计。 该项目展示了如何构建一个自定义命令与控制服务器 ,具备应用层加密 、会话管理和安全客户端通信,无需依赖外部 TLS 协议栈 。 ⚠️ 重要声明 本项目不是恶意软件 ,也不用于未经授权的访问 。 BlackBerryC2: 不会 自我传播 不会 自动利用漏洞 不包含 持久化机制 不会 尝试规避反病毒软件 请仅在您拥有或已获得明确授权测试的系统与网络上使用 。 Python 依赖: pip install cryptography...
SSH-Weak-DH
关于 该工具会创建到服务器的 SSH 连接,并遍历不同的客户端配置,以检查服务器是否允许使用弱群组进行 Diffie-Hellman DH 密钥交换。我们的目标是让该工具有助于评估 SSH 服务器的弱 DH 密钥交换设置。 请注意,该工具仅测试有限的一组配置,这可能导致某些弱配置未被检测到。此外,服务器可能会在扫描完成前阻止连接。 请查阅 Logjam 信息页面,了解如何配置 SSH 服务器以保护它们及其客户端免受利用弱群组进行 DH 密钥交换的攻击的建议。 原始博客文章请访问...
PQC-Scanner
PQC 网络扫描器(PQC Network Scanner)是一款专为帮助组织在向后量子安全态势过渡期间了解其密码学暴露面而设计的评估工具。与仅关注证书有效性或经典密码强度的传统 TLS 扫描器不同,该扫描器通过量子感知视角评估端点。它不仅检查 RSA 和椭圆曲线密钥,还识别嵌入在证书、扩展和密码套件中的新兴后量子算法、混合部署和实验性 PQC 指标。这使其特别适合为 NIST 的 PQC 标准化以及日益增长的“先收割,后解密”(harvest now, decrypt later)攻击者威胁做准备的环境。 其核心功能是对内网中的 TLS...
CVE-2025-32433.py
CVE-2025-32433.py 此 Python PoC 模拟 SSH 消息流,包括密钥交换、通道打开和命令请求,以分析服务器行为。它专为受控实验室测试而设计,演示了协议处理、预认证消息处理以及载荷交互,用于研究和防御性分析。...
NetSpy
NetSpyC2 NetSpyC2 是一个基于 Python 的命令与控制(C2)服务器,专为教学目的、安全研究和受控实验室环境而创建。 该项目展示了如何使用 Python 在应用协议层面实现加密的客户端-服务器通信、会话管理和安全文件传输。 NetSpyC2 不依赖外部 TLS 栈 。相反,它使用现代密码学原语实现自己的加密握手和加密通道。 主要功能 自定义的基于 TCP 的 C2 服务器 应用层握手验证 运行时生成的 RSA 2048 位密钥对 使用 RSA-OAEP 进行安全 AES 密钥交换 AES-GCM 提供每个会话的认证加密 多个并发客户端会话 交互式操作员控制台...
CVE-2025-26466
CVE-2025-26466 CVE-2025-26466 的 PoC 作者:Fikret Can Gurbuz 使用方法 python3 poc.py -i -p 步骤如下: 1. TCP 连接到端口 2. 接收服务器横幅(SSH-2.0-OpenSSHX.Xp1) 3. 发送客户端横幅(SSH-2.0-YourClient\r\n) 4. 发送 wrapsshpacketbuildkexinit 5. 接收服务器的 KEXINIT 响应 6. 循环发送 buildping ! 永远不要完成 KEX,因此 pong 响应将无限排队...
formal_np1sec
研究在 n+1sec 的组密钥交换部分中证明组密钥机密性的工作,存在某些限制,例如仅包含 3 个参与者。这项工作由 Alex Balducci 和 Andy Lee 完成。 主要文档是 gkepnormxormsimplifiedwriteup.txt。其中引用了两份“手工证明”文档以及 gkepnormxormsimplifiedcleaned.spthy,后者是 Tamarin 的输入。GKEP3normxormsimplifiedcleanedproof.spthy 是 Tamarin 的输出。 另见 usefulresults.txt...
DHEater
DHEater DHEater 是 DHEat 攻击(CVE-2002-20001)的概念验证实现。它通过强制在 TLS 和 SSH 上使用临时 Diffie-Hellman(DHE)或椭圆曲线临时 Diffie-Hellman(ECDHE)密钥交换来使服务器 CPU 饱和。有关该攻击的更多信息,请访问项目页面或阅读 IEEE Access 上的完整技术论文。 免责声明 DHEater 是一款概念验证型拒绝服务工具,仅...
cve-2025-26466-openssh-poc
CVE-2025-26466 OpenSSH SSH2MSGPING DoS PoC 免责声明: 此代码仅供教学目的 和授权安全测试使用。未经授权攻击他人系统属于违法行为。 漏洞 CVE-2025-26466 是 OpenSSH 中的一个预认证拒绝服务(DoS)漏洞,可在密钥交换完成前使 SSH 服务器过载。 技术细节 受影响版本: OpenSSH 9.9p2 之前的版本 类型: 预认证 DoS / 内存泄漏 利用方式: 在加密连接建立之前处理 SSH2MSGPING 数据包 服务器在初始握手期间就接受 SSH2MSGPING 数据包(消息类型 192),而无需存在已认证的连接。这会导致...
reternal-quickstart
RE:TERNAL Note: Still under development, only use for testing and do not expose interfaces! Current compose doesn't work yet, only try when you know what you're doing RE:TERNAL is a centralised purple team orchestration service to manage third-party C2 frameworks. Agents are installed on endpoint...
russh: russh: Cryptographic fallback bypass via missing public key validation
A flaw was found in russh. The library fails to validate peer public keys during hybrid cryptographic key exchange, accepting an all-zero key. A remote attacker acting as a malicious Secure Shell SSH peer can exploit this flaw during connection negotiation to force the classical encryption...
camel-pqc-tls
基于 Apache Camel 的后量子 TLS 本仓库包含三个示例,演示了在 Apache Camel 中使用 X25519MLKEM768 混合密钥交换进行 后量子密码学 PQC TLS 1.3 握手 。 X25519MLKEM768 将经典的 X25519 椭圆曲线 Diffie-Hellman 与 ML-KEM-768 (一种基于后量子格的密钥封装机制,NIST FIPS 203)相结合。两种算法同时运行,即使其中一种被破解,安全性也得以维持。 示例 示例| JDK| TLS 提供者| 方法 ---|---|---|--- pqc-ssl-context| JDK 27|...
Rocky Linux 8 [CIQ] Security Update: gnutls / gnutls-c++ / gnutls-c++-debuginfo / gnutls-dane / etc (crlsa-2023_1569)
The Rocky Linux 8 host has packages installed that are affected by a vulnerability as referenced in the CIQ crlsa-20231569 advisory. gnutls: timing side-channel in the TLS RSA key exchange code CVE-2023-0361 Tenable has extracted the preceding description block directly from the CIQ security...
Rocky Linux 9 [CIQ] Security Update: gnutls / gnutls-c++ / gnutls-c++-debuginfo / gnutls-dane / etc (crlsa-2023_1141)
The Rocky Linux 9 host has packages installed that are affected by a vulnerability as referenced in the CIQ crlsa-20231141 advisory. gnutls: timing side-channel in the TLS RSA key exchange code CVE-2023-0361 Tenable has extracted the preceding description block directly from the CIQ security...
Rocky Linux 9 [CIQ] Security Update: gvisor-tap-vsock / gvisor-tap-vsock-debuginfo / etc (crlsa-2025_3833)
The Rocky Linux 9 host has packages installed that are affected by a vulnerability as referenced in the CIQ crlsa-20253833 advisory. golang.org/x/crypto/ssh: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh CVE-2025-22869 Tenable has extracted the preceding description block...
GHSA-W3JG-PJXF-73P4 Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange
Vulnerability The hybrid ML-KEM 768 + X25519 key exchange implementation in russh/src/kex/hybridmlkem.rs does not validate that the remote peer's X25519 public key is not the zero point all-zero 32-byte value. This allows a remote peer to force the X25519 contribution to the combined shared secre...
Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange
Vulnerability The hybrid ML-KEM 768 + X25519 key exchange implementation in russh/src/kex/hybridmlkem.rs does not validate that the remote peer's X25519 public key is not the zero point all-zero 32-byte value. This allows a remote peer to force the X25519 contribution to the combined shared secre...
CVE-2026-102824
A flaw was found in russh. The library fails to validate peer public keys during hybrid cryptographic key exchange, accepting an all-zero key. A remote attacker acting as a malicious Secure Shell SSH peer can exploit this flaw during connection negotiation to force the classical encryption...
CVE-2026-102824 Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange
Russh is a Rust SSH client and server library. Prior to 0.63.0, the hybrid ML-KEM 768 and X25519 implementation in russh/src/kex/hybridmlkem.rs accepts an all-zero 32-byte peer X25519 public key in both serverdh and computesharedsecret, forcing the X25519 contribution to the combined shared secre...
CVE-2026-102824
The Russh Rust SSH client and server library (prior to version 0.63.0 ) contains a vulnerability in the hybrid ML-KEM 768 and X25519 key exchange implementation. The root cause is a missing zero-point validation in russh/src/kex/hybrid_mlkem.rs, which allows the library to accept an all-zero 32-b...