1205 matches found
MyJWT
MyJWT codebeat badge 简介 该命令行工具适用于渗透测试人员、CTF玩家或开发者。 你可以修改你的JWT、签名、注入等操作。 查看文档了解更多信息。 如果发现任何问题或有改进建议,请提交Issue。我会尽快回复。 祝使用愉快 : 文档 文档位于 http://myjwt.readthedocs.io 目录 Features Installation Usage Examples Download Contribute ChangeLog Features 将新的JWT复制到剪贴板 用户界面(感谢 questionary) 彩色输出 修改JWT(头部/载荷) None算法...
CosmicRakp
CosmicRakp Tabla de contenidos Introducción CVE-2013-4786 Instalación Uso Créditos Licencia Introducción CosmicRakp es una herramienta poderosa escrita en Go que permite a equipos de red team y pentesters volcar hashes de IPMI. Este proyecto busca ser eficiente, rápido y fácil de usar...
CVE-2023-41992
CVE-2023-41992 这是 CVE-2023-41992 的概念验证。首先,这与 越狱 无关!并且它仍在开发中。 感谢到目前为止帮助过我的每个人。出于隐私考虑,我可能不在此列出你们。如果想让我列出,请私信我! 补丁 据我所知,补丁位于 ipcrightdestroy 中。也有人曾在 X(或 Twitter)上指出这一点。 diff --git a/osfmk/ipc/ipcright.c b/osfmk/ipc/ipcright.c index a81ac21..32a9a3e 100644 --- a/osfmk/ipc/ipcright.c +++...
jwt_tool
The JSON Web Token Toolkit v2 jwttool.py is a toolkit for validating, forging, scanning and tampering JWTs JSON Web Tokens. Its functionality includes: Checking the validity of a token Testing for known exploits: CVE-2015-2951 The alg=none signature-bypass vulnerability CVE-2016-10555 The RS/HS25...
jwt_tool
JSON Web Token 工具包 v2 jwttool.py 是一个用于验证、伪造、扫描和篡改 JWT(JSON Web Token)的工具包。 其功能包括: 检查令牌的有效性 测试已知漏洞利用: CVE-2015-2951 alg=none 签名绕过漏洞 CVE-2016-10555 RS/HS256 公钥不匹配漏洞 CVE-2018-0114 密钥注入 漏洞 CVE-2019-20933/CVE-2020-28637 空白密码 漏洞 CVE-2020-28042 空签名 漏洞 CVE-2022-21449 Psychic Signature ECDSA 漏洞 扫描错误配置或已知弱...
TokenBreaker
TokenBreaker Token Breaker 专注于与 JWT 令牌相关的两个特定漏洞。 None 算法 RSA 到 HMAC 有关漏洞的详细说明以及攻击者如何伪造令牌,请参考 此处 的链接。 在此 尝试 该漏洞。 TheNone 用法 usage: TheNone.py -h -t TOKEN TokenBreaker: 1.TheNoneAlgorithm optional arguments: -h, --help show this help message and exit required arguments: -t TOKEN, --token TOKEN JWT...
CVE-2026-21003-JWT-none-Algorithm-Bypass-via-kid-Header-Omission
CVE-2026-21003 – 通过省略 kid 标头绕过 JWT "none" 算法 程序代码(Node.js) // jwtverifyserver.js - Vulnerable JWT verification const jwt = require'jsonwebtoken'; const express = require'express'; const app = express; app.useexpress.json; const publicKey = -----BEGIN PUBLIC KEY-----...
CVE-2026-29000-pac4j-jwt
pac4j-jwe-forge CVE-2026-29000 CVE-2026-29000 的概念验证。针对 4.5.9、5.7.9 和 6.3.3 之前的 pac4j-jwt 版本。 该漏洞很直接:只要 JWT 被包装在有效的 JWE 中,库就会接受 PlainJWT(未签名,alg=none)。由于服务器通过 JWKS 端点公开其 RSA 公钥,任何人都可以将任意未签名的 JWT 加密成服务器会信任的 JWE——包括带有 ROLEADMIN 的 JWT。 工作原理 1. 从目标的 JWKS 端点获取 RSA 公钥 2. 构建一个带有任意声明的未签名 JWT(alg=none) 3...
CVE-2026-29000
CVE-2026-29000:pac4j-jwt 身份验证绕过 POC 本仓库包含针对 pac4j-jwt(CVE-2026-29000)中身份验证绕过漏洞的概念验证(POC)。该漏洞允许攻击者通过在 JWE(JSON Web 加密)容器中嵌套 PlainJWT(使用 alg: none)来绕过签名验证。 概述 该攻击利用服务器愿意解密使用其公钥加密的 JWE,并随后信任内部 JWT 而不验证其签名(前提是使用 none 算法)的特性。 前置条件 确保已安装 Python 3 以及所需依赖: pip install requests jwcrypto 使用方法 1. 生成伪造令牌 使用...
CVE-2026-29000
CVE-2026-29000 漏洞利用生成器(Rust) 本仓库包含一个专门用于利用 CVE-2026-29000 的 Rust 实现,该漏洞是 pac4j-jwt 中的一个身份验证绕过漏洞。该漏洞源于当 PlainJWT(alg: none)嵌套在加密的 JWE 容器中时,会发生“签名验证跳过”。 功能特性 自动获取 JWKS:直接从 /api/auth/jwks 端点获取目标服务器的 RSA 公钥。 构造无签名 JWS:使用 None 算法构造带有管理权限声明(ROLEADMIN)的 JWT。 JWE 封装:使用 RSA-OAEP-256 和 A128GCM...
halo-cve-2026-67919
通过 URL 触发的 Halo 插件 RCE Halo 的控制台允许管理员通过粘贴 URL 来安装和升级插件。它会获取任意 URL,安装 jar,而 jar 中的代码会在服务器上运行。不检查 scheme、不检查主机、跟随重定向,插件管理器会直接从 jar 中加载扩展类。 这就是 cve-2026-67919(install-from-uri / upgrade-from-uri)、cve-2026-67920(迁移恢复)、cve-2026-67921(csrf/cors 链)。这三者均已在 2026 年 8 月的 docker 实验环境中针对 halohub/halo:2.25.4...
CVE-2026-22002-VNC-Authentication-Bypass-via-Protocol-Version-Confusion
CVE-2026-22002 – 通过协议版本混淆绕过 VNC 认证 程序代码(Python) vncserversim.py - VNC server with version negotiation flaw import socket, struct def handleconn: Send server version "RFB 003.008\n" conn.sendb"RFB 003.008\n" Receive client version clientver = conn.recv12 Vulnerability: if client sends "RFB 003.003...
CVE-2026-21018-OPC-UA-Authentication-Bypass-via-None-Security-Policy
CVE-2026-21018 – 通过 None 安全策略绕过 OPC UA 身份验证 程序代码(Python opcua-asyncio 模拟) opcuaserversim.py - OPC UA server accepting None security policy from asyncua import Server import asyncio async def main: server = Server await server.init server.setendpoint'opc.tcp://0.0.0.0:4840/freeopcua/server/'...
CVE-2026-29000
JWT/JWE 认证绕过 PoC 一个概念验证 PoC 脚本,演示利用 JSON Web 令牌 JWT 和 JSON Web 加密 JWE 实现的认证绕过漏洞。该工具通过接受未经验证的 JWT(alg: none)并将其包裹在有效的 JWE 结构中,来利用那些未正确验证令牌算法的环境。 工作原理 该漏洞利用链利用了常见的加密实现缺陷: 1. 密钥提取: 脚本访问目标公开暴露的 jwks(JSON Web 密钥集)端点,并下载服务器的 RSA 公钥。 2. 令牌伪造: 它伪造一个未经验证的假 JWT 负载,授予 ROLEADMIN 权限。故意将算法头部设置为 "alg": "none"。 ...
russh: negotiating a MAC-requiring block cipher (CTR/CBC) with mac=none causes a slice-index-out-of-range panic
Summary SshBlockCipher implementations AES-CBC, AES-CTR, 3DES-CBC, etc. report needsmac == true, meaning they are documented/intended to always be paired with a separate integrity MAC. However, key-exchange negotiation only checks needsmac inside the fallback branch of MAC algorithm selection use...
CVE-2026-102822
Russh is a Rust SSH client and server library. Prior to 0.63.1, a connection configured to permit mac=none can negotiate it with a MAC-requiring CTR or CBC block cipher because the selection logic validates needsmac only when MAC selection fails. A remote peer can then send a packet with a...
CVE-2026-45156-POC
黑客矩阵故障 🚨 CVE-2026-45156 🚨 Nextcloud useroidc ID4me JWT 签名绕过 用于管理员接管的全自动概念验证(PoC)利用程序。 📖 故事背后 每一个 CVE 背后都有一个故事。这个漏洞是在一个寒冷的冬夜凌晨 2 点发现的,伴随着分手混音单曲循环。阅读完整的技术深度剖析、情感过山车以及零信任经验教训: 🔗 阅读完整博客文章 (链接你的博客文章) 🎯 漏洞概述 在处理从 ID4me 身份提供商接收的 JWT 令牌时,Nextcloud 的 useroidc 应用使用 base64decode 处理令牌载荷,而未验证加密签名。 🔥...
CVE-2026-29000
CVE-2026-29000: pac4j JWT 认证绕过 PoC 概念验证 用于 CVE-2026-29000 - pac4j JWT 实现中的一个严重认证绕过漏洞,允许攻击者在没有有效签名的情况下伪造管理员令牌。 ⚠️ 免责声明 此工具仅用于教育和授权安全测试目的。作者对任何滥用、损坏或非法使用此漏洞利用不承担任何责任。 未经授权访问计算机系统在大多数司法管辖区是非法的 用户必须获得明确的书面许可 才能进行测试 作者对因滥用此工具而产生的任何后果概不负责 这是一个安全研究和教育工具 - 请合乎道德且合法地使用 📋 漏洞概述 该漏洞利用了 pac4j JWT...
CVE-2026-96446
A flaw was found in the Pushed Authorization Request PAR implementation of Keycloak. The issue occurs when the silent authentication path prompt=none is used, which allows the authorization process to skip certain steps if a user is already logged in. Due to this bypass, the security rule that...
CVE-2026-96446
A flaw was found in the Pushed Authorization Request PAR implementation of Keycloak. The issue occurs when the silent authentication path prompt=none is used, which allows the authorization process to skip certain steps if a user is already logged in. Due to this bypass, the security rule that...