[LitCTF 2025]nest_js
对于很多的cve,由于水平有限,目前先不考虑修复等等问题,只是满足做题需要
题目提示你/dashboard
首先我们先分析架构,得到是next.js相关的
查找相关的发现,有这个cve
假设应用在 /middleware.ts 中实施了以下逻辑,用于验证用户是否登录,若未登录则阻止访问 /admin 路由
1 | export function middleware(req: NextRequest) { |
使用如下请求头
1 | GET /dashboard HTTP/1.1 |
可能让 Next.js 判定该请求是内部中间件调用,从而直接跳过此验证,成功访问 /dashboard
这道题目就是可以直接拿到flag的
还可以就是直接爆破得到账号密码
账号admin,密码password