014 破解
更新時間:2012-11-24
正在兩人束手無策的時候,系統報告了一個好消息,報警系統的數據處理部分已經被接入到網絡內,這也使得通過入侵報警系統成為可能。
通過對辦公室電腦的聯接網絡進行了掃描分析后,由夢想主導的系統還是探查清楚了整個網絡的一小部分結構,而這其中就包括警報系統。
從警報系統的結構來看,可以基本分析出這個系統的工作流程,紅外探頭通過掃描返回的結果,與原先的儲存的數字進行對比,查看一下對比結果是否一致。若是有物體進入走廊,顯然返回的結果不可能檢測通過,自然也就觸發了警報。
可以看出,這間辦公室的主人在網絡上的權限還是相當高的,通過辦公桌上的電腦進入網絡中的大部分節點,均不需要進行驗證,報警系統僅需要簡單的驗證就可以了。
到了進入這個預警系統,了解一番,在對報警系統的核心對比算法進行反編譯分析后,王石發現整個系統確實有點精巧,但是從原理上來講,並不複雜。
首先那個紅外線掃描和接收裝置,其具體功能說白了講,有點類似於激光測距儀的作用,也就是說,這個紅外裝置不僅發射出的紅外光束,並在光束上調製上測距和防偽之類的識別編碼,然後通過檢測返回信號后,得到一串關於距離的數字序列。再加上紅外發射頭的旋轉角度之類,本身的自身相關參數一起加密打包后,傳輸給後台報警系統進行比較。
事實上由於紅外發射裝置位置本身是固定的,發射頭與其底座是由兩部伺服電機驅動的,也就是說其本身是具有兩個自由度的構造,有點像那種天文台望遠鏡的樣子,這樣也就形成了兩個角度參數。再加上紅外線測量出來的距離,也恰好符合一個空間極坐標的三要素:兩個角度加一個長度。
對於一個固定的空間來講,一個以固定位置為原點的極坐標系統是極好的參照系,正常情況下測出來的每一個距離都能與原來儲存的數據相匹配,除非空間內部有了其他事物。
王石本身就是程式設計師出身,而系統通過把內存中dump出來的內容反編譯后,出來的代碼質量也非常的高,相當接近於王石用熟的語言類型,再加上系統根據王石的習慣添加的註釋,所以對於這些代碼,還是比較樂意閱讀的。
在閱讀的過程中發現,每次數字匹配之前,都會對一個固定的變量值進行一次判斷,判斷通過後才會進入匹配,所以王石意識到這個變量值可能就是破解這個系統的關鍵,雖然到現在為止,這個標記還沒有發生過變化。
王石倒也不是沒想過直接關閉整個報警系統,但很顯然是行不通的,很顯然,整個系統形成一個環路,相互之間形成校驗,僅破壞或切斷一部分不僅不能達到目的,甚至有可能直接觸發警報。
就在王石思考這個變量是關於什麼那方面因素,並決定首先測試是否能夠鎖定這個數值時,老薛發來了警告,走廊里有保安開始過來巡邏了。
巡邏的保安兩個人一組,巡邏任務顯然是很單調,所以兩個保安一邊開燈檢查,一邊聊着什麼棒球之類的話題,偶爾還會打開走廊兩側的房間門入內探視一番。
入侵二人組只能暫時先躲避一下,王石自然選擇在辦公桌的后,而老薛則翻到了高柜上面。
而保安二人組逛到這間辦公室前,果然還是打開了房間的門,並用手電照射了幾下,雖然對柜子頂上放着一塊大石頭模樣的東西有點感到奇怪,但也沒有在意,馬上就退出房間關上門。
這時候王石才鬆了一口氣,只要保安進來逛一下,這麼小的區域,動態迷彩的效果最強,也不可能被忽視過去,倒是薛翔的擬態效果卻是相當的好,竟然直接欺騙了保安的眼睛,雖然也有光線不太充足的原因。
而這個時候,一個疑問就浮上了王石的心頭,為什麼保安的走動就不會觸發報警系統呢?不過很快就反應過來,估計與那個標記有關。
再次打開那個數據處理的核心線程,對那個標記進行實時監控,系統經過匯總後確實發現這個以前從來不起作用的標記,經常連續出現變化,聯想到走廊上保安正在巡邏,基本可以確定這種變化就是由於它而引起的。
老薛這時候也從柜子上下來了,王石就想到了一個可能。
“老薛,剛才兩個保安,你看清楚了吧?”
“嗯!怎麼?”
“我要調用一下你的鏡頭,我想看一下他們衣服上有什麼花頭。”
“哦!我截圖發給你,有什麼用嗎?”
“我懷疑他們的衣服上面有文章,我看了一下警報系統的程序,這些保安的走動不會觸發警報。”
“也對,咦!他們的衣服上好象有圖案!”薛翔把視頻中截圖發給了王石后,自己也放大后觀察起來,並說出了自己的發現。
“這些圖案確實有問題,你看看,你想到了什麼?”王石把截圖放大后,保安制服上的紋路是一些粗細不一的條紋縱橫交錯,形成格子格柵樣的圖案。
“條紋、制服、絲襪、制服誘惑?”老薛難得開起了玩笑。
“呵呵,你已經可以稱為聯想帝了,這也能聯想起來。”王石把截圖簡單的處理了一下,發給了老薛,“現在你看像什麼?”
“這個方框裏的樣子來看,很象是某一種條碼呀!”薛翔有點驚訝地道。
王石點點頭,說道:“就是條碼,現在我們就可以大膽猜測,只要在衣服上有這些條紋,那麼報警系統會自動忽略掉,原來這個標記值是這麼用的呀!”
“問題解決了就好,現在你的意思是在衣服上模擬這些條紋,你確認不會搞錯?”
“這個就沒辦法了,怎麼可能有萬無一失的事情呢,不過我感覺把握還是很大的。”王石把這些條紋按原樣比例,通過動態迷彩的功能擬合到了套裝表面,然後把模式程序發送到了老薛的套裝上面。