孟飛迴過頭,走過風雨飄搖的甲板,往駕駛室走去。
“不好意思,孟先生,船長正在處理船隻故障,請暫時到休息室等候。”
一個名男侍者禮貌地擋在了他麵前。
孟飛沒有理會他,繼續往前走了兩步。
除了這名男侍者外,另外兩名穿著製服的保安趕了過來,三人一起阻擋在了前麵。
有意思的是兩名保安手中都拿著槍。
不是手槍,而是常常用於押運的散彈槍,有衝鋒槍的大小,槍管粗大。
這玩意雖然射程有限,但十米內近戰威力巨大。
青芒國槍支管理超嚴無比。即便是保安,也不是人人有資格拿槍的。他們是安保公司的押運保安。
艾家把往來的遊艇當做了押運船,每一趟都和銀行的送鈔車一樣對待。
孟飛也正是因為知道艾家的實力足夠確保安全,所以才冒著**追殺的危險上這條船的。
“孟先生,根據《海上安全交通法》,沒有相應執照的遊客禁止進入行進中的船隻駕駛室。”
其中一名保安用嚴肅的語氣警告道。
孟飛還沒有迴答,艾婷從他身後走了出來,把警徽亮了出來。
”我們是異調局的調查員,懷疑有人破壞設備並劫持船隻,需要進入駕駛室調查。”
根據《異能法》,異能調查的調查員就等於是處理異能案件的警察。
如果碰到暫時無法判斷是否牽涉異能的案件,他們可以直接介入。即便弄錯,事後移交刑調局就行了。
“這……”
三人讓開了路,孟飛推開門走了進去。
說船長在處理故障其實是不準確的。
大副帶著船員門忙著在外麵嚐試下錨,而船長一個人半躺在駕駛室的沙發上看手機。
看到有人進來了,他把手機收了起來。本來想要趕人,但是看到了艾婷左手在出示警徽,右手則拿著槍。
“船出什麽問題了?”孟飛問。
“不用看了,我已經發出救援信號,等救援就行了。”
船長斷然迴答。
在這個駕駛艙裏,他是才是唯一的專家,別人的建議他完全可以置之不理。從這點上說,警徽也不起什麽作用。
“為什麽不用看了?不能修理故障嗎?”
“其他的東西都好的,主控電腦出問題了。
“那東西從我開這條船以來還從沒壞過。
“現在壞了,隻能換,不能修。我們這裏沒有換的條件。”
對船長來說,主控電腦控製了船上的通信、導航、動力,幾乎一切能控製的東西,是個真正神奇的玩意。
平時他隻要填寫參數就行了,似乎永遠都不會壞。
萬一真的壞了,叫人來哢嚓一聲拔走,然後換一個新的就行了。
它就是一個永遠都不用開蓋的黑盒子。蓋子打開,就是神仙也不懂裏邊是什麽。
“主控電腦在哪兒?”
孟飛問道。
“喏,這兒。”
船長走過去,打開了主控台下一個防水機架的門,露出笑嗬嗬的表情:
“隨便看,別客氣。”
後邊半句沒說出來的話就是,你怎麽看也沒用。
孟飛還真看了一眼。
高端的刀片式工控機,四部冗備,插在機架上。
這類機器號稱防水防震防塵,泡到水裏都能正常開機。價格高到離譜,但裏邊的東西廉價簡單到爆。
越是簡單的東西就越是不容易壞的,尤其還是四倍冗餘。四台機器裏任何一台掛了都不會影響。
但這四台機器的電源燈都亮著,唯獨控製台漆黑一片,傳說中的變磚。
孟飛按了一下其中一台的重啟鍵。硬盤吱吱嘎嘎地轉了幾秒,又熄火了。
“掃描。”
如果說四台機器同時變磚,那就得四台機器有一樣的bug。這倒也不是不可能。
但如果要四台機器的bug剛好同時發作,就需要一定的巧合或者特別的安排了。
現在他的係統掃描功能和最初那時已經完全不同了。
剛穿越的時候,最強bug係統的掃描簡直和他毫無關係。而現在係統掃描過的每一行代碼每一條指令,都會在他的腦海中浮現出來。
當然,代碼能看到是一迴事,能不能理解得過來又是一迴事。
他常自誇人類史上最強程序員之一,但幾萬行代碼丟到他麵前,幾秒鍾內他是絕對看不明白的。
不過沒關係,最強bug係統瞬間就把問題定位到了。所以他看到的直接就是出錯的代碼。
還幫他把機器碼逆成了c。
//用來接受擴展緩衝區的內存
unsignedchar*ext_buf=null;
//判斷受到的通知是否有擴展屬性
if(notify-〉type|nt_type_ext)
{
//如果有,複製擴展緩衝區
memcpy(ext_buf,
notify-〉ext_buf,
notify-〉ext_buf_len);
}
這是一個超級明顯的bug。
因為ext_buf的內存根本沒分配,所以如果收到類型裏帶有擴展標記的擴展型通知,就會往空指針裏複製數據,必崩潰無疑。
但為什麽船長說他開船以來還從來沒有壞過呢?
看起來原因很簡單,因為這條船從來就沒有收到過這種擴展類型的通知。
隻要收到的通知裏類型都不帶nt_type_ext標記就永遠不會崩潰。
但現在這四台主控電腦都啟動不了了。其實它們並非是真的起不來。
而是它們隻要一啟動,就會很快收到一條帶有這種罕見屬性的通知,然後又崩潰而自動重啟了。
反複重啟後,它們會自動進入永久關閉狀態,需要手工開機。
換句話說,有人在不斷地往這條船上發送讓它的主控電腦崩潰的消息!
“這條船和樟島在通信嗎?”孟飛問。
“當然,樟島的遊艇指揮中心會不斷發請求詢問這條船的位置、航向和速度,並每天自動記錄。”
船長抬眼看了一下孟飛,心想這家夥難道就憑一雙眼睛一雙空手就解決掉這種根本不可能解決的問題?
“信號接收器在哪裏?關掉它。”
孟飛用命令的語氣說道。
明明是主控電腦變磚了,卻讓我去關掉信號接收器?
讓所謂異能調查員來修船,就是這麽荒誕可笑的。
船長有點不耐煩地走到主控台前,撥動機械開關強行切掉了指揮中心的信號接收器的電源。
“有什麽用?”
他帶著玩味的目光看著眼前的所謂調查員,想看他徒勞無功窘迫的樣子。
孟飛沒有理他,再次按下了主控電腦的啟動鍵。
如果動用係統修複,他可以瞬間把這個問題解決掉。但他想確認一點,那就是是否是樟島那邊發來的信號觸發了這個bug。
如果是確實是這樣,那麽調查一下遊艇指揮中心,究竟是誰以什麽理由開始發送這種信號,說不定就能挖出更多的東西。
雖然艾婷說對她老爹的財產沒興趣,但並不意味著樟島上那幫紈絝子弟不會以她為敵。
與其被動挨打不還手,不如抓住這條線索,揭穿真相,狠狠反擊!
“不好意思,孟先生,船長正在處理船隻故障,請暫時到休息室等候。”
一個名男侍者禮貌地擋在了他麵前。
孟飛沒有理會他,繼續往前走了兩步。
除了這名男侍者外,另外兩名穿著製服的保安趕了過來,三人一起阻擋在了前麵。
有意思的是兩名保安手中都拿著槍。
不是手槍,而是常常用於押運的散彈槍,有衝鋒槍的大小,槍管粗大。
這玩意雖然射程有限,但十米內近戰威力巨大。
青芒國槍支管理超嚴無比。即便是保安,也不是人人有資格拿槍的。他們是安保公司的押運保安。
艾家把往來的遊艇當做了押運船,每一趟都和銀行的送鈔車一樣對待。
孟飛也正是因為知道艾家的實力足夠確保安全,所以才冒著**追殺的危險上這條船的。
“孟先生,根據《海上安全交通法》,沒有相應執照的遊客禁止進入行進中的船隻駕駛室。”
其中一名保安用嚴肅的語氣警告道。
孟飛還沒有迴答,艾婷從他身後走了出來,把警徽亮了出來。
”我們是異調局的調查員,懷疑有人破壞設備並劫持船隻,需要進入駕駛室調查。”
根據《異能法》,異能調查的調查員就等於是處理異能案件的警察。
如果碰到暫時無法判斷是否牽涉異能的案件,他們可以直接介入。即便弄錯,事後移交刑調局就行了。
“這……”
三人讓開了路,孟飛推開門走了進去。
說船長在處理故障其實是不準確的。
大副帶著船員門忙著在外麵嚐試下錨,而船長一個人半躺在駕駛室的沙發上看手機。
看到有人進來了,他把手機收了起來。本來想要趕人,但是看到了艾婷左手在出示警徽,右手則拿著槍。
“船出什麽問題了?”孟飛問。
“不用看了,我已經發出救援信號,等救援就行了。”
船長斷然迴答。
在這個駕駛艙裏,他是才是唯一的專家,別人的建議他完全可以置之不理。從這點上說,警徽也不起什麽作用。
“為什麽不用看了?不能修理故障嗎?”
“其他的東西都好的,主控電腦出問題了。
“那東西從我開這條船以來還從沒壞過。
“現在壞了,隻能換,不能修。我們這裏沒有換的條件。”
對船長來說,主控電腦控製了船上的通信、導航、動力,幾乎一切能控製的東西,是個真正神奇的玩意。
平時他隻要填寫參數就行了,似乎永遠都不會壞。
萬一真的壞了,叫人來哢嚓一聲拔走,然後換一個新的就行了。
它就是一個永遠都不用開蓋的黑盒子。蓋子打開,就是神仙也不懂裏邊是什麽。
“主控電腦在哪兒?”
孟飛問道。
“喏,這兒。”
船長走過去,打開了主控台下一個防水機架的門,露出笑嗬嗬的表情:
“隨便看,別客氣。”
後邊半句沒說出來的話就是,你怎麽看也沒用。
孟飛還真看了一眼。
高端的刀片式工控機,四部冗備,插在機架上。
這類機器號稱防水防震防塵,泡到水裏都能正常開機。價格高到離譜,但裏邊的東西廉價簡單到爆。
越是簡單的東西就越是不容易壞的,尤其還是四倍冗餘。四台機器裏任何一台掛了都不會影響。
但這四台機器的電源燈都亮著,唯獨控製台漆黑一片,傳說中的變磚。
孟飛按了一下其中一台的重啟鍵。硬盤吱吱嘎嘎地轉了幾秒,又熄火了。
“掃描。”
如果說四台機器同時變磚,那就得四台機器有一樣的bug。這倒也不是不可能。
但如果要四台機器的bug剛好同時發作,就需要一定的巧合或者特別的安排了。
現在他的係統掃描功能和最初那時已經完全不同了。
剛穿越的時候,最強bug係統的掃描簡直和他毫無關係。而現在係統掃描過的每一行代碼每一條指令,都會在他的腦海中浮現出來。
當然,代碼能看到是一迴事,能不能理解得過來又是一迴事。
他常自誇人類史上最強程序員之一,但幾萬行代碼丟到他麵前,幾秒鍾內他是絕對看不明白的。
不過沒關係,最強bug係統瞬間就把問題定位到了。所以他看到的直接就是出錯的代碼。
還幫他把機器碼逆成了c。
//用來接受擴展緩衝區的內存
unsignedchar*ext_buf=null;
//判斷受到的通知是否有擴展屬性
if(notify-〉type|nt_type_ext)
{
//如果有,複製擴展緩衝區
memcpy(ext_buf,
notify-〉ext_buf,
notify-〉ext_buf_len);
}
這是一個超級明顯的bug。
因為ext_buf的內存根本沒分配,所以如果收到類型裏帶有擴展標記的擴展型通知,就會往空指針裏複製數據,必崩潰無疑。
但為什麽船長說他開船以來還從來沒有壞過呢?
看起來原因很簡單,因為這條船從來就沒有收到過這種擴展類型的通知。
隻要收到的通知裏類型都不帶nt_type_ext標記就永遠不會崩潰。
但現在這四台主控電腦都啟動不了了。其實它們並非是真的起不來。
而是它們隻要一啟動,就會很快收到一條帶有這種罕見屬性的通知,然後又崩潰而自動重啟了。
反複重啟後,它們會自動進入永久關閉狀態,需要手工開機。
換句話說,有人在不斷地往這條船上發送讓它的主控電腦崩潰的消息!
“這條船和樟島在通信嗎?”孟飛問。
“當然,樟島的遊艇指揮中心會不斷發請求詢問這條船的位置、航向和速度,並每天自動記錄。”
船長抬眼看了一下孟飛,心想這家夥難道就憑一雙眼睛一雙空手就解決掉這種根本不可能解決的問題?
“信號接收器在哪裏?關掉它。”
孟飛用命令的語氣說道。
明明是主控電腦變磚了,卻讓我去關掉信號接收器?
讓所謂異能調查員來修船,就是這麽荒誕可笑的。
船長有點不耐煩地走到主控台前,撥動機械開關強行切掉了指揮中心的信號接收器的電源。
“有什麽用?”
他帶著玩味的目光看著眼前的所謂調查員,想看他徒勞無功窘迫的樣子。
孟飛沒有理他,再次按下了主控電腦的啟動鍵。
如果動用係統修複,他可以瞬間把這個問題解決掉。但他想確認一點,那就是是否是樟島那邊發來的信號觸發了這個bug。
如果是確實是這樣,那麽調查一下遊艇指揮中心,究竟是誰以什麽理由開始發送這種信號,說不定就能挖出更多的東西。
雖然艾婷說對她老爹的財產沒興趣,但並不意味著樟島上那幫紈絝子弟不會以她為敵。
與其被動挨打不還手,不如抓住這條線索,揭穿真相,狠狠反擊!