正常浏览网站
拿到一个目标网站时,首先先像普通访客一样正常浏览,看看它有哪些公开页面。
打开 TARGET 入口(启动 Lab 后显示)/,看到的是“阳明大学教务处信息门户”。首页上面列着三条通知公告,下面是常用下载列表:

页面底部的“关于本站”里有一段话值得留意:“本站发布教务处面向全校的通知与公开材料。成绩查询、选课与培养方案办理请登录教务管理系统。未定稿的安排与内部名单不在本站发布。”
这段话说明两件事:一是首页上的选课指南等通知本来就是公开材料,不登录能打开属于正常功能;二是校方明确声明未定稿的安排与内部名单不在本站发布。那么让我们试试看,能不能得到这种未公开的内容。
再试一次改参数
上一章我们在模拟器里往网址后面加了个 ?role=admin 就拿到了管理员权限。那在这个真实的教务处门户上,加 ?role=admin 管不管用呢?
在浏览器地址栏访问:
TARGET 入口(启动 Lab 后显示)/?role=admin
回车刷新之后,页面一点变化也没有,还是那三条通知和两份下载,并没有冒出什么管理后台。
点开首页第一条通知《统一身份认证改造与安全整改通知》(TARGET 入口(启动 Lab 后显示)/notice/auth-upgrade.html),可以看到里面写的第一条整改要求:“教务管理系统不再依据页面地址中的参数判断用户身份。所有功能一律按当前登录账号的实际权限提供,地址中附带的身份参数一概忽略。”
原来是被修复了啊……
这种目标的修复更新在现实中是很常见的情况,既然改参数没用,接下来我们就看看这个静态网站本身:校方说“未定稿的安排与内部名单不在本站发布”,那服务器上到底有没有放这些内部文件呢?