气”
后边半句没说出来的话就是,你怎么看也没用
孟飞还真看了一眼
高端的刀片式工控机,四部冗备,插在机架上
这类机器号称防水防震防尘,泡到水里都能正常开机价格高到离谱,但里边的东西廉价简单到爆
越是简单的东西就越是不容易坏的,尤其还是四倍冗余四台机器里任何一台挂了都不会影响
但这四台机器的电源灯都亮着,唯独控制台漆黑一片,传说中的变砖
孟飞按了一下其中一台的重启键硬盘吱吱嘎嘎地转了几秒,又熄火了
“扫描”
如果说四台机器同时变砖,那就得四台机器有一样的这倒也不是不可能
但如果要四台机器的BUG刚好同时发作,就需要一定的巧合或者特别的安排了
现在他的系统扫描功能和最初那时已经完全不同了
刚穿越的时候,最强BUG系统的扫描简直和他毫无关系而现在系统扫描过的每一行代码每一条指令,都会在他的脑海中浮现出来
当然,代码能看到是一回事,能不能理解得过来又是一回事
他常自夸人类史上最强程序员之一,但几万行代码丢到他面前,几秒钟内他是绝对看不明白的
不过没关系,最强BUG系统瞬间就把问题定位到了所以他看到的直接就是出错的代码
还帮他把机器码逆成了
//用来接受扩展缓冲区的内存
unsignedchar*ext_buf=
//判断受到的通知是否有扩展属性
if(notify-〉type|NT_TYPE_EXT){
//如果有,复制扩展缓冲区
memcpy(ext_buf,
notify-〉ext_buf,
notify-〉ext_buf_len);
这是一个超级明显的
因为ext_buf的内存根本没分配,所以如果收到类型里带有扩展标记的扩展型通知,就会往空指针里复制数据,必崩溃无疑
但为什么船长说他开船以来还从来没有坏过呢?
看起来原因很简单,因为这条船从来就没有收到过这种扩展类型的通知
只要收到的通知里类型都不带NT_TYPE_EXT标记就永远不会崩溃
但现在这四台主控电脑都启动不了了其实它们并非是真的起不来
而是它们只要一启动,就会很快收到一条带有这种罕见属性的通知,然后又崩溃而自动重启了
反复重启后,它们会自动进入永久关闭状态,需要手工开机
换句话说,有人在不断地往这条船上发送让它的主控电脑崩溃的消息!
“这条船和樟岛在通信吗?”孟飞问
“当然,樟岛的游艇指挥中心会不断发请求询问这条船的位置、航向和速度,并每天自动记录”
船长抬眼看了一下孟飞,心想这家伙难道就凭一双眼睛一双空手