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(业务逻辑漏洞

相关推荐
积流成海22 分钟前
用代码实现哈希计算器:Web Crypto API 实战
前端·算法·哈希算法·哈希函数·盘子工具站
data analyse 45629 分钟前
服务端访问日志聚合 PV 与 UV 怎么实现?日志采集与口径设计
大数据·前端·数据分析
JavaGuide34 分钟前
DeepSeek Harness 重磅更新,Codex、Claude Code 子智能体进官方插件列表了,还有 Git 工作树和思考翻译!
前端·后端
小羊没烦恼!1 小时前
OS X 上使用.NET开发应用程序
开发语言·前端·数据库·人工智能·c#·策略模式
Eiceblue2 小时前
使用 Python 实现 Excel 行列转置(保留单元格样式)
前端·python·excel
西西学代码2 小时前
像素和颜色之间的转换(Flutter)
前端·javascript·flutter
茶底世界之下2 小时前
羽毛颜色已经很鲜艳,还要继续加色吗?用 Awaking 试一次减饱和
前端·ios·运营
风早爽太2 小时前
Mac 搭建 Vue 开发环境
前端·vue.js
Lank_M2 小时前
Word图片裁剪转HTML失效,转换器各漏读了哪一层
前端
青烟小生2 小时前
前端架构设计实战:从组件思维到系统思维
前端