這段代碼是用c語言編寫的,應該在每一句的末尾會有一個分號表示語句的結束,但我細心的發現有幾處語句,末尾卻沒有分號。按理說這是會報錯的,但並沒有給出報錯提示。按此推理,也就是說其實這段代碼末尾是不需要分號結尾的。那這算不算是一個突破口呢?
我把這個說給老胡聽,老胡搖搖頭,這個應該不算是重大的突破吧。但為了對我表示負責,他把所有沒有分號的給加上了分號。再次運行時,係統卻以外的報錯了。他又試了一次,把所有的分號都去除了,係統有報錯了。大家都感到非常奇怪,難道這個鬼就隱藏在這些沒有規律的分號裏嗎?
既然有了突破口,我們就在這分號裏做文章。我們把沒有分號的語句連城一段,然後對有分號的語句做了分段處理。奇怪的事情就發生了,那些被連城一段的語句居然又有了新的含義,就好像華夏國古文裏麵,以前是沒有標點的,後人會根據自己的理解加上標點,但標點位置的不同和符號的不同,居然能排出不同句子,從而表達不同的含義。我們現在所做的實情就是按照分號的分割把原來所有的代碼重新做了編排,結果發現了真正的鬼。
重新編排後的代碼更加簡短,隻有七十多行,但卻非常恐怖。經過老胡他們的解釋,這段代碼是將係統每天的在硬盤當中的數據流自動彙集成一個加密二進製文件,然後以不超過二百字節的大小日夜不停的發送到一個指定的ip上。這就意味著,這個蠕蟲就是將電腦裏每天發生的數據提交到了一台服務器上,這就是竊取電腦數據啊!因為每次發送的量非常之微小,用戶或者常用的其他防病毒軟件根本無從識別,時時刻刻默默無聞的竊取著電腦裏的數據。
七星的目的就在於此,他們要竊取各種數據,解密之後形成各種數據文檔,進而掌握我們國家經濟政治軍事等各方麵的重要情報,最後再把這些情報賣給國際上的買家。狼子野心,其罪當誅!
現在我們知道了蠕蟲的作用,那接下來該怎麼辦呢?我們四人定下計策。既然七星利用蠕蟲竊取情報,那麼我們就可以利用蠕蟲來擊毀七星。我當然還有更多一層的想法,怎樣把碧珺給解救出來。
下午五點,我和老胡老白趕回了公司,進入主機房,大家臉色肅穆。雖然我們已經定好了計策,但真正要把蠕蟲給注入係統裏去,我們還是非常忐忑。出於謹慎,我再次問老胡真麼不會出什麼岔子吧,一個不小心我們就成了千古罪人了。老胡也有些顧慮有些猶豫,老白畢竟年紀大一些,沉得住氣,說金童這個華夏特工組的都同意這麼做了,我們也不用考慮太多了,有膽色才能成大事,何況為了碧珺,這一步不得不走。
我們把蠕蟲檢查了兩三遍,確保無誤之後在五點三十分把它植入了達標網絡的產品發布係統和新的病毒升級包一起進行了發布。我們關注著升級包的下載量,大約十分鍾以後,約1。5億用戶進行了升級。又過了兩分鍾,我的手機又收到了來自那個陌生號碼的短信,“你的任務完成的很好,十分鍾後大樓下的尾號98的別克商務車裏,有驚喜等著你”。
什麼驚喜?希望是郭碧珺完好無損的回來。我們三人急忙起身衝向電梯。