Ukrywanie plików w obrazach JPEG
Wpis wysłany 26 listopada 2006 do kategorii Varia
Dzięki wykorzystaniu specyficznych właściwości archiwów RAR oraz obrazów zapisanych w formacie JPEG, możliwe jest ukrywanie dowolnych plików w popularnych jpegach. Nie chodzi tu bynajmniej o skomplikowane algorytmy, umożliwiające zakodowanie danych w poszczególnych pikselach obrazu, a o prostą metodę, do zastosowania której niezbędny będzie jedynie WinRAR. oraz system Windows 2000, XP lub nowszy.
- Przygotowujemy dowolny obraz w formacie jpg, w którym to ukryjemy pliki. Na potrzeby tej demonstracji wykorzystam zdjęcie mojego kotka (w sensie kotka siostry;) – zapisanego w pliku kicata.jpg.
- Tworzymy za pomocą programu WinRAR archiwum, na przykład plik tajne.rar, w którym możemy umieścić dowolne pliki – tekstowe, zdjęcia, czy nawet krótkie filmy. Tym razem umieścimy plik tajne.txt z krótką wiadomością oraz ikonkę programu DzieńDobry! – dd.ico.
- Następnie, aby ułatwić sobie dalszą pracę, kopiujemy pliki kicata.jpg oraz tajne.rar do jednego folderu. W naszym przypadku będzie to „c:\sekret„.

- Uruchamiamy interpreter linii poleceń: menu „Start” -> „Uruchom…” – wpisujemy „cmd” i potwierdzamy enterem.
- W linii poleceń przechodzimy za pomocą funkcji „cd” do folderu, w którym zgromadziliśmy pliki. W naszym przypadku będzie to polecenie:
„cd c:\sekret„. - Poleceniem „copy” kopiujemy binarnie zawartość plików kicata.jpg oraz tajne.rar do pliku docelowego:
„copy /B kicata.jpg + tajne.rar wynik.jpg”
- W wyniku powyższej operacji powstanie plik wynik.jpg. Jeżeli wszystko przebiegło pomyślnie, plik ten można otworzyć w ulubionym programie graficznym lub też przeglądarce internetowej – ukaże się nie wzbudzające podejrzeń zdjęcie. Jeżeli jednak otworzymy ten sam plik w programie WinRAR, powinniśmy uzyskać dostęp do ukrytych plików.

Poniżej znajduje się plik wynik.jpg, który utworzyłem ramach pisania niniejszego artykułu. Można go sobie zapisać na dysku i sprobować „wydobyć” ukryte w nim pliki.

To oczywiście dość proste zastosowanie tej sztuczki – zachęcam do zabawy i własnych eksperymentów. Dla przykładu, można dodatkowo zwiększyć bezpieczeństwo ukrytych danych, zabezpieczając archiwum RAR hasłem.
36 odpowiedzi do wpisu
3 Trackbacks / Pingbacks dla tego wpisu
- Anonim
29 listopada 2006 @ 14:44Ukryj plik w JPEG-u…
„Dzięki wykorzystaniu specyficznych właściwości archiwów RAR oraz obrazów zapisanych w formacie JPEG, możliwe jest ukrywanie dowolnych plików w popularnych jpegach.” Zobacz jakie to proste…
- Ukryj dane w obrazku JPG « Nowy Subiektyw
19 kwietnia 2010 @ 17:40[...] Jaczewski na swoim blogu opisał ciekawy sposób na ukrycie jakichkolwiek danych w pliku obrazka JPG. To działa [...]
- Ukrywanie plików w obrazach JPEG | cacher.pl
16 lutego 2011 @ 11:34[...] samemu ukryć plik *RAR w pliku *JPG znajdziesz np. tutaj. Ten wpis został opublikowany w kategorii Bez kategorii. Dodaj zakładkę do bezpośredniego [...]
Witam wszystkich na moim blogu. Na wstępie kilka słów wyjaśnienia. Nie jest to typowy blog, w którym notki pojawiają się regularnie, kilka razy w tygodniu. Z bardzo prozaicznej przyczyny. Nie mam po prostu czasu na częste aktualizacje, a nie chciałbym też pisać, dla samego pisania, by zapełnić pustą przestrzeń. Takich miejsc znajdziecie w Sieci tysiące.
Chciałbym wzamian zachęcić do przeczytania najpopularniejszych oraz najciekawszych tekstów archiwalnych:





























