V mnoha detektivních filmech či televizních seriálech můžete vidět scény, kdy údajní počítačoví technici odhalí ukrytý celý textový soubor v obrázku nebo v malém čipu. U nás nechceme zůstat pozadu, a tak si dnes představíme nástroj, jehož pomocí je to možné i v Linux Mintu. Má název Steghide a je to open source nástroj příkazové řádky, který pomocí steganografie dovede skrýt textové soubory do obrázků a zvukových souborů. Tyto soubory jsou následně zašifrovány a mohou být zpřístupněny pouze po zadání hesla, které umožní extrahovat a dešifrovat daný soubor.
Bohužel nelze vložit textový soubor do jakéhokoliv typu souboru, Steghide v současné době podporuje pouze obrázky ve formátu JPEG a BMP a audio soubory ve formátu WAV nebo AU. Steghide má i další vlastnosti, jako je např. možnost převodu vygenerovaného audio/obrazového souboru (logicky jen v podporovaných formátech) pomocí příkazu –cf s argumentem -z a zadáním čísla 1 až 9 zvládne kompresi nahraného souboru do obrázkového/audio souboru tak, aby se zmenšily jeho rozměry/velikost atd..
Instalace Steghide v Linux Mintu
Je poměrně snadná, neboť nástroj je k dispozici ve standardních repozitářích. Stačí tedy otevřít terminál a zadat:
Příkaz terminálu: |
---|
sudo apt-get install steghide |
Po instalaci budete moci vložit nebo extrahovat textový soubor zašifrovaný v obrázkovém/audio souboru. Chcete-li tedy vložit textový soubor do obrázku ve formátu JPEG či BMP nebo do zvukového souboru WAV nebo AU jen zadejte příkaz:
Příkaz terminálu: |
---|
steghide embed -cf obrázek.jpg -ef soubor.txt |
Příklad: Chceme-li vložit textový soubor lmczsk.txt do obrázku lmczsk.jpeg stačí zadat:
Příkaz terminálu: |
---|
steghide embed -cf lmczsk.jpg -ef lmczsk.txt |
Jakmile zadáte příkaz, musíte poté zadat heslo, které vám později umožní extrahovat textový soubor z obrázku nebo zvukového souboru. Chcete-li tedy extrahovat textový soubor z obrázku nebo zvukového souboru, zadejte příkaz:
Příkaz terminálu: |
---|
steghide extract -sf obrázek.jpg |
Pro náš příklad to bude:
Příkaz terminálu: |
---|
steghide extract -sf lmczsk.jpg |
Jakmile zadáte příkaz, musíte zadat stejné heslo jako při vložení textového souboru do obrázku/audio souboru, aby se váš textový soubor správně extrahoval.
Další příkazy jsou:
- –info – zobrazí informace o zašifrovaném STEGO souboru.
- –encinfo – zobrazit seznam šifrovacích algoritmů a režimů, které mohou být používány. Nejsou nutné žádné argumenty.
- version – zobrazit stručné informace o verzi. Nejsou nutné žádné argumenty.
- –license – zobrazí licenci Steghide. Nejsou nutné žádné argumenty.
- –help – zobrazí nápovědu. Nejsou nutné žádné argumenty.
Všechny příkazy programu najdete na stránce http://manpages.ubuntu.com/manpages/intrepid/man1/steghide.1.html.
Stále tu máme prázdniny, nástroj Steghide tak může být příjemným zpestřením nějakého propršeného odpoledne…
„Prázniny“? Snad je to jen takový prázdninový žertík. 😉
Pánovi se nikdy nevloudila žádná chybička? Tak to gratuluji…. Přesto díky za upozornění.
A je ze mě agent:))