31Aug
V dnešním vydání Stupid Geek Tricks( kde předvádíme málo známé triky, které ohromí vaše nevlídné přátele) se dozvíme, jak skrýt data v textovém souboru, který nikdo jiný nemůže vidět, pokud o tom nevíjméno tajného oddílu.
Jak funguje
Systém souborů NTFS v systému Windows podporuje od verze Windows 2000 alternativní datové toky, které umožňují ukládat data "za" názvem 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 dodatečné proudy 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.
Není to úplně bezpečný způsob, jak skrýt data, jak to bude ilustrováno níže, ale je to zábavný trik, o němž je známo.
Poznámka: Tato funkce funguje pouze na jednotce formátované pomocí systému souborů NTFS.
Skrytí dat v tajném oddílu
Abyste mohli 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éklíč je, že mezi prvním názvem souboru a dvojtečkou nemůže být mezera.
Pokud jste na konci neuvedli. 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 program 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řidejte data, která chcete vytvořit normální vzhled souboru:
Znovu můžete použít příkazový řádek pro přidání druhého skrytého "oddílu" s jiným názvem:
Do tohoto souboru můžete přidat libovolné další informace, které byste chtěli:
Žádný z těchto skrytých souborů neovlivní druhý nebo nezmě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 proud není přesně součástí souboru. .. nemůžete zkopírovat soubor na jiné místo a tam přistupovat k proudům.
Detekce souborů s proudy
Samozřejmě tyto soubory nejsou úplně skryty u každého, protože můžete použít malou aplikaci příkazového řádku nazvanou Streams.exe k detekci souborů, které obsahují 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 příkazu DIR pro zobrazení streamů:
Odstranění streamů
Pomocí stejného příkazu Streams.exe můžete odstranit všechny toky ze souboru, ačkoli jáNemyslíte si, že můžete smazat pouze jeden stream. Použijte následující syntaxi:
streams.exe -d SomeFile.txt
Jak můžete vidět na obrazovce obrazovky, streamy jsou nyní odebrány ze souboru.
Přidání skrytých datových proudů z příkazového řádku
Do skrytého streamu můžete přidat data pomocí několika příkazů nebo opravdu všechno, co může vstup nebo výstup pipetovat a přijmout standardní syntaxi FileName: StreamName. Například bychom mohli použít příkaz echo:
echo "Neat!" & Gt;SomeFile.txt: Test
Pomocí příkazu Streams ve výše uvedeném příkladu vidíte, že nyní máme v souboru skrytý proud.
Čtení datového toku z příkazového řádku
Data z datového toku můžete číst daty potrubí do příkazu více pomocí této syntaxe:
více & lt;Název_souboru: Název_proudu
V mém příkladu byl skutečný příkaz následující:
více & lt;SomeFile.txt: SecretSquirrel!. txt
Jak můžete vidět, tajná data, která jsme přidali, jsou vyvedena do konzoly.
Samozřejmě, že toto 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 mohou sem být užitečné.
Učení je zábavné, ne?