Jak skrýt data ve složce tajného souboru
V dnešním vydání Stupid Geek Tricks (kde předvádíme málo známé triky, které zapůsobí na vaše nevlídné přátele) se naučíme skrýt data v textovém souboru, který nikdo jiný nevidí, pokud nezná jméno tajného oddílu.
Zde je How It Works
Od systému Windows 2000 systém souborů NTFS v systému Windows podporuje alternativní datové toky, které umožňují ukládat data "za" název souboru pomocí názvu streamu. Během procházení souborového systému nebo kdekoli v systému Windows se nedá zjistit, můžete k němu přistupovat pouze pomocí "tajného klíče", což je opravdu jen název streamu.
Tyto extraty můžete považovat za tajné oddíly v souboru, ke kterým lze přistupovat pouze v případě, že znáte "tajný kód", což je v tomto případě pouze název streamu.
To není úplně bezpečný způsob, jak skrýt data, jak to bude ilustrováno níže, ale je to zábavný trik,.
Poznámka: Tato funkce funguje pouze na jednotce s formátem NTFS.
Ukrytí dat v tajném prostoru
Chcete-li tuto funkci používat, musíte otevřít příkazový řádek a použít následující syntaxi:
Poznámkový blok SomeFile.txt: SecretWordHere.txt
Můžete použít cokoliv po dvojtečce jako tajné slovo, klíč je, že mezi prvním názvem souboru a dvojtečkou.
Pokud jste na konci neuvedli soubor .txt, program Poznámkový blok automaticky přidá a zeptá se, jestli chcete vytvořit nový soubor, a to i v případě, že SomeFile.txt již existuje, protože SecretSquirrel! .Txt ještě neexistuje.
Nyní můžete zadat jakékoliv údaje, které chcete zde, a uložit soubor:
Když se podíváte na soubor, bude stále přesně stejný jako předtím:
Soubor můžete dokonce otevřít poklepáním na něj a přidat jakékoliv údaje, které chcete vytvořit normální vzhled souboru:
Pomocí příkazového řádku můžete přidat druhý skrytý "oddíl" s jiným názvem:
Do tohoto souboru můžete přidat další informace, které byste chtěli:
Žádný z těchto skrytých souborů neovlivní druhý nebo změní hlavní soubor. Nezapomeňte, že pro přístup k skrytým datům musíte použít příkazový řádek.
Poznámka: Jakmile vytvoříte skrytý tok, tento stream není přesně součástí souboru ... nemůžete zkopírovat soubor do jiného umístění a přistupovat k streamům tam.
Detekce souborů se streamy
Samozřejmě, že tyto soubory nejsou úplně skryty od všech, protože můžete použít malou aplikaci příkazového řádku nazvanou Streams.exe k detekci souborů, které mají proudy, včetně jmen streamů.
Například v mém scénáři bychom použili následující syntaxi:
streams.exe SomeFile.txt
Jak vidíte, jsou zobrazeny názvy streamů, které vám umožní snadný přístup k nim.
Pokud používáte systém Windows 7, můžete jednoduše použít příkaz / R pro příkaz DIR, abyste viděli proudy:
Smazání streamů
Pomocí stejného příkazu Streams.exe můžete odstranit všechny toky ze souboru, i když si nemyslím, že můžete smazat pouze jeden stream. Použijte následující syntaxi:
streams.exe -d SomeFile.txt
Jak můžete vidět na snímku obrazovky, streamy jsou nyní odebrány ze souboru.
Přidávání skrytých proudů z příkazového řádku
Můžete přidat data do skrytého streamu pomocí několika příkazů nebo opravdu všechno, co může vstup nebo výstup pipetovat a přijmout standardní syntaxi FileName: StreamName. Mohli bychom například použít příkaz echo:
echo "Neat!"> SomeFile.txt: Test
Pomocí příkazu Streams ve výše uvedeném příkladu můžete vidět, že v souboru máme nyní skrytý proud.
Čtení streamu z příkazového řádku
Data z datového proudu můžete číst daty potrubí do více příkazů pomocí této syntaxe:
více < FileName:StreamName
Ve svém příkladu skutečný příkaz byl následující:
více < SomeFile.txt:SecretSquirrel!.txt
Jak můžete vidět, tajná data, která jsme přidali, jsou vyvedena do konzoly.
Samozřejmě, že to není bezpečný způsob, jak skrýt data - a proto byste měli používat TrueCrypt. Je to jen jedna z těch věcí, které mohou být zábavné a mohly by se hodit sem nebo tam.
Učení je zábavné, ne??