建一個殺毒軟體查不到的檔案夾
自從安裝了殺毒軟體後,每次只要開啟存有駭客工具的檔案夾,就會頻繁彈出警示視窗,一失手按下“確定”後,辛苦積攢的程式便“隨風而逝”了。
幾次下來,我的“存糧”已幾乎消失怠盡,看來需要想想辦法,搞一個殺毒軟體檢測不到的檔案夾才行。
一、原理簡單 方法明確
眾所周知,在Windows中“/”符號是路徑的分隔字元,比如“C:/Windows/”的意思是指C分區中的Windows檔案夾,而“C:/Windows/System.exe”的意思是C分區中
的Windows檔案夾中的System.exe檔案。那麼如果檔案名稱中有“/”符號會怎麼樣呢?假如“S/”是一個檔案夾的名字,這個檔案夾位於“F:/”,它的路徑就是
“F:/S/”,當我們試圖訪問時,Windows會錯誤的認為我們要開啟的檔案是F分區下的名為“S”的檔案夾,而非“s/”檔案夾,
這樣Windows就無法準確開啟該檔案夾,並且會返回一個錯誤資訊,因為以上路徑並不存在。
二、建立目錄 饒道而行
知道了原理,那麼就在Windows XP下簡單的建立“S/”檔案夾吧。咦?怎麼系統會提示“檔案名稱不能包含‘/’符號”。
看來微軟早已想到這一點了,看來只好採取其它辦法來建立這個“特殊”檔案夾了。
在“運行”欄中執行“cmd”命令,開啟命令提示字元視窗,在其中輸入“c:/”命令(不含引號,下同),接著在“c:/”後輸入“mkdir s../”,按斷行符號鍵。
現在,開啟資源管理員,可看到C盤下建立了一個名為“s.”的檔案夾,不過這個檔案夾既不能開啟也不能刪除。不能開啟是因它的實際路徑是“c:/s../”
(由於是我們自己建立的,所以可以確定它的實際路徑),但在系統資源管理員中,它的檔案夾名變成了“s.”,這樣當試圖開啟它時,
系統實際上嘗試開啟的是“c:/s./”,這當然是不能開啟的。由於系統認為該檔案夾並不存在,所以會報錯,不能刪除也是基於此原因。
如果在c:/後鍵入mkdir s.../按斷行符號鍵,在資源管理員中會看到名為“s..”的檔案夾,而這個檔案夾可以開啟但無法刪除。但實際上這個檔案夾是無效的,
在Windows XP下拷貝任意一個檔案到這個檔案夾,再開啟時便會發現其中什麼也沒有。
雖然建立的“s../”檔案夾不能開啟也不能刪除,但它卻不妨礙我們向其中拷貝檔案。不過需要注意的是,一旦對這個檔案夾進行了操作,便會在當前路徑下多出
一個名為“s”的檔案夾,此時這兩個檔案夾便都可以正常開啟了,但裡面的內容均為空白。這時只要刪除其中任意一個檔案夾,留下的檔案夾便又無法在資源管理員中,
進行正常的開啟或刪除操作了。
既然這樣的檔案夾在Windows下不會被刪除,那麼就大可放心的將駭客工具或重要檔案儲存其中了。經測試,在其中即使存放木馬甚至病毒程式,也不會被殺毒軟體查殺到了。
雖然這類檔案夾在資源管理員中不能正常開啟,但可以通過“運行”欄進行開啟,前提是知道該檔案夾的真實路徑。
比如本例便可在“運行”欄中鍵入“c:/s../”後,按斷行符號鍵來開啟這個檔案夾。
三、刪除操作 輕鬆自如
最後再來說說這類檔案夾的刪除方法。如果檔案夾是空的,可在命令提示字元視窗中輸入“c:/”,然後再鍵入“rmdir s../”命令,按斷行符號執行後即可刪除。
如果檔案夾中已存放了檔案,則可鍵入“rmdir /s s../”命令,按斷行符號鍵後,提示“s../, 是否確認(Y/N)?”時,鍵入“y”鍵刪除該檔案夾。
看到這裡,很多朋友可能發現建立這樣一個檔案夾,不僅可起到防止誤刪除的目的。還可將一些重要資料存放其中,達到另類加密的效果,
一般的菜鳥還真是解不開這個秘密的哦!
經過本人測試。 使用VBS裡的CreateFolder和API裡的CreateDirectory和CopyFile等函數都可訪問此目錄。
所以用此方法實現木馬/病毒的隱藏是一個不錯的選擇。
本文轉自
http://g6a71.mail.163.com/a/s?func=mbox:readMessageHTML&sid=nBtoPWddiDAqLWQFbJddFKQDolCowJLd&mid=38:1tbiJgQaLECpetZwsAAAsR