3 pași pentru a ascunde datele dintr-o imagine folosind steganografia

image-containing-steganography
imagine care conține un fișier ascuns folosind tehnici de steganografie

în acest post vom explica o metodă simplă de ascundere a datelor (orice tip de date – text, imagine, malware etc.) într-un JPEG. Aceasta este o formă de steganografie. Steganografia este arta și știința de a ascunde ceva la vedere. De ce să ascunzi ceva la vedere – să ascunzi ceva în mod deschis? Pentru a nu avertiza pe nimeni că există un mesaj secret sau date ascunse.

această postare se concentrează pe o tehnică, mai degrabă decât pe o lecție de istorie despre steganografie, așa mai departe…

descărcați și extrageți instrumentul JPHS (JPEG Hide și JPEG Seek) :

  • gwdg.de site-ul

descărcați o imagine de copertă (imaginea în care veți ascunde datele din interior) și o imagine de ascundere (imaginea pe care o veți ascunde în interiorul imaginii de copertă):

imaginea de copertă ar trebui să fie de aproximativ 10 ori mai mare decât dimensiunea imaginii de ascundere. În exemplul nostru, vom folosi un fundal HD ca imagine de copertă și o imagine a unui pisoi drăguț ca imagine ascunsă.

  • imagine de copertă-fundal.jpg (găsit făcând o căutare Google pentru „fundaluri hd”):

 Sursa: Sursa: http://hdgreatimages.com/wp-content/uploads/2016/04/Bridge-HD-Backgrounds.jpg

  • ascundeți imaginea-pisoi.jpg (găsit făcând o căutare Google pentru „lilbub”):

 Sursa:

jphide și jpseek

rulează Jphswin. Acceptați termenii. Faceți următoarele:

Faceți clic pe „Deschideți jpeg”, selectați „fundal.jpg „și faceți clic pe „Deschide”:

selectarea fișierului Input (Cover) în JPHS Pentru Windows
selectarea fișierului Input (Cover) în JPHS Pentru Windows

Faceți clic pe „Hide”, introduceți o frază de acces, Faceți clic pe „OK”, apoi selectați fișierul hide (kitten.jpg) și faceți clic pe „Deschide”:

 selectarea fișierului ascunde în JPHS Pentru Windows
selectarea fișierului ascunde în JPHS Pentru Windows

salvați fișierul steg ‘ d (pisoi.fișier jpg ascuns în fundal.fișier jpg) ca un alt nume de fișier, astfel încât să putem compara noul fișier care conține datele ascunse cu fișierul original. Faceți clic pe” Salvați jpeg ca „și utilizați numele fișierului” pod.jpg” (sau ceva diferit de numele original):

 salvarea fișierului Steg 'D în JPHS Pentru Windows
salvarea fișierului Steg’ D în JPHS Pentru Windows

ar trebui să vedeți acum 3 fișiere – „fundal.jpg ” ar trebui să arate la fel (cu ochiul liber) ca „podul”.jpg „chiar dacă” pisoi.jpg „fișierul este ascuns în interiorul” pod.jpg”:

imagini stego ' d

deschide ambele „fundal.jpg ” și ” pod.jpg ” side-by – side în Windows Photo Viewer pentru a vedea dacă puteți spune o diferență:

 imaginea originală din stânga. Steg ' d imagine pe dreapta. Vezi vreo diferență?
imaginea originală din stânga. Steg ‘ d imagine pe dreapta. Vezi vreo diferență?

Felicitări! Tocmai ai practicat steganografia.

validare

să validăm demonstrația noastră steganografie efectiv lucrat prin extragerea „pisoi.jpg ” din ” podul.jpg”:

folosind JPHS Pentru Windows, selectați „Open jpeg”, selectați „bridge.jpg”, faceți clic pe „Deschide”:

deschiderea imaginii care conține fișierul ascuns în JPHS Pentru Windows

după ce ați deschis „Podul.jpg „fișier faceți clic pe” Căutați”, introduceți fraza de acces pe care ați folosit-o pentru a ascunde fișierul, faceți clic pe” OK”, apoi salvați fișierul ascuns ca ” secret.jpg”:

 salvarea fișierului ascuns ca
salvarea fișierului ascuns ca „secret.jpg ” în JPHS Pentru Windows

verificați „secretul.jpg ” fișier este la fel ca „pisoi.jpg „fișier prin deschidere” secret.jpg”.

imaginea extrasă
„secretul” extras.jpg „este la fel ca” pisoi.jpg”. Exemplul nostru de steganografie a funcționat!

pentru a valida ce pixeli de imagine JPHS Pentru Windows modificat pentru a ascunde imaginea din imaginea de copertă, puteți utiliza Beyond Compare pentru a descrie vizual diferențele. Descărcați și instalați dincolo de comparație. Dacă primiți o ” eroare la crearea cheii de registry:” trebuie să instalați ca Administrator.

Rulați Dincolo De Comparație. În partea stângă, selectați „Nou”, faceți dublu clic pe „imagine compara”:

 faceți dublu clic pe imagine comparați
faceți dublu clic pe imagine comparați

Deschideți imaginea originală (fundal.jpg) în fereastra din stânga în Beyond Compare și deschideți imaginea steg ‘ d (bridge.jpg) în fereastra din dreapta. Comparația ar trebui să fie în fereastra de jos:

 un exemplu de unde diferă pixelii este prezentat mai sus - pixelul din stânga are RGB: 47,109,184, în dreapta este RGB: 47,109,186
un exemplu de unde diferă pixelii este prezentat mai sus – pixelul din stânga are RGB:47,109,184, în dreapta este RGB:47,109,186

Write a Comment

Adresa ta de email nu va fi publicată.