V dnešní době není váš osobní počítač jen pracovním nástrojem, ale je to i váš soukromý prostor, kde si, kromě jiné, ukládáte i svá malá tajemství. Proto by ochrana vašich osobních dat měla být jednou z vašich hlavních priorit. Uživatelé sice používají šifrování pro ukrytí svých dat, ale zapomínají, že existuje kryptografie, jejímž cílem je, aby se vaše privátní data stala čitelnými pro třetí stranu.
Je velká chyba, že řada lidí se ani nesnaží skrýt a chránit svá data před cizíma očima. Myslím, že jedním z důvodů může být i fakt, že nikdy neslyšeli o steganografii, vědě na skrývání informací. V tomto článku se nebudeme steganografií zabývat do detailu, jen vám předvedeme, jak skrýt vaše soubory do obrázku. Zní to zajímavě, že? Tato metoda umožňuje bezpečný přenos vašich dat, přičemž bude pro třetí stranu dost těžké vůbec odhalit, zda a co vlastně něco přenášíte. Co je tedy potřeba, abyste ukryli soubory v obrázku? Musíte mít obrazový soubor, soubory, jež chcete ukrýt a terminál. Vše co potřebujete, vidíte na obrázku.
Jak skrýt soubory v obrázku?
Než se dáte na vlastní ukrytí, vytvořte si zip archiv ze souborů, které chcete ukrýt a otevřete terminál, jak vidíte na dalším obrázku.
Nyní je jasné, že chceme skrýt tajny_soubor.zip uvnitř obrázku LMCZ.png. Použijeme linuxový příkaz
Příkaz terminálu: |
---|
cat |
který má několik funkcí, jako je např. zobrazování souborů, vytváření nových a kombinace jejich kopií.
Příkaz
Příkaz terminálu: |
---|
cat |
načte do obrázkového souboru nejprve tajny_soubor.zip a spojí jej s obrázkem. Otevřete tedy adresář, ve kterém máte soubor, (v mém případě /home/satapouch/Pokusy), takže příkaz bude:
Příkaz terminálu: |
---|
cd /home/satapouch/Pokusy |
a stiskněte klávesu Enter.
Nyní se ujistěte, že jsou všechny tajné soubory v adresáři pomocí příkazu:
Příkaz terminálu: |
---|
ls |
který vypíše všechny soubory a podadresáře uvnitř složky a zkopíruje názvy souborů textových dokumentů, neboť je budete potřebovat v při zadání dalšího příkazu. A teď je čas ukrýt zip archiv do našeho obrázku.
Vysvětlení příkazů na výše uvedeném screenu.
Příkaz
Příkaz terminálu: |
---|
cat |
načte soubor s obrázkem
Příkaz
Příkaz terminálu: |
---|
cat |
načte zip soubor
Příkaz
Příkaz terminálu: |
---|
cat |
obrázek a ZIP soubor do nového souboru logo_mint.png (můžete zadat libovolný název)
Nyní je čas, aby náš příběh dospěl ke šťastnému koneci. Stiskněte Enter, čímž vytvoříte nový soubor. Nový soubor je logo_mint.png a vypadá jako běžný obrázkový soubor. Když v něm ale zadáte příkaz
Příkaz terminálu: |
---|
unzip |
rozbalí se zip archiv, který je uschován uvnitř obrázku.
Příkaz
Příkaz terminálu: |
---|
ls |
vypíše všechny soubory v adresáři, včetně nového souboru logo_mint.png.
Soubor, který je pro nás důležitý, je logo_mint.png, protože naše tajné soubory jsou v něm ukryté, a tak můžete další soubory klidně odstranit. Vypadá to jako normální soubor PNG, otevře se jako obrázek, ale při použití příkazu
Příkaz terminálu: |
---|
unzip /home/satapouch/Pokusy |
se vám zobrazí zpráva jako na dalším screenu.
Překvapeni? Možná ne, pokud již tuto metodu znáte, ale pokud jste linuxový začátečník, tak se vám steganografie určitě zalíbí a vy pak budete moci naplno využívat tento způsob skrývání svých soukromých souborů. Mně se tato metoda moc líbí, protože je to jednoduchý a chytrý způsob ukrývání svých osobních údajů.
P.S. V úvodním obrázku (logo_mint.png) jsou ukrytá data, můžete si vyzkoušet jejich rozbalení a přečtení 🙂
„unzip -t“
parameter „-t“ – test compressed archive data
s parametrom „-t“ urobí test archívu,
k jeho rozbaleniu použite príkaz „unzip“ bez toho parametra
To -t je tam schválně, aby bylo vidět, co to udělá, já to nechtěl rozbalit….
🙂
ty to vieš a teraz už aj ja a ostatní „klikači“ 😀
K tym prikazom by som neuviedol len screeny, ale i samotny prikaz.
Pomohlo by to citatelnosti clanku. Nie kazdemu sa chce lustit obrazky.
Holt, kdo chce psa bít, hůl si vždy najde. Jsou tam všeho všudy 3 (slovy tři) příkazy – cd, ls a cat, z toho je první příkaz uveden a další dva jsou v v code. Co je na tom nejasného? Navíc když na každý screen klikneš, zobrazí se ve skutečné velikosti a to tedy přečtu i já se svýma stařeckýma očima……
Tak sa ospravedlnujem, nebolo to myslene ako kritika samotneho clanku, ale navrh na zlepsenie formy.
Mne sa to jednoducho zle citalo, tak „zachovejme pokoj soudruzi“ 🙂
Napr. ten prikaz cat. Je tam vysvetlenie, ktore zacina 3x „Příkaz cat“. Ziaden prikaz, tak ale nie je uvedeny, tak pozriem na odrazok. Chvilku trva, kym sa zorientujem a zistim, ze vacsina vypisu z konzoly je irelevantna a dolezita cast je len na poslednom riadku.
Nasledne si uvedomujem, ze tie 3 riadky su vlastne vysvetlenim jednotlivych parametrov.
Ak by som mal vypnute obrazky, tak som v haji 🙂
Hladanie dalsieho prikazu unzip je este vacsia sranda 😛
Lepsi ako cely screenshot by bol podla man jednoduchy CODE. Ale proti chuti ziaden disputat.
Apropo, prikazy cd a ls mi pridu troch nadbytocne uvadzane, lebo kto vie robit s konzolou, ten to nepotrebuje a kto nevie, tomu to asi nepomoze, resp. sa do toho ani pustat nebude – ale mozno sa mylim.
Inak clanok zaujimavy, nikdy ma nenapadlo, ze je to take jednoduche a staci prikaz cat.
„prikazy cd a ls mi pridu troch nadbytocne uvadzane, lebo kto vie robit s konzolou, ten to nepotrebuje a kto nevie, tomu to asi nepomoze, resp. sa do toho ani pustat nebude – ale mozno sa mylim.“
mýliš sa 🙂
ja, ako hrdý „klikač“ sem-tam „zídem z cesty“ a experimentujem a tie dva príkazy som sa tu už naučil 😀
tak super 🙂
zdravím
dal som si túto stránku do založiek,že to niekedy využijem ale teraz keď by som chcel nezobrazuje sa ani jeden príkaz ani obrázok.Je to novým zobrazením webu alebo tým ,že je to starší článok
Ahoj,
příčina je obojí co zmiňuješ. Postupně se snažím obrázky doplňovat, ale článků je mnoho…. Po Tvé intervenci jsem alespoň tento doplnil. Zárověň prosím o pochopení a trpělivost, časem dojde na všechny články.
Vďaka