播放方式瞬间切换成笔记本功放,音乐声骤然放大。

    是玛丽莲曼森嘶吼的声音。

    this is the new shit!

    stand up and admit it!

    音乐躁得把附近人的视线都吸引了过来。

    花t站在焦点中心,满脸通红,终于发现了自己刚才忽略的细节——闻景点头的频率和音乐节奏一致,甚至脚也一直在很有规律地抖动。

    人家从头到尾都没打算搭理他,一直在听歌。

    这首歌他还听过,伤害性不大,侮辱性极强。

    花t的脸色变来变去,还没来得及骂出口,被跑过来的工作人员叫住了。

    “喂!这位选手,请不要干扰比赛秩序!”

    闻景围观花t被工作人员拉走,弯腰把耳机捡起来,有点茫然:“哥,那人干嘛的?”

    傅星闲摸摸他脑袋:“不知道,你继续吧。”

    *

    作者有话要说:

    闻景:我哥100分,我100分,每天就有200分可以用!我真是天才~

    ————

    比赛规则参考了腾讯等比赛的文字资料,以及综艺节目《燃烧吧!天才程序员》。

    玛丽莲曼森的歌名就是第一句歌词,搜索的时候可能需要加星号……那我就不重复了哈。

    第41章 别哭别哭

    花t被工作人员警告扰乱比赛秩序, 上厕所回来后就一直黑着脸。

    他撞了一下队友胳膊:“我说,ax那队就两个,不如把他们干了吧?”

    几个人商量了一会儿, 改变比赛计划, 开始攻击ax的网络服务。

    花t看着这家队友这边屏幕的攻击进展, 时不时抬头抽抽闻景的动静。

    少年一直专注地看着屏幕,黝黑的瞳孔印出荧幕上的一闪一闪的光, 没有太多神情变化。

    粉嫩的嘴唇偶尔张张合合,似乎是在跟着音乐唱歌, 摇头晃脑心情很不错的样子。

    看你还能高兴多久。

    ……

    半个小时之后,花t暴躁了。

    “怎么没反应?”

    “这他妈不可能啊?根本找不到漏洞, 攻不进去!”

    “别浪费时间了, 找flag去吧。”其他人劝他,“别忘了我们来做什么的, 比赛要紧。”

    花t被摁住了, 没再作妖。

    但其他队伍注意到这边骚动的, 也有不少人开始攻击ax。

    结果就是很震惊,时间花了不少,效果基本没有,一分都没拿到。

    闻景惯常习惯帮其他公司做大型系统平台的渗透测试和漏洞挖掘修复工作, 这种比赛的小网络服务真的是小case。

    他看了看后台的防御log,没什么大问题, 继续在官方服务找flag。

    “牛逼啊!”

    “他要是我们队的就爽了……”

    “不过他就一个人,可惜。”

    傅星闲仗着自己耳力绝佳, 把附近的讨论听了个七七八八, 还听见了不远处工作人员和比赛评委聊闻景的内容——

    “这孩子不错, 战术也很厉害, 亏他想得到。”

    他勾起嘴角,扭头看闻景。

    纤细的手指在机械键盘上跳舞,发出有韵律的哒哒哒声。

    闻景抬手,敲击回车,屏幕上大片代码刷过去,他眼里透出点开心。

    傅星闲用手指轻轻拽掉闻景的耳机,不小心碰到他粉嫩的耳朵。

    指尖触感柔软,他愣了愣神。

    闻景扭头看他:“哥,怎么啦?”

    傅星闲:“现在什么进度了?”

    闻景压低声音:“找到两个,放了五个。”

    傅星闲顿住:“你怎么手这么快?”

    闻景:“哈!我就是这么厉害,你知道的。”

    傅星闲:“……没夸你。你控制一下自己,速度慢点,别太早被人发现。”

    闻景:“呃……行吧。”

    排名第九的小队终于找到了他们队的第一个flag,全队选手围在一起,看着队友把flag输入了单行文本框。

    扫描漏洞和攻击服务需要计算机的运算能力也需要时间,但正确的思路必不可少,甚至更加重要。

    有的时候没有头绪,就会像无头苍蝇一样完全不知道从何找起。

    他们第一次参加这样的比赛,摸索了这么久才找到第一个flag,心里的激动可想而知。

    坐在那里的队员输完字母,回车提交。

    系统提示:“很抱歉,你提交的flag错误。”

    全队都懵了。

    “卧槽还有错的?”

    “是不是我们第一次参加比赛,不知道flag是怎么回事……”

    “不是看了以前的资料吗?”

    “别吵别吵,我们继续努力。”

    一群人回到自己的座位,继续投入比赛。

    隔了一会儿,另外一只队伍提交新的flag,获得了相同的提示。

    “我找错了,抱歉啊,让大家白高兴一场。”

    “没事,这种情况很正常,不要影响心情,我们还有很多时间。”

    “谢谢队长……”

    又隔了一会儿,第三队暴躁了,有人直接站起来吼工作人员:

    “我特么找了两个flag,提交上去全部错误。你们官方的系统是不是出问题了?”

    “我要投诉!投诉!!!”

    工作人员很快反馈,说已经查看了后台,没有错误,希望他们继续努力,不要气馁。

    “不可能啊?这个出题思路明显是你们主办方的思路,我又不是没参加过以前的比赛!”

    工作人员:“思路没问题,但是flag的确不是我们数据库里有的。”

    “算了算了。”同队的人劝他,“别跟主办方闹啊!”

    闻景拿下耳机,小声吐槽:“这些人手也太快了吧,我放出去的假flag已经被他们找到6个了!”

    傅星闲:“你放了几个?”

    闻景:“20多。”

    是的,傅星闲收集了官方提供的历届比赛资料后,把所有的历届比赛flag都拿给了闻景,两个人一起研究了官方的埋flag习惯以后,给闻景也制定了几个速度比较快的埋flag方式,让他一边找新flag,一边搞假的。

    傅星闲看看本子,闻景这边找到了3个官方flag,每个分数的积分是多少,他已经有了大概的估算。

    “速度需要加快,你还可以吗?累不累?”

    “可以,不累没问题的。”闻景抓住傅星闲搭在身旁的手,挠了挠他的手心,“哥,你真棒!”

    傅星闲斜眼:“你做什么?”

    闻景:“蹭蹭我哥,加点油。”

    傅星闲反手勾住他的手指:“不忙了?”

    闻景:“暴力破解,还需要执行一会儿。让我看看你本子。”

    傅星闲:“嗯?”

    他以为闻景要看作战计划和他记录的情况。

    结果看着这家伙往前翻了几页,研究两个人的行为规范扣分表格。

    闻景:“拉手这5分算你头上吧,我分数不够了。”

    傅星闲一巴掌把他推开。

    几分钟之后,暴力破解成功,闻景拿到了新的flag,记录在本地文件,又花了点时间拿到a区域控。

    “嘿嘿!”闻景用胳膊撞傅星闲,“看好戏!”

    输入命令,回车。

    “操操操!谁干的?”好些人炸了。

    闻景小声:“我踢掉了所有连接到a区的人。”

    比赛的flag分区散落,但并不是每个队伍都有本事探索到所有区域,还留在a区的选手也不少。