Jak ukryć informacje za pomocą steganografii w Ubuntu? Część 2

Linux-Avatar-Steg

Kilka dni temu mówimy tutaj na blogu o doskonałym narzędziu do steganografii jak się nazywa Steghide, który jest narzędziem wiersza poleceń który pozwala ukryć poufne dane w różnych typach plików graficznych i dźwiękowych.

Dzisiaj porozmawiamy o innym narzędziu do steganografii który działa w wierszu poleceń i pomoże nam zwizualizować nasze informacje, narzędzie, o którym dziś musimy porozmawiać Nazywa się Outguess.

Przechytrzyć też narzędzie do steganografii wiersza poleceń, które umożliwia wstawianie ukrytych informacji do nadmiarowych bitów źródeł danych.

Program opiera się na określonych procedurach obsługi danych, które wyodrębniają zbędne bity i zapisują je po modyfikacji.

Formaty plików, które Obecnie obsługiwane funkcje Outguess obejmują JPEG, PPM i PNM, chociaż można użyć dowolnego typu danych, o ile dostarczony jest sterownik.

Na szczęście Outguess znajduje się w repozytoriach większości dystrybucji Linuksa, więc jego instalacja jest dość prosta.

Jak zainstalować Outguess na Ubuntu i pochodnych?

Jeśli chcesz zainstalować to narzędzie w swoim systemie Musisz otworzyć terminal iw nim wpiszesz następujące polecenie:

sudo apt-get install outguess

I skończyłeś z tym, możesz zacząć używać tego narzędzia w swoim systemie.

Jak zaszyfrować pliki za pomocą Outguess?

Cóż, po zakończeniu instalacji aplikacji, jak wspomniano powyżej, narzędzie to działa w wierszu poleceń, więc musimy otworzyć terminal iw nim wykonamy nasz test steganograficzny.

W tym przypadku musimy mieć plik, który chcemy ukryć i mieć plik, który będzie służył jako kontener dla ukrytego pliku.

W tym prostym teście Utworzymy dowolny plik txt, w którym wprowadzą żądany tekst.

W tym celu wpiszemy:

touch oculto.txt

Teraz dodamy do niego dowolny tekst:

nano oculto.txt

Już wprowadziłeś żądany tekst, możesz kontynuować zapisywanie pliku za pomocą Ctrl + O i wyjść z nano za pomocą Ctrl + X

Teraz polecenie ukrywania informacji w wybranym pliku składa się z następujących elementów:

outguess -k "clave secreta" -d /ruta/de/archivo/a/ocultar/oculto.txt /ruta/de/imagen.jpg /ruta/del/archivo/de/salida.jpg

Gdzie „tajny klucz” będzie kluczem, który zostanie poproszony o wyodrębnienie informacji, które ukrywasz, a reszta to po prostu ścieżki, w których znajdują się twoje pliki, które początkowo wybrałeś.

Zaleca się umieszczenie ich w tym samym folderze, aby polecenie wyglądało następująco:

outguess -k "clave secreta" -d oculto.txt imagen.jpg image-salida.jpg

Jak widać, zakładamy, że plik zostanie zaszyfrowany z bieżącego folderu do bieżącego folderu.

W przypadku, gdy początkowy plik do zaszyfrowania znajduje się w innym miejscu w systemie, należy podać jego pełną ścieżkę.

Podobnie, jeśli ich plik obrazu znajduje się w innym miejscu, muszą podać pełną ścieżkę.

Po zakończeniu szyfrowania mogą usunąć plik txt i po prostu zachować plik obrazu wyjściowego, który zostanie później użyty do odszyfrowania.

Jak wyodrębnić ukryte pliki z przechytrzeniem?

Teraz, aby zobaczyć, że nasz poprzedni proces zadziałał, przejdziemy do wyodrębnienia pliku, który początkowo ukryliśmy w wybranym przez nich obrazie.

Sposób, w jaki składa się polecenie wyodrębniania, jest następujący:

outguess -k "clave secreta" -r /ruta/de/imagen/imagen.jpg “nombre-de-archivo-que-se-oculto.txt”

Gdzie „klucz tajny” to klucz przypisany do ochrony pliku. Poniższy kod odpowiada ścieżce obrazu zawierającego ukryty plik, a następujący to nazwa pliku, który został ukryty.

W przypadku realizowanego przez nas przykładu możemy wpisać komendę:

outguess -k "clave secreta" -r imagen-salida.jpg oculto.txt

Po wyodrębnieniu narzędzie Outguess sprawdza również statystyki, aby upewnić się, że oryginalny plik jest dokładnie taki sam, jak przed zaszyfrowaniem.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.