点小聪明就不可能得逞。
至于他与米尔科之间的关系……
“串通”?
他和米尔科并没有串通。两个选手间任何的试图联络都有可能留下记录,他们还没蠢到那个地步。
他们只是按照克里斯托弗教官给他们的建议,制定了一个简单的、利用了比赛规则的方案。
在决赛的四人混战中,认出彼此是最大的难题。
没有人知道某个ip地址后面,到底是雅各布·科瓦尔斯基还是何子墨,如果贸然攻击同队队友,不仅浪费算力,还会给对手制造可乘之机。
而军用科技是破壁者竞赛最大的赞助商之一,从赛事方的数据库里调取选手在报名填写的义体信息,不过是一个电话的事。
有了对手的义体配置数据,事情就变得简单了。
比赛开始时,用扫描器探测对手的系统特征,比如响应延迟、内存分配模式、网络协议栈的指纹等等,然后与已知的义体型号数据库进行比对,就可以将对手的编号与他们的实际身份对应。
在辨认出彼此的身份后,他们制定的战略也很简单。
先集火淘汰实力相对较弱的何子墨,再以人数优势淘汰政华悠理,之后,冠军要怎么在他们两人间分配,就是他们自己的事了。
至于赛事方为什么愿意配合——
雅各布靠在椅背上,目光掠过坐在角落里的裁判。
他们必须得赢。
军用科技的预备役们和赛事方之间存在利益交换——能在这个比赛上拿下成绩,对他们未来的升迁有不可估量的推动作用,毕竟领导们只关心结果,不太可能查证他们在各种比赛中有没有小动作。
然后,历届冠军在进入军用科技工作、身居要职之后,往往也会以自己的方式“回馈”赛事方。
可以说是军科、预备役、赛事方三赢的交易。
……
片刻后,裁判向几名选手发出一条讯息。
【经过裁判组审查,p1选手申请的技术性暂停理由不成立。p2与p4选手之间不存在可追溯的通讯记录。局内临时结盟在破壁者竞赛史上并非首例,往届比赛中不乏两位选手选择合作的例子】
【比赛继续】
……
“(明着包庇啊。)”
看来要让赛事方主持公道是不切实际的了。
子墨深吸一口气,把胸腔中翻涌的怒火压住。从深潜基地到卡多尔学院,他见过了太多太多不公平的事。
这个世道就是这样,混账的要命。
选择无外乎两个——
要么屈从于不公。
要么打破它。
“……”
该怎么做呢?
对手的策略可以说是已经摆在明面。
自己目前是劣势,时间并不站在他这边,必须想办法要完成一次奇迹般的操作,才能掰回局势。
有机会吗……?
p4为了突破他的防御,同时运行着十几个攻击线程。
多线程强攻的打法极其消耗算力,任何一个理智的选手都不会在四人混战中这么玩,因为这意味着自己的防御形同虚设,但p4显然不在乎,因为他的搭档p2已经吸引了悠理的注意力。
他只要做到快速淘汰子墨就可以了。
但子墨注意到了一个奇怪的现象。
每隔大约十秒,这几个线程会同时卡顿零点一秒左右,然后又恢复正常。
卡顿很规律,不像偶发的网络延迟。
“(漏洞?)”
子墨的大脑飞速运转起来。
既然是同时卡顿,这说明不是攻击脚本本身的问题,而是支撑着攻击线程的某个软件在某个环节出现了周期性的漏洞。
他想起维尔西娅给他做培训时,曾经讲过,军科定制的ae工作站有一个较少人知晓的缺陷:如果启用了自定义日志追踪模块,每次请求处理完毕后,系统会在内存中分配一块缓冲区用于写入日志。
正常情况下,日志写入完成后缓冲区会被释放。但在一个特定的错误处理路径中,错误处理函数会直接跳过缓冲区释放步骤,导致内存泄露。
一次泄漏只有几kb,对于一个拥有十几gb内存的服务器来说,根本不值一提,所以这个缺陷从未被视为什么安全漏洞,毕竟它只会让系统在运行一段时间后微微卡顿一下,只需要重启一下就能解决。
但如果以极其频繁的频率触发漏洞呢?
子墨的手指悬在键盘上方。
他稍稍计算了一下,p4的每次内存泄漏大约只有1kb。
要让总泄漏量达到能卡死系统的程度——保守估计需要1gb以上——这意味着他需要发送超过一百万次请求。
这需要消耗海量的算力,哪怕他把所有可调用的资源全部压到攻击端,也未必能在自己被淘汰之前完成。
而他要付出的代价,很可能是自

