Steganografie – ukrytí souborů v obrázku

1077__150x110_logo_mintV 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.

 

1078__420x340_steg1

 

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.

 

1079__420x340_steg2

 

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.

 

1080__420x340_steg3

 

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.

 

1081__420x340_steg4

 

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.

1082__420x340_steg5

 

Příkaz

Příkaz terminálu:
ls

vypíše všechny soubory v adresáři, včetně nového souboru logo_mint.png.

 

1083__420x340_steg6

 

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.

 

1084__420x340_steg7

 

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í 🙂

Štítky , , .Záložka pro permanentní odkaz.

11 reakcí na Steganografie – ukrytí souborů v obrázku

  1. kamowski říká:

    „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

  2. Satapouch říká:

    To -t je tam schválně, aby bylo vidět, co to udělá, já to nechtěl rozbalit….

  3. kamowski říká:

    🙂
    ty to vieš a teraz už aj ja a ostatní „klikači“ 😀

  4. daret říká:

    K tym prikazom by som neuviedol len screeny, ale i samotny prikaz.
    Pomohlo by to citatelnosti clanku. Nie kazdemu sa chce lustit obrazky.

  5. Satapouch říká:

    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……

  6. daret říká:

    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.

  7. kamowski říká:

    „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 😀

  8. daret říká:

    tak super 🙂

  9. mano říká:

    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

  10. Satapouch říká:

    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.

  11. mano říká:

    Vďaka