在今天的愚蠢的極客把戲(在那裡我們展示鮮為人知的把戲,以打動你的非極客朋友),我們將學習如何隱藏在文字檔案中的資料,不能被任何人看到,除非他們知道祕密隔間的名稱。
自從windows2000以來,Windows中的NTFS檔案系統就支援備用資料流,它允許您使用流名稱在檔名後面儲存資料。在瀏覽檔案系統時,或者在Windows中的任何地方,都無法檢測到它……您只能使用“金鑰”來訪問它,而“金鑰”實際上只是流的名稱。
您可以將這些額外的流視為檔案中的祕密隔室,只有知道“密碼”時才能訪問這些隔室,在本例中,密碼只是流的名稱。
這並不是一種完全安全的隱藏資料的方法,我們將在下面說明,但這是一個有趣的技巧,知道在緊要關頭。
注意:這隻適用於格式化為NTFS的驅動器。
要使用此功能,必須開啟命令提示符並使用以下語法:
notepad SomeFile.txt:SecretWordHere.txt
你可以使用冒號後面的任何東西作為祕密詞,關鍵是第一個檔名和冒號之間不能有任何空格。
如果最後沒有指定.txt,記事本會自動新增它,並詢問是否要建立新檔案,即使SomeFile.txt檔案已經存在了,因為祕密松鼠!。txt不存在。
現在,您可以在此處輸入所需的任何資料並儲存檔案:
當您檢視該檔案時,其大小仍將與以前完全相同:
您甚至可以透過雙擊開啟該檔案,並新增任何您想要使該檔案看起來正常的資料:
您可以再次使用命令列新增另一個具有不同名稱的隱藏“隔間”:
您可以在此檔案中新增任何其他資訊:
這些隱藏檔案都不會影響其他檔案,也不會更改主檔案。請記住,您必須使用命令列來訪問隱藏的資料。
注意:一旦建立了一個隱藏流,該流就不完全是檔案的一部分了……您不能將檔案複製到另一個位置並訪問那裡的流。
當然,這些檔案並不是對所有人都完全隱藏的,因為您可以使用一個名為流.exe檢測包含流的檔案,包括流的名稱。
例如,在我的場景中,我們將使用以下語法:
streams.exe SomeFile.txt
如您所見,顯示了流的名稱,這將允許您輕鬆地訪問它們。
如果您使用的是Windows 7,只需使用DIR命令的/R引數即可檢視流:
你可以用同樣的方法流.exe命令從一個檔案中刪除所有流,儘管我認為您不能只刪除一個流。使用以下語法:
streams.exe -d SomeFile.txt
正如您在螢幕截圖中看到的,流現在從檔案中刪除。
您可以使用許多命令,或者任何可以透過管道輸入或輸出並接受標準的命令,將資料新增到隱藏流中檔名:StreamName語法。例如,我們可以使用echo命令:
echo “Neat!” > SomeFile.txt:Test
您可以透過上面示例中的streams命令看到,現在檔案中有一個隱藏流。
透過將資料管道化到more命令中,可以使用以下語法從流中讀取資料:
more < FileName:StreamName
在我的例子中,實際的命令是:
more < SomeFile.txt:SecretSquirrel!.txt
如您所見,我們新增的祕密資料被輸出到控制檯。
當然,這不是一種安全的方法來隱藏您應該使用TrueCrypt的資料。這只是其中的一個東西,可以很有趣地使用,可能會派上用場,在這裡或那裡。
學習很有趣,不是嗎?
...演算法來加密資料,並且只能使用特殊金鑰來解密資料。密文或密文是加密的資訊。解密是從密文中獲取原始資訊(明文)的過程。有兩種加密方法。它們是公鑰加密和對稱金鑰加密。公鑰加密包含兩個不同但數學上相關的金鑰...
... 我們之前在這裡回顧了我的密碼箱:如何用密碼箱鎖定Windows資料夾。 ...
...小心點,把這當作一個學習的機會!要隱藏自己,請檢視如何在視窗中隱藏任何內容。 ...
... 聽起來不錯,但如何批次管理資料還不是很清楚。當然,您可以逐個刪除條目。但在處理成百上千的更新時,這既不高效也不實用。 ...
... 以下是有關如何在Excel中隱藏資料和管理要使用的資訊的所有資訊。 ...
谷歌以在產品中隱藏復活節彩蛋而聞名,該公司在愚人節總是表現出色。原來谷歌搜尋開發者控制檯裡潛伏著一款全文冒險遊戲。。。如果你知道怎麼找到它。 ...
... 我們已經介紹瞭如何在Windows和Mac上隱藏檔案和資料夾。下面介紹如何在Linux上使用終端和Ubuntu中的檔案管理器Nautilus隱藏檔案和資料夾。我們還將討論幾種安全地隱藏檔案和資料夾的方法...
... 但如果你的家人和朋友中有人精通技術,他們就會知道如何檢視你隱藏的檔案和資料夾。因此,您需要一種不太明顯的方式來隱藏檔案和資料夾。您可以使用一種稱為隱寫術的資料加密形式,它將資訊隱藏在普通影象檔案中。...