呵呵,不就是個刪不掉的資料夾麼,怎麼什麼都往駭客身上推呀。許毅有些苦笑不得。顏玉用的作業系統是in95的,所以偶爾碰到這樣的情況應該是很正常的。通常情況下,只要等上一會兒,和這個程式有關的程序關掉之後就可以刪除了,或者,重新啟動一下電腦即可。
於是,許毅剛脆讓她重啟。過了一會兒,顏玉回覆,那個資料夾仍舊刪除不掉。
“好,我看看。你在系統中開一個BC服務端,設好密碼。”
BC軟體本來就是一個遠端控制軟體,開服務端的時候,可以設定密碼,這樣只有知道密碼的人才能控制系統,所以具有針對性,也就是說別人不能隨便利用這個來控制自己的肉雞。
將這個軟體用作正途,它就是網管們的好幫手,可以很方便的遠端管理伺服器,而駭客們又可以將其當成木馬用,開後門,遠端控制目標系統。當然,如果是駭客用這個軟體,就得先突破對方的系統,讓服務端在裡面先執行起來,這樣才能達到目的,而現在許毅想控制顏玉的系統,自然不用自己再去入侵,只要叫顏玉開這個服務就行了。
服務端已經做好,顏玉發來了密碼,許毅用BC客戶端連上了她的系統。很快,顏玉的系統桌面出現在許毅的顯示器中。許毅看到,小姑娘的系統還被她打扮得挺花哨的,桌面桌布是一典雅清新的中國畫,蔥蔥郁郁地一片綠竹。桌面上的圖示也不是很多,只有幾個常見的快捷方式,許毅注意到,其中有一個駭客學院網頁的快捷方式,另外還有個“D快速入門教程”的快捷方式。
看來小姑娘還在努力學習駭客知識,許毅有點驚訝她的熱情還沒過去。這時,他又想起以前自己答應讓她實現成為駭客的夢想,編寫一個駭客工具套裝給她,卻把這件事給忘了。心中有些歉意,不過BC軟體本身具有大部分功能,許毅只要再加上幾個就可以了。心下決定儘快把這個給做出來。
許毅還是用飛飛和她聊天:“哪個檔案,你用滑鼠指示一下。”
許毅從她共享的桌面看到,訊息立刻傳到了她那兒。她移動滑鼠,獲得了系統的控制權,然後開啟D盤的一個資料夾,找到一個名為e資料夾,進去,裡面有個叫“..”的資料夾。顏玉的滑鼠在上面動了動,然後她在飛飛裡面輸入:就是這個。接著,好像是為了證明自己的說法,她對其進行了刪除操作。彈出一個帶紅叉叉的警告框“系統無法刪除檔案:無法讀原始檔或磁碟。”
許毅看到這裡就笑了,這個東東實在是太熟悉了。心中疑惑,小姑娘這裡怎麼出現了這樣的資料夾?難道真的是別的同行來光顧過她的電腦?
這個資料夾是個特殊的資料夾,並不能這樣簡單地刪除。許毅上次獲取歐若拉的照片的時候就用過一次這個方法。利用的正是ind系統的一個小BUG,這個BUG直到ind P系統的時候還沒有修正過來。
許毅回覆:“這個資料夾是什麼時候發現的?”
小玉兒:“就今天啊,本來我想清空這個資料夾的,就發現了這個問題。”
許毅想了一下,心中突然一動,想到剛才看到的顏玉桌面。
YZ:“這個資料夾不是你建立的吧。”
顏玉在那邊想了一會兒,這才回道:“喔,我想起來了,我前兩天練習D命令的時候,好像建過這樣一個資料夾。”
這個訊息剛發過來,她又發了一條:“就是那個DIR命令”。
許毅微微一笑,沒想到她隨便練習個命令就碰到了這個BUG。而以前,這個BUG是他除錯程式的時候無意中發現的,經過一番徹底研究,算是完全掌握了這個BUG,而且還能夠將其運用到駭客入侵活動中來。
另外,小姑娘自學D命令讓許毅也很高興,所以他決定將這個BUG詳細跟她解說一下。
YZ:“知道過RDIR麼?”
小玉兒:“看上去很熟悉,印象不太深了,等等,我看看資料。”
倒!看來小姑娘對這些命令的掌握還和膚淺。
很快,顏玉就有了答案:“知道了!是刪除資料夾的命令。”
YZ:“是的。你不要用滑鼠右鍵的刪除,也不要用鍵盤那個DELETE鍵,試試用這個命令,在D視窗下刪除那個檔案。”
小玉兒:“這樣就行了?我試試看。”
許毅從共享桌面的那個視窗看到,顏玉調出了D視窗,然後來到那個檔案所在的目錄,輸入命令“RDIR ..”,回車之後,接過顯示“系統找不到指定的檔案”。
小玉兒:“不行啊,毅哥哥。”
YZ:“呵呵,用這個命令‘RDIR …\\’”
顏玉按照許毅給出的命令運行了一次,果然發現那個資料夾被刪除了。這下把她樂壞了。
小玉兒:“毅哥哥,那個資料夾不見了!”
YZ:“嗯。”
見許毅並沒有多說,她很快就詢問起原因來:“這個命令的格式不是後面直接跟檔名嗎?為什麼後面還要多加上一個點和一個反斜槓呢?”
H,小姑娘有前途,有小駭客的潛質。許毅就是在等她詢問。
“呵呵,小玉兒,我跟你說,你剛才無意中發現了一個微軟ind系統的大BUG。”許毅為了鼓勵小姑娘,特意誇大了一下。當然,從某種意義上來說,這個BUG也算是不小了。
許毅正等著小姑娘的歡呼雀躍,結果等來了一句讓他有暈闕感的問題:“毅哥哥,什麼叫BUG呀?”
許毅一口氣睹在了胸口,原本準備的一番說辭暫時用不上了,只得給她講解起BUG的意思來:“BUG在英語中是‘臭蟲’或者‘蟲子’的意思,用在計算機領域中,就是指一些隱藏在系統或程式中的缺陷或問題。對軟體公司來說,這是個不好的東東,會想盡辦法將其修復,但這卻是駭客們的最愛,因為利用這些BUG,他們往往可以做出很多不可思議的事情來。”
說起BUG這個詞彙的起源,還有一段典故。那是在第一代計算機的時代,那個時候的計算機都是由許多龐大且昂貴的真空管組成,並利用大量的電力來使真空管發光。可能正是由於計算機執行產生的光和熱,引得一隻小蟲子(Bug)鑽進了一支真空管內,導致整個計算機無法工作。研究人員費了半天時間,總算發現原因所在,把這隻小蟲子從真空管中取出後,計算機又恢復正常。後來,Bug這個名詞就沿用下來,表示電腦系統或程式中隱藏的錯誤、缺陷或問題。與Bug相對應,人們將發現Bug並加以糾正的過程叫做“Debug”,意即“捉蟲子”或“殺蟲子”。有人將其翻譯為“臭蟲”,但程式設計師們還是喜歡直接用BUG這個詞。
―――――
P:1945年9月9日,下午三點。哈珀中尉正領著她的小組構造一個稱為“馬克二型”的計算機。這還不是一個完全的電子計算機,它使用了大量的繼電器,一種電子機械裝置。第二次世界大戰還沒有結束。哈珀的小組日以繼夜地工作。機房是一間第一次世界大戰時建造的老建築。那是一個炎熱的夏天,房間沒有空調,所有窗戶都敞開散熱。
突然,馬克二型宕機了。技術人員試了很多辦法,最後定位到第70號繼電器出錯。哈珀觀察這個出錯的繼電器,發現一隻飛蛾躺在中間,已經被繼電器打死。她小心地用攝子將蛾子夾出來,用透明膠布帖到“事件記錄本”中,並註明“第一個發現蟲子的例項。”