打开教务处的信息门户

接下来我们启动真正的 Lab 实战靶场,去看看一台实际运行着的网站。

重要

本模块正文可以免费阅读,但启动 Lab 靶机需要登录账号并开通会员。本次练习的目标仅限下方任务卡启动的实验网站;寻币平台自身、其他学员的靶机以及公网上的真实网站都不在测试范围内,请勿攻击。

点击下方任务卡上的“启动 Lab”,等几秒钟容器启动好,任务卡上就会显示访问入口和剩余时间:

实验就绪后的任务卡显示 TARGET Web 入口、剩余时间、续期与关闭按钮

点击 TARGET Web 按钮(或点击正文里的 TARGET 入口(启动 Lab 后显示) 链接),就会在新标签页打开目标网站。每次启动靶机生成的网址都不一样,默认运行 60 分钟,时间不够可以点“续期”。建议把课程页面和靶机网站并排留在两个标签页里,方便对照着看。

以访客身份读一份公开材料

Lab

启动环境,并打开 TARGET 入口(启动 Lab 后显示)。

不登录任何账号,打开通知列表里的《2025 春季学期选课办理指南》。指南中列出了三轮选课,其中一轮写着“先到先得,实时占位”,提交这一轮的轮次名称。

加载会话状态…

提交 coin

题解 Hint

正常浏览网站

拿到一个目标网站时,首先先像普通访客一样正常浏览,看看它有哪些公开页面。

打开 TARGET 入口(启动 Lab 后显示)/,看到的是“阳明大学教务处信息门户”。首页上面列着三条通知公告,下面是常用下载列表:

阳明大学教务处首页的通知公告列表与常用下载

页面底部的“关于本站”里有一段话值得留意:“本站发布教务处面向全校的通知与公开材料。成绩查询、选课与培养方案办理请登录教务管理系统。未定稿的安排与内部名单不在本站发布。”

这段话说明两件事:一是首页上的选课指南等通知本来就是公开材料,不登录能打开属于正常功能;二是校方明确声明未定稿的安排与内部名单不在本站发布。那么让我们试试看,能不能得到这种未公开的内容。

再试一次改参数

上一章我们在模拟器里往网址后面加了个 ?role=admin 就拿到了管理员权限。那在这个真实的教务处门户上,加 ?role=admin 管不管用呢?

在浏览器地址栏访问:

TARGET 入口(启动 Lab 后显示)/?role=admin

回车刷新之后,页面一点变化也没有,还是那三条通知和两份下载,并没有冒出什么管理后台。

点开首页第一条通知《统一身份认证改造与安全整改通知》(TARGET 入口(启动 Lab 后显示)/notice/auth-upgrade.html),可以看到里面写的第一条整改要求:“教务管理系统不再依据页面地址中的参数判断用户身份。所有功能一律按当前登录账号的实际权限提供,地址中附带的身份参数一概忽略。”

原来是被修复了啊……

这种目标的修复更新在现实中是很常见的情况,既然改参数没用,接下来我们就看看这个静态网站本身:校方说“未定稿的安排与内部名单不在本站发布”,那服务器上到底有没有放这些内部文件呢?