2026-NCTF-web-N-RustPICA

根据官方wp改编:https://mp.weixin.qq.com/s/1Kx56eUL4FcomcEPVfP3rA

N-RustPICA

hite:PureStream开发了一个非常真实的番剧网站,但是不小心留了一个不知道什么的番剧没显示出来,请帮我看看吧!欧内该!

环境:

首页是个典型的**SPA(Single-Page-Application,单页应用)**是一种现代web应用架构模式。

**核心定义:**整个应用只有一个核心的html,初始化时加载必要的html,css和js

运行逻辑:当用户与应用交互时,不会整夜刷新,而是通过js动态修改当前页面的DOM结构来实现内容切换,避免了传统多页应用频繁跳转带来的卡顿(只通过JS更新内容区域的DOM文档)

**技术支撑:**以来前端路由(控制URL变化但不刷新页面)和AJAX/Fetch(异步获取数据)。常见的实现框架有Vue.js、React、Angular等(这些都不懂ai给的

1.信息收集

js文件中提取的信息(找到很多接口

管理员后台接口

  • GET /api/admin/anime --- 管理员获取全部番剧
  • GET /api/admin/anime/:id --- 管理员获取单条详情
  • POST /api/admin/anime --- 创建新番剧草稿
  • PUT /api/admin/anime/:id --- 更新番剧
  • DELETE /api/admin/anime/:id --- 删除番剧
  • POST /api/admin/anime/:id/transition --- 发布草稿 / 状态流转
  • GET /api/admin/templates/review-flow --- 获取旧审核流程模板

扫目录

07:56:12 Starting:

07:58:08 307 - 0B - /assets -> /assets/

07:58:43 307 - 0B - /debug -> /debug/

调试相关文件夹:debug(高危

静态资源文件夹:assets

接着扫

08:01:48 Starting: debug/

08:04:17 200 - 90B - /debug/config.json

管理员账户密码

anime_admin:purestream

登陆后发现有个内部条目不显示,应该将他公开flag就出来了

在旧审核流程模板里有段JSON格式

将这段JSON格式,结合内部条目和状态,发给后端,将未公开改为公开

现在我们改为publish,flag出

**思路总结:**泄露接口,越权修改文件内容拿到flag(业务逻辑漏洞

相关推荐
hunterandroid10 分钟前
RecyclerView 进阶:DiffUtil 与列表更新
前端
_codeOH11 分钟前
Vue 3 vs React 19:框架还在卷,核心原理就这些
前端·vue.js
the_answer12 分钟前
CSS 新时代:浏览器原生能力如何重塑前端开发范式
前端
不会写DN14 分钟前
固定背景图不随页面滚动的完美方案
前端
天蓝色的鱼鱼19 分钟前
Vite 8 换上 Rolldown 后,前端构建真的会快很多吗?
前端·vite
梦曦i27 分钟前
全面解析uni-router v1.2.0功能
前端·uni-app
Yiyaoshujuku38 分钟前
化学谱图数据API接口,数据字段一览!
linux·服务器·前端
雮尘1 小时前
LangGraph 与 LangSmith 入门教程(JS/TS 版)
前端·人工智能·langchain
英勇无比的消炎药1 小时前
新手必看玩转TinyRobot一定要避开这些坑
前端·vue.js
持敬chijing1 小时前
Web渗透之前后端漏洞-文件上传漏洞-过滤绕过与配置文件漏洞-条件竞争漏洞
前端·安全·web安全·网络安全·网络攻击模型·安全威胁分析