Steganografie pro skrytí zpráv v souborech

The Steganografie je umění nebo studium a aplikace technik, které umožňují skrývat zprávy před ostatními, a pouze specifickými způsoby čtení nebo softwarem lze odhalit skrytý obsah. V případě počítačové kryptografie můžeme například skrýt zprávu na obrázku a kdo obrázek uvidí, nebude vědět, že nese skrytou zprávu.

Steganografie je široce používána v počítačové bezpečnosti, používá se ke skrytí informací odesílaných přes internet a používají ji vládní organizace, společnosti, zločinecké organizace.

Stenografie není jen o skrytí zprávy v obraze, ale může to být jakýkoli prvek, video, zvuk, kód, který mohou rozluštit pouze ti, kteří vědí, že v sobě nese skrytou zprávu, nebo pomocí některých technik zjistit, zda existuje je skrytá zpráva. pomocí některých technik, které uvidíme v tomto tutoriálu.

Druhy steganografických a kryptografických technik


Klasická steganografie Je to technika, která nepoužívá žádné zabezpečení, a proto si skrytou zprávu může přečíst kdokoli. Techniky se snadno používají.

Pro tento tutoriál použijeme Linux, kde máme příkaz cat, který nám umožňuje spojit několik souborů, výsledný soubor lze později vidět na jakémkoli operačním systému. Například vytvoříme textový soubor se zprávou, kterou se chystáme skrýt

Poté hledáme obrázek, který zprávu skryje:

Dále otevřeme okno terminálu a přejdeme do adresáře, kde jsou umístěny oba soubory, a napíšeme následující příkaz:

cat files_to_attach >> file_carrier

 kočka text.txt >> foto.jpg.webp
Výsledkem bude stejná fotografie bez jakýchkoli úprav, ale se skrytým souborem. Tato technika nemá žádné zabezpečení.

Nyní, abychom odhalili poselství, můžeme použít některé z následujících technik.

Jedním z nich je použít příkazy řetězce který zobrazuje tisknutelné řetězce obsažené v souborech slouží k hledání textu v souborech.

Z okna terminálu napíšeme příkaz:

 řetězce foto.jpg.webp
Výsledkem spolu se srozumitelnými znaky bude zpráva:

Můžeme také použít hexadecimální prohlížeč nebo editor souborů, abychom se podívali dovnitř kódu a zjistili, co můžeme najít. Můžeme nainstalovat Bless Editor nebo software Ghex které přicházejí do úložišť Linux pomocí příkazu:

 sudo apt-get install požehnání
Poté z programu otevřeme soubor foto.jpg.webp a můžeme analyzovat hexadecimální kód a zobrazit zprávu:

Další příklad, který můžeme provést pomocí příkazu cat, je následující:

Předpokládejme, že máme tabulku s účetními údaji a zprávou, kterou chceme skrýt v obrázku, co nejdříve uděláme, že soubory, které mají být skryty, zkomprimujeme.

Poté z okna terminálu napíšeme následující příkaz:

 cat documents.zip >> mona.jpg.webp
K obrázku tedy připojíme zip soubor, obrázek vypadá stejně a nevykazuje žádnou změnu, kromě rozdílu ve velikosti: originál má 26 kb a ten se skrytými soubory 39 kb.

Dále provedeme opačný proces, tj. Získáme skryté soubory, pro ně rozbalíme jakýkoli zip soubor, který obsahuje obrázek, pomocí následujícího příkazu:

 rozbalte soubor mona.jpg.webp 

Nyní můžeme přidat další zabezpečení, pokud při kompresi použijeme heslo:

V tomto případě budeme mít problém, protože rozbalení nemůže rozbalit soubor s heslem. Můžeme použít jiný software, například 7zip, můžeme jej nainstalovat pomocí následujících příkazů:

 sudo apt-get install p7zip
