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

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

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

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

工具目录

分类

查看所有分类
Loading categories
POC-CVE-2018-0114 — 此仓库包含针对 node-jose < 0.11.0 漏洞利用的概念验证(POC)代码。 | Kitploit
工具/GitHubGitHub/zi0black/poc-cve-2018-0114
Payload生成漏洞分析漏洞利用Web应用程序漏洞利用渗透测试学习与教育
GitHubzi0black/poc-cve-2018-0114

POC-CVE-2018-0114

此仓库包含针对 node-jose < 0.11.0 漏洞利用的概念验证(POC)代码。

查看仓库
26103年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

POC-CVE-2018-0114

该仓库包含针对 node-jose < 0.11.0 的漏洞利用 POC。

开始

存在于 Cisco 的 node-jose 开源库 0.11.0 之前版本中的一个漏洞,可能允许未经身份验证的远程攻击者使用令牌中嵌入的密钥对令牌进行重新签名。该漏洞是由于 node-jose 遵循 JSON Web 令牌(JWT)的 JSON Web 签名(JWS)标准所致。该标准规定,代表公钥的 JSON Web 密钥(JWK)可以嵌入 JWS 的头部。然后该公钥会被信任用于验证。攻击者可以通过移除原始签名、向头部添加新的公钥,然后使用与该 JWS 头部嵌入的公钥相关联的(攻击者拥有的)私钥对对象进行签名,从而伪造有效的 JWS 对象来利用此漏洞。(https://nvd.nist.gov/vuln/detail/CVE-2018-0114).

⚠️ 给 PTL 学生 ⚠️ 

root@kitploit:~
-If you are a student of PentesterLAB, I highly recommend you to try to create the code yourself to exploit this vulnerability!

先决条件

root@kitploit:~
python 3 -> (Stating from the last merge)
root@kitploit:~
python lib: base64,urllib,rsa,sys

运行测试

只需运行以下命令即可执行脚本:

root@kitploit:~
python jwk-node-jose.py "payload" {key-size}

(key-size 不带大括号)

作者

  • Andrea Cappa - 初始工作 - GitHub - Twitter
  • Louis Nyffenegger - 支持与帮助 - Louis - 推荐;)

许可

本项目采用 MIT 许可证授权 - 详情请参阅 LICENSE.md 文件

致谢

  • @eshaan7 - 2019
  • @LighTend3r - 2023
下载工具