Ukryty pliki w pliku, czyli nasza własna incepcja

Pobieramy wiele obrazków kotków, piesków i dziwnych rzeczy z portali obrazkowych i innych stron w sieci.

Ale wiele z was nie wie, że powszechną praktyką na wielu forach obrazkowych jest ukrywanie plików w plikach obrazkowych.

 

Jak dodać nasz plik do obrazka, tak by ten wyświetlał się problemu, a jednocześnie był nośnikiem danych?

Bedziemy potrzebować:

  1. Program archiwizujący np. 7-zip
  2. Obrazek, w którym będziemy ukrywać nasz plik
  3. Plik, który chcemy ukryć

Ukrywanie pliku:

#tworzymy archiwum .7z z pliku, który chcemy zaszyć w obrazku
#uruchamiamy wiersz poleceń: cmd
#nawigujemy do katalogu, w którym znajduje się obrazek (obrazek.png) i archiwum (arch.7z)
copy /b obrazek.png + arch.7z NowyObrazek.png

Aby wydobyć dane z obrazka używamy takiej komendy:

#uruchamiamy wiersz poleceń: cmd
#nawigujemy do miejsca, w którym mamy zainstalowany 7-zip
7z.exe x "C:/ścieżka/do/pliku/obrazka" -oC:\ścieżka\gdzie\wypakować\dane

Bonus:

Jak przeszukać kolekcję obrazków, które już posiadamy w celu wydobycia ukrytych danych?

Możemy korzystać z poniższej komendy:

#przyjmujemy że domyślnie zainstalowaliśmy 7zip oraz że posiadamy katalog Output na dysku C:
#uruchamiamy wiersz poleceń: cmd
#nawigujemy do katalogu w którym mamy obrazki
for /r %%x in (*.jpg) do "C:\Program Files\7-Zip\7z.exe" x "%%x" -oC:\Output -r

#możemy powtórzyć sytuację dla png/jpeg/gif/webm 🙂

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*