26 listopada 2006 @ 23:32
Pomysłowe :) wstawiam na strone takie jpg ktos sobei zapsiuje otwiera w winrar i widzi pliki :) hmmmm :) tajniactwo :)
27 listopada 2006 @ 00:40
Fajne fajne :)
Zaraz sprawdze czy pliki zabezpieczone hasłem też zadziałają :)
27 listopada 2006 @ 06:26
Niezłe nie wpadłbym na taki trick :D
27 listopada 2006 @ 08:38
Bajer!!
27 listopada 2006 @ 11:09
Dobree ;) Jakoś nie słyszałem o tym wcześniej. BTW – WinRar nie jest potrzebny – pakowałem do .rar starym poczciwym RAR’em (w TotalCommanderze) i też działa.
A tak poza tym – ciekawy blog ;) Jakoś wcześniej na niego nie trafiłem. Leci do RSSReadera ;) Pozdrawiam
27 listopada 2006 @ 11:53
Ciekawe :) Ale jak zrobić żeby plik otworzył się sam, przy otwarciu fotki ; )
27 listopada 2006 @ 12:53
Hm… mam takie głupie pytanie
Czy ktoś może w ten sposób podrzucić wirusa umieszczonego „pod” fotką na internecie? tak że tylko przy oglądnięciu zdiecia nasz komputer sie infekuje?
27 listopada 2006 @ 13:06
@Barwuś
Spokojnie, nawet przy otworzeniu zdjęcia z ukrytym wirusem w przeglądarce lub w programie graficznym niczym nie grozi. Oczywiście jeżeli ktoś otworzy taki plik graficzny w programie do obsługi archiwów RAR, można wyobrazić sobie sytuację, że przypadkiem dwukrotnie kliknie uruchamiając wirusa:)
Tak czy inaczej dla użytkowników nie niesie to żadnego specjalnego zagrożenia.
27 listopada 2006 @ 15:38
fazowe nigdy czegoś takiego nie widziałem jak zrobiłem format rar to niestety nie działało
27 listopada 2006 @ 16:18
zarąbista sztoczka kumple się zdziwią jak im to pokarze
27 listopada 2006 @ 18:14
Cos mi nie wychodzi, rar twierdzi ze archium nie istnieje lub jest uszkodzone. Pomocy
27 listopada 2006 @ 19:37
jak mniemam da sie zrobić to z roznymi rodzajami plików o roznych rozszerzeniach, a czy mozna ukryc kilka plików ??
27 listopada 2006 @ 20:36
Tez mi nowosc. Ale widze ze robi wrazenie, najwyrazniej mlodsze pokolenie uzytkownikow komputera odkrywa na nowo stare sztuczki.
Milo ze kogos to wogole interesuje :)
28 listopada 2006 @ 00:07
Pod linuksem też można bezproblemowo rozpakować archiwum, wystarczy zmienić rozszerzenie pliku na rar i gotowe :)
28 listopada 2006 @ 08:45
Mi się od razu zapisuje w formacie bmp. a nie w jpg.
ale jak pakuję do WinRARa no to mam tylko plik „wynik”
Pomocy!
28 listopada 2006 @ 17:08
po operacjii cd c:\sekret jak przejsc na nastepna linijke?? prosze o pomoc
28 listopada 2006 @ 18:37
Zajebioza, czego to się człowiek nie dowie :) Niby stare, ale żyjemy w czasach, w których przytłoczeni jesteśmy ogromem informacji do nas docierającej, nie da sie uniknąć zagubienia gdzieś ciekawych treści…
30 listopada 2006 @ 15:29
prosze o odpowiedz
30 listopada 2006 @ 20:26
@Krzysiek:
Tak jak jest opisane:) Przy założeniu, że do”c:\sekret“ skopiowałeś wcześniej pliki kicata.jpg oraz tajne.rar, wpisujesz w linii poleceń:
“copy /B kicata.jpg + tajne.rar wynik.jpg” (bez ” oczywiście)
1 grudnia 2006 @ 23:24
Prościej jest to zrobić w totalcommanderze
robimy to tak Np
pakujemy rarem grę saper, potem :
Kot.jpg zmieniamy na kot.01
saper.rar zmieniamy na kot.02
zaznaczamy plik kot.01 i opcje scalaj i gotowe
gdy klikamy to mamy obrazek, jak wgramy go do win rara to będzie ukryty plik
3 grudnia 2006 @ 17:06
Stegano: na jakim linuxie Tobie to działa, bo mi na mandrivie 2k7 nie chce pójść nawet po zmianie rozszerzenia :/
4 grudnia 2006 @ 11:24
E no istne cudo ale żadna rewelacja Takie rzeczy to nawet najstarsi górale wiedzą ;)
4 grudnia 2006 @ 23:52
:) System bardzo fajny. Bardzo upraszczający jego wykorzystanie, jednakowoż nowością nie jest. Wiele informacji na ten temat jest w sieci i kilka programikow robiacych to za nas jest tez dostępnych. Co więcej po spełnieniu kilku warunkow (nie takich prostych jak w wyzej wymienionym przykladzie) ukryć można dowolne pliki w grafice. Dla ciekawych polecam książkę „Vademecum hakera. Edycja plików binarnych”. Bynajmniej nie mam zamiaru krytykowac nikogo i niczego, Blog (mimo iz nie lubie blogow) sledze w miare mozliwosci regularnie.
p.s. Co do wzmianki w waszych wypowiedziach o mozliwosci przeslania w grafice czegos zlosliwego. Otoz mimo iz wiele osob napisalo ze tak sie nie da to wieżcie że się da:) Powstalo nawet kilka wirusów rozpowszechnianych właśnie w tak banalny sposob jak umieszczenie grafiki na stronie www. PLik trzeba bylo ściągnąć na dysk i pooglądać w jednym z graficznych programów. Wykorzystywało to oczywiście dziury tego programu. W pewnym okresie nawet w pliku txt znaleziono wirusa (sprytny sposob). Poza tym zalecam ostroznosc, bo tak naprawde to nawet specjalista nie wiem z jakimi danymi ma do czynienia dopoki nie przepusci ich przez jakis specjalistyczny program a zawsze można zrobic cos zlośliwego co z pozoru bedzie wyglądalo i zachowywalo się jak niepozorne zdjęcie kotka ;p
Pozdrawiam. jonder
11 grudnia 2006 @ 00:46
Poco sie bawic- Hide In Picture (freeware)
15 grudnia 2006 @ 00:26
w każdym pliku który ma możliwość zapisu archiwalnego możemy ten sam proces powtórzyć, wiec prosił bym o zmiane tematu i uogulnienie wątku.
9 listopada 2007 @ 14:47
a jak zrobic zeby odwrotnie bylo
mam juz gotowy plik .jpg z plikiem txt
i chce teraz odwrotnie wykonac operacje
czyli z jpg-a wyrzucic txt
23 listopada 2007 @ 15:12
hehe tym mozna wyciac komus niezly numer :) napisac plik .BAT ktory robi autostart po otwarciu fotki i np wydac mu polecenie restartu explorer.exe :D nie zly numer i niekomu nie szkodzi :P
10 października 2008 @ 11:58
mam pytanie czy da sie tak zrobic zeby jak sie otwiera zdjecie np z tym kotem to czy da sie ukryc plik.exe i zeby sie on sam odpalal????
10 listopada 2008 @ 16:59
Witam
Czy da się zrobić aby po otwarciu zdjęcia otwierało się, również archiwum RAR?
19 stycznia 2009 @ 16:26
Dokladam sie do pytania Matiego. :]
11 kwietnia 2009 @ 00:37
A ja mam pytanie – jak taki plik rozpakować/wylistować z konsoli, tzn. z jakimi opcjami to WinRARa?
5 czerwca 2009 @ 16:00
Dokładam się do pytania. Zauważyłem, że kolejność w dodawaniu musi być odpowiednia tzn, najpierw obrazek potem reszta
22 sierpnia 2009 @ 18:34
Mati, bordi. takie cos sluzy glownie do wgrywania niechcianego oprogramowania czy po prostu wirusow na dany PC.
poszukajcie o bindowaniu plikow. choc i tak wiekszosc obecnych antyvirow pliki zbindowane rozpoznaje i robi co trzeba.
21 grudnia 2009 @ 19:43
Bardzo mi się podoba tylko kto zna wiecej poleceń.
ukryłem jpg w jpg i nie wiem jak to wyciognoć.
27 września 2010 @ 09:46
Niezła sztuczka. Używam komputera od wielu lat, ale wcześniej nie wiedziałem że można zrobić coś takiego. Nie należy przesadzać z wielkością wklejonego pliku, bo to może być zastanawiające: np. mały obrazek a zajmuje dużo miejsca. Ale ogólnie pomysł ciekawy.
13 sierpnia 2011 @ 13:07
Jest możliwość hurtowego dodawania ukrytych plików do wielu zdjęć jpg?