检测输入 JWT 令牌的算法,并提供基于用户选择的算法生成新 JWT 令牌的选项。

admin 2023年6月22日16:26:00评论17 views字数 672阅读2分14秒阅读模式
声明:该公众号大部分文章来自作者日常学习笔记,也有部分文章是经过作者授权和其他公众号白名单转载,未经授权,严禁转载,如需转载,联系开白。
请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本
公众号无关。

项目简介

随着全球 JSON Web 令牌 (JWT) 使用量的增加,攻击面也显著增加。话虽如此,此实用程序旨在以很少或没有时间生成新的 JWT 令牌,这将有助于安全爱好者发现 JWT 实施中的安全漏洞。此工具旨在自动修改输入 JWT 令牌的 JWT 算法,然后基于新算法生成新的 JWT。

项目描述

要求

  • Python 3(在python-3.7.7 / Kali和python-3.8.2 / Windows 10中经过测试并运行良好)
  • pip3 install pycryptodomex

特征

  • 检测输入 JWT 令牌的算法
  • Base64 解码输入 JWT 令牌
  • 通过将输入 JWT 的算法更改为“无”来生成新的 JWT
  • 通过将输入 JWT 的算法更改为“HS256”来生成新的 JWT
  • 通过将输入 JWT 的算法更改为“HS384”来生成新的 JWT
  • 通过将输入 JWT 的算法更改为“HS512”来生成新的 JWT
  • 通过将输入 JWT 的算法更改为“RS256”来生成新的 JWT
  • 通过将输入 JWT 的算法更改为“RS384”来生成新的 JWT
  • 通过将输入 JWT 的算法更改为“RS512”来生成新的 JWT

图片

检测输入 JWT 令牌的算法,并提供基于用户选择的算法生成新 JWT 令牌的选项。

下载地址

项目地址:https://github.com/rishuranjanofficial/JWTweak

原文始发于微信公众号(x9sec):检测输入 JWT 令牌的算法,并提供基于用户选择的算法生成新 JWT 令牌的选项。

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年6月22日16:26:00
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   检测输入 JWT 令牌的算法,并提供基于用户选择的算法生成新 JWT 令牌的选项。http://cn-sec.com/archives/1827367.html

发表评论

匿名网友 填写信息