第62章 刪不掉的文件夾(下)

bookmark

補充:試驗了一下,move命令會出問題,用copy命令吧。

-----------

花了一小會兒時間,將這個專業詞彙解釋清楚,顏玉繼續追問了起來:“毅哥哥,你的意思是說這個不能刪除的文件夾是一個BUG?爲什麼要在DOS下面才能刪除呀?”

……許毅頓時沒詞了,爲什麼會這樣我怎麼知道,我又沒閱讀過微軟操作系統的源代碼,他無奈地回道:“我也只知道這是個BUG。具體原因不清楚。”

“你也不知道呀。”小姑娘好像感到很驚訝,可能她沒想到還有許毅不知道的計算機問題。她繼續問:“對了,你還沒告訴我爲什麼要多加一個點和反斜槓呢。”

這個許毅倒知道:“其實你建立的這個文件夾的名字本來就是多了一個點和反斜槓的。只不過這樣看不到而已。”

顏玉自然是不信,許毅只得證明給她看。他要顏玉用命令“MKDIRA\\”在DOS控制檯下建立文件,也就是說,按照DOS命令的語法規則,建立的文件名爲“A\\”。

等了一會兒,顏玉便發來了消息:“毅哥哥,怎麼建立的文件名是‘A.’,少了一個點和一個反斜槓呢,太奇怪了!”

許毅回道:“呵呵,剛纔那個文件夾就是這個原因,它實際的文件夾名字和你看到的並不一樣。你現在用平常的方式刪除這個文件夾試試。”

顏玉聞言,選擇了這個文件夾,然後按了刪除鍵,確認,這時,她驚訝地發現剛纔碰到的問題又出現了,也就是說剛纔自己親手建立了一個不能刪除的文件夾。

這樣說,那個文件也是我不小心給建立的了?顏玉想到這裡,心中一動,按照剛纔刪除那個文件夾的方法,在DOS裡面運行了“RMDIRA\\”命令,發現剛建立的文件夾果然立刻被刪除了。

真是這樣的!顏玉高興非常。這個困擾了她多時的問題原來是這麼回事,害得她還擔心了好一陣,以爲是遭了黑客呢。

許毅坐在電腦前,疲勞感一陣又一陣地襲來,不過他也被小姑娘引起了興致,決定趁熱打鐵,將這個小技巧跟她說清楚,好增長她學技術的興趣。

於是,許毅便開始詳細地給她講解起這個原因來。雖然他並沒有閱讀windows操作系統的源代碼,但是根據自己掌握的知識,他還是可以將其中的原因推測出七八分的。

反斜槓“\\”在windows中是路徑的分隔符號比如“C:\\Windows\\”的意思就是C分區中的Windows文件夾,“C:\\Windows\\cmd.exe”的意思就是C分區中的Windows文件夾中的cmd.exe文件。

那麼,如果文件名中有“\\”符號會怎麼樣呢?假如“A\\”是一個文件的名字,這個文件位於“D:\”(D盤),則它的路徑就是“D:\A\”,當我們試圖訪問這個文件的時候Windows會錯誤地認爲我們要打開的文件是D分區的A文件夾,這樣Windows就無法打開並且會返回一個錯誤,因爲以上的路徑並不存在。

當然現在正在嘗試創建“A\”文件,但是Windows會給出提示:“\\”符號是不能作爲文件或者文件夾的名字的。也就是說Windows還是早已想到這一點了的。不過事實真的是這樣嗎?顯然是否定的。

顏玉碰到的這個文件夾就是如此,也就是說,微軟的程序員編寫操作系統的時候把DOS下用MKDIR命令建立文件的時候忽略了這個問題,僅僅只是注意到了圖形化界面中文件的建立。

花了好大一陣精神,許毅終於將這個問題說清楚了,從小姑娘的回覆來看,她好像也聽懂了其中的原理。她對於自己發現了微軟的一個“重要”BUG歡呼不已,不過歡呼之後,她終於想起一件重要的事情:“毅哥哥,這個BUG就算是存在也沒什麼關係吧,這個問題畢竟是很少會遇到的,而且看上去並沒有什麼作用。”