Poté pomocí tohoto softwaru můžeme dekomprimovat, pokud známe klíč, napíšeme následující příkaz:
 7za e mona.jpg.webp

Steghide - aplikace pro steganografii


Steghide umožňuje skrýt datové soubory v obrázcích nebo zvukových souborech. Mezi jeho funkce patří automatická kontrola, můžete připojit data k souborům typu jpg.webp nebo wav.

Je multiplatformní a lze jej stáhnout z jeho oficiálních webových stránek nebo jej můžeme nainstalovat z úložišť Linux pomocí následujícího příkazu:

 sudo apt-get install steghide
Tento program nemá grafická rozhraní, takže je prováděn ve formě příkazů, předpokládejme, že máme několik souborů pdf a obrázek. Zkomprimujeme do souboru zip. Obrázek má velikost mnohem větší než soubor, který má být připojen.

Poté použijeme následující příkaz:

 steghide embed -ef viajes.zip -cf beach.jpg.webp
Kde to znamená:
  • vložit je připojit
  • -ef soubor, který chcete skrýt
  • -cfr soubor obrázku

Po spuštění nás požádá o přiřazení bezpečného chování, kterým je text nebo heslo k ochraně souboru.

Pokud tedy chceme data ze souboru extrahovat, použijeme následující příkaz:

 steghide extrakt -sf pláže.jpg.webp 
Znovu nás požádá o heslo, aby nám ukázal soubor, který skrýváme, pamatujte, že soubor viajes.zip má také heslo.

SilentEyes - Steganography App


SilentEye je multiplatformní aplikace pro skrývání souborů v obrazech pomocí stenografických technik. Poskytuje grafické rozhraní a výkonný algoritmus pro steganografii a kryptografii procesů, jeho funkce můžete rozšířit pomocí systému pluginů. Můžeme si stáhnout SilentEyes z oficiálních webových stránek podle operačního systému, který používáme.

Po instalaci program otevřeme a musíme otevřít obrázek, který použijeme ke skrytí informací. Například:

Zde se můžeme přihlásit Kódovat pro šifrování a dekódovat pro dekódování obrázek. Nejprve použijeme kódování následovně, přejdeme na tlačítko Zakódovat.

Zde uvedeme kvalitu výsledného obrázku, cílovou složku výsledného obrázku a můžeme napsat zprávu nebo připojit soubor, SilentEyes Vypočítává nám, kolik bitů nebo oktetů máme k připojení souborů k obrázku volných. Můžeme přidat heslo, pokud vybereme možnost Povolit šifrování.

Je důležité si uvědomit, že data skrytá v souboru musí mít celkově podstatnou velikost menší než velikost transportního souboru.

Výsledkem bude stejný obrázek ve formátu bmp.webp, ale s přidanými skrytými daty.

SilentEye Je to velmi jednoduché, protože vám umožňuje přetahovat kódovací a dekódovací obrázek, kódovací okno vám umožňuje zvolit formát kódování, výstupní kvalitu obrazu, použité barvy pixelů a další nastavení.

Steganografické aplikace pro Android


K provedení můžeme použít několik softwarů steganografie z našeho zařízení Android kde při pořizování fotografie nebo obrázku, který máme v telefonu, můžeme skrytou formou připojit zprávu nebo soubor. Některé nástroje jsou Steganografický mistr.

Web k provedení steganografie


Velmi zajímavý online nástroj pro tvorbu steganografie je http://pixelator.io, který můžeme jak kódovat, tak dekódovat online.

Nejprve přidáme obrázek, který bude Zakryté nebo skryté ten, který vidíte, a poté soubor nebo celá složka ke kódování.

Zatím jsme nějaké viděli jednoduché steganografické techniky, můžeme tyto nástroje použít k posílejte informace našim kontaktům bezpečnějším způsobem aniž by někdo měl podezření, že uvnitř obrázku nebo videa jsou ve skutečnosti jiné soubory.

Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave