【您在本场比赛中的编号为P4。】
与此同时,一个黑底绿字的控制页面在他的义眼视界中跳出。
【AE:usersp4>…】
子墨活动了一下手指,将双手放在工作站的键盘上敲打起来——现在是准备时间,就是给选手熟悉软件用的。
【AE:usersp4>systeminfo】
屏幕滚动起来。
检查操作系统版本、内存分配情况、网络适配器状态……
接着他查了查了本地运行的进程列表,看到几个熟悉的服务名——MYAE、MySQL、一个基于SMTP协议的邮件服务程序。
防火墙规则默认开启,只允许HTTP和SMTP端口的正常流量通过。
他检查了一下规则列表的详细参数,在第三十七条规则中发现了一个少见的端口转发例外。
这种默认配置遗留下来的端口转发规则往往是入侵的突破口,必须在比赛开始前处理好。
他刚调出防火墙管理面板——
咚咚咚。
房间右上角挂着一个黑色的圆形扬声器,那里传来了三声敲打麦克风的闷响,然后是一阵短暂的电流杂音。
子墨抬起眼睛,看向声音的来源。
“各位选手,上午好。”
一个中年男人的声音传了出来。
“我是本次‘破壁者’网络安全对抗赛半决赛的主持人。请允许我最后一次重申比赛规则,这些话你们大概已经听过很多遍了,但我还是得再说一次。”
“本场半决赛采用四人混战的夺旗赛制。在座的四位选手——P1、P2、P3、P4——各自拥有一台配置完全相同的服务器与外接AE工作站,运行着相同的操作系统和基础服务系统。”
“这些软件可能包括Web服务、数据库服务或邮件服务中的若干种。你们的任务有两个:第一,保护自己的系统不被对手入侵;第二,尽可能多得入侵对手的系统。”
“你们的服务系统中存放着唯一的、每六十秒刷新一次内容的Flag文件。当你成功入侵一位对手的服务器并提交当前有效的Flag后,该对手的系统完整度将损失百分之十。”
“如果对手的服务系统被入侵并强行关闭,则每分钟损失百分之十的完整度,直到该服务被重启或该选手出局。每位选手的起始系统完整度为百分之一百——可以理解为,这是你们的血条。”
也就是说,要活到最后才能胜利。
他回想起了过去,在旧网中深潜的日子。
如今,坐在这里面对三个看不见的对手。
子墨有些紧张,他的心脏开始砰砰跳动起来。
“比赛时间持续四十五分钟,时间结束时,四名选手中完整度最高的那一位将是胜出者。如果第一名有复数位,则进入最多五分钟的加时赛:届时赛事方会投放一个无主的服务系统,率先侵入并提交有效Flag的选手将成为胜出者。”
“比赛全程在封闭式局域网中进行,选手无法访问外网,也禁止任何形式的串通与结盟,违规者将被立即取消资格。”
主持人停顿了一拍。
“那么,祝各位好运。”
扬声器发出一声轻微的电流音,然后归于沉寂。
【比赛开始】
【局域网已激活】
一张网络拓扑图页面出现在他的视界中,上面亮着四枚光点,每一个光点旁边标注着各自的编号和IP地址。
【P1:192。168。14。7】
【P2:192。168。14。11】
【P3:192。168。14。23】
【P4:192。168。14。41】
这些ip地址的背后,都代表着一个活生生的选手。现在,只要他想,他就可以发起攻击,拿到Flag。
“……”