“當然有作用了,有重要作用。黑客的一個重要能力之一就是能夠利用看上去貌似毫不起眼的小漏洞做出令人驚訝的事情來。”

“啊?這個BUG還能被黑客利用嗎?”

“當然。”我就經常用,哈哈哈。

“那快告訴我,怎麼用啊?這可是我發現的漏洞呢。”

噴!贊她幾句就飄飄然了。許毅連忙及時提醒她,這個漏洞不能透露出去,要是流傳開來,大家都知道了,以後就不靈了。

“好啦,好啦,我不會告訴別人的。你也不準,這個是我們兩個之間的秘密。毅哥哥,你快告訴我這個BUG到底有什麼用吧。”顏玉滿口答應,連連催促。

“呵呵,其實這個文件夾也是一個真正的文件夾的,它具有文件夾的功能,但又具有其他一些特性,不容易刪除就是其中之一。”

“文件夾的功能?你是說我們可以在裡面存放其他文件?”

“聰明!”小姑娘一點就通。

顏玉聞言,立刻重新建了個特殊文件夾,然後拖了個TXT文本文件到它上面,結果又彈出一個帶有紅叉叉的警告對話框,說“……引用了一個未知的未知……請確認磁盤正確連接……”云云。

嗚,不行嘛!顏玉又只能問許毅。

“呵呵,你的思維怎麼還停留在原地?說了這是比較特殊的文件夾了,不能用自己的思維慣勢來思考問題的。”

經許毅這麼一提醒,顏玉腦中便立刻清醒了。刪除它都要用在命令控制檯下用DOS命令,那將文件放到裡面,肯定也是這樣了!她急忙證明起自己的推測來,果然,事實正是如此。她要拍手稱快了。聰明的顏玉自然想到了,將文件放到裡面,相當於就給它加了一把保護鎖,別人如果不知道這個原理,就拿這個文件夾沒有辦法,自然也就拿裡面的文件沒有辦法。

嗯,那麼如果自己要取裡面的文件怎麼辦?顏玉舉一反三,立刻又用“MOVE”命令,將剛剛移進去的文件移了出來。事實證明這樣也是成功的。接着又將其移了進去。

“毅哥哥,真是這樣耶!放進去了。”

許毅沒有說其他,而是問了一句:“小玉兒,你現在刪除那個文件夾看看。”

顏玉又按照剛纔的方法,在DOS下用RMDIR進行操作,結果發現竟然刪除不了了!裡面的提示爲“文件夾不是空的。”

啊?難道現在刪除不了了?顏玉有些吃驚了。如果是這樣的話,那這個文件就只能一直躺在這裡了。不過她很快就想出瞭解決辦法,既然文件夾不是空的不能刪除,那她就先讓這個文件夾爲空再刪除,於是她便將裡面的剛剛移進去的文件給移了出來,然後順利將這個文件夾刪除了。

當顏玉將這個方法說給許毅聽時,他微微一愣,顯然沒有想到這個方法,隨即笑了起來,這個方法雖然很麻煩,很“笨蛋”,但也不失爲一種解決方案,不過這個方法卻有很大的缺陷。

“這個方法雖然可行,但卻只能自己做實驗的時候用。如果對方入侵了你的電腦,然後在你的硬盤裡面建立了一個這樣的文件夾,接着往裡面放了很多文件,那你該怎麼辦?”

顏玉也是一愣。是啊,要是這樣的話該怎麼刪除呢?對方往裡面存的文件自然是不會告訴自己的,那自己怎麼會知道有多少文件,那些文件叫什麼名字?那豈不是就沒有辦法了?

不服輸的小姑娘冥思苦想,終於被她想到了一招殺手鐗:“要是那樣的話,我就將硬盤格式化!”

“哈哈哈,不錯,這也是個解決辦法。不過如果對方將文件夾建立在系統盤中,那格式化硬盤損失就大了。又得重新安裝系統,那多麻煩?要知道,一個服務器的系統配置是極其麻煩的,往往要花費維護員很多時間和精力,哪有這麼容易說格式化就格式化的。”

“那豈不是就沒有辦法了?”

“辦法當然有。其實也很簡單,只要你在刪除後面加個參數就行了,例子爲‘RMDIR/S文件夾名’。這個S的意思,就是不論裡面有沒有文件,也一律刪除。”

雖說這個方法簡單,但也要對DOS命令非常熟悉纔可以,這點很多人都是不知道的。

顏玉終於知道了這個文件夾的作用之一:藏東西。東西嘛,隨便什麼都可以,黑客工具啦,重要文件啦(H片,^_^),病毒(無視殺毒軟件)啦,木馬啦等等等等。

接下來,許毅又告訴她另外一個功能:硬盤炸彈。其實這也是利用普通人不知道如何刪除這些文件夾的原理,編一個程序(病毒或者批處理都行),建立一個或者多個這樣的文件夾,然後往裡面複製東西,越大越好,於是乎,宿主計算機中的硬盤越來越小,越來越小……直至沒有。

另外,這個文件夾還有一個特點,那就是無論你放多少文件進去,它始終顯示文件大小爲零,而實際上它卻又真正佔用硬盤空間,故隱藏起來很方便。

―――――

有書友說有些地方如果是假的話,要我指出,以免誤導讀者。以後我儘量指出了,嗯,懂行的兄弟如果有時間的話,可以整理整理裡面的硬傷,我專門弄個外篇。

這個不能刪除的文件夾漏洞是真的,哈哈,兄弟們以後不用把H片藏到windows文件夾下面了。

推薦:《欲血燃燒》《搶錢警探》

第108章 蕭遙第70章 侵吞?(上)第121章 黑馬第240章 一線之隔第106章 專利第51章 壞東西第100章 生死鬥第127章 雷霆之怒(中)第247章第96章 字母鎖(上)第65章 託付(上)第169章 美國反黑行動第209章 奇愛第191章 立威(中)第204章 機制第137章 古德科夫謀殺案第120章 如願以償隱藏文件另一方法第241章 蘇蘭回國第97章 字母鎖(中)第233章 美國第239章 至少兩種第174章 子程序調用第05章 獲得新生第58章 硬件損毀?!第251章第259章 黑客技術的本質第79章 黑客小魔女第238章 觀察第04章 殭屍網絡(下)第49章 BC第123章 沈立文第12章 色狼救美第30章 逃開加精大會嘍~第234章 偷懶計劃第126章 雷霆之怒(上)第21章 少女的心思第165章 美國反黑大行動(上)抱歉!以及vip羣第257章 不要重啓第198章 大富海第88章 磁芯大戰第39章 宣傳風波(1)第163章 釋放第51章 壞東西第236章 許毅的病第232章 美國之行(下)第201章 蘇蘭的困窘第97章 字母鎖(中)第20章 家教試講(下)第147章 離別之前12月22日晚8點,“月之子”與您相約起點作者名家訪談第98章 字母鎖(下)第228章 相見第60章 刪不掉的文件夾(上)第212章 電路第205章 相見第214章 見沈教授第25章 黑客準則第一條第121章 黑馬第115章 回鄉(下)第107章 楊劍的愛情第71章 侵吞?(下)第167章 讓衆教授頭疼的中國學生第113章 騰飛第39章 宣傳風波(1)第195章 辭職第226章 老李第212章 電路第218章 HD病毒(中)第116章 入侵國防部網絡系統第32章 分析第172章 0DAY第235章 埃裡克施密特第150章 鄭潔第222章 阻殺(上)第204章 機制第203章 自編程理論第188章 釘子第37章 若無其事第243章 迅速崛起的天毅第195章 辭職第135章 自由軟件協會第218章 HD病毒(中)抱歉!以及vip羣第166章 美國反黑大行動(下)第162章 請釋放XYZ!第62章 刪不掉的文件夾(下)第84章 見面第100章 生死鬥關於有朋友QQ號碼被盜的聲明第216章 公關危機第157章 衝擊第38章 禮物第102章 筆記本第156章 Mac計算機第68章 破解遊戲(中)第203章 自編程理論