Steganografie pentru a ascunde mesajele în fișiere

Steganografia este arta sau studiul și aplicarea tehnicilor care permit ascunderea mesajelor în interiorul altora, și numai prin metode specifice de citire sau software poate fi dezvăluit conținut ascuns. În cazul criptografiei computerizate, de exemplu, putem ascunde un mesaj într-o imagine și cine vede imaginea nu va ști că poartă un mesaj ascuns.

Steganografia este utilizată pe scară largă în securitatea computerelor, este utilizată pentru a ascunde informațiile care sunt trimise prin internet și sunt utilizate de organizații guvernamentale, companii, organizații criminale.

Stenografia nu înseamnă doar ascunderea unui mesaj într-o imagine, ci poate fi orice element, un videoclip, un sunet, un cod, care poate fi descifrat doar de cei care știu că poartă un mesaj ascuns sau aplică câteva tehnici pentru a vedea dacă există este un mesaj ascuns., folosind unele dintre tehnicile pe care le vom vedea în acest tutorial.

Tipuri de tehnici de steganografie și criptografie


Steganografie clasică Este o tehnică care nu folosește nicio securitate, prin urmare oricine poate citi mesajul ascuns. Tehnicile sunt simple de aplicat.

Pentru acest tutorial vom folosi Linux unde avem comanda cat care ne permite să concatenăm mai multe fișiere, fișierul rezultat poate fi văzut ulterior pe orice sistem de operare. De exemplu vom crea un fișier text cu un mesaj pe care urmează să îl ascundem

Apoi căutăm o imagine pentru a ascunde mesajul:

Apoi deschidem o fereastră de terminal și mergem la directorul în care se află ambele fișiere și scriem următoarea comandă:

cat files_to_attach >> file_carrier

 pisica text.txt >> foto.jpg.webp
Rezultatul va fi aceeași fotografie fără modificări, dar cu fișierul ascuns. Această tehnică nu are siguranță.

Acum, pentru a dezvălui mesajul, putem aplica câteva dintre următoarele tehnici.

Una este să folosiți șiruri de comandă care afișează șiruri de imprimare conținute în fișiere este folosit pentru a căuta text în fișiere.

Din fereastra terminalului scriem comanda:

 corzi foto.jpg.webp
Rezultatul împreună cu caracterele inteligibile vor fi mesajul:

Putem folosi, de asemenea, un vizualizator de fișiere hexazecimale sau un editor pentru a căuta în interiorul codului și a vedea ce putem găsi. Putem instala Bless Editor sau software-ul Ghex care vin în depozitele Linux folosind comanda:

 sudo apt-get install bless
Apoi deschidem fișierul foto.jpg.webp din program și putem analiza codul hexazecimal și putem vedea mesajul:

Un alt exemplu pe care îl putem face cu comanda cat este următorul:

Să presupunem că avem o foaie de calcul cu date contabile și un raport pe care vrem să îl ascundem într-o imagine, ceea ce vom face este mai întâi să comprimăm fișierele care urmează să fie ascunse.

Apoi din fereastra terminalului scriem următoarea comandă:

 cat documents.zip >> mona.jpg.webp
Deci vom atașa fișierul zip la imagine, imaginea arată la fel și nu prezintă nicio modificare, cu excepția diferenței de dimensiune: originalul este de 26 kb și cel cu fișiere ascunse este de 39 kb.

Apoi vom face procesul invers, adică vom obține fișierele ascunse, pentru acestea dezarhivăm orice fișier zip care conține imaginea folosind următoarea comandă:

 dezarhivați mona.jpg.webp 

Acum putem adăuga mai multă securitate dacă folosim o parolă la comprimare:

În acest caz, vom avea o problemă, deoarece dezarhivarea nu poate dezarhiva un fișier cu o parolă. Putem folosi alte programe precum 7zip, îl putem instala folosind următoarele comenzi:

 sudo apt-get install p7zip
Apoi folosind acest software putem decomprima dacă știm cheia, scriem următoarea comandă:
 7za e mona.jpg.webp

Steghide - Cerere de steganografie


Steghide vă permite să ascundeți fișierele de date în imagini sau fișiere audio. Caracteristicile sale includ revizuirea automată, puteți atașa date la fișiere de tip jpg.webp sau wav.

Este multiplatformă și poate fi descărcat de pe site-ul său oficial sau îl putem instala din depozitele Linux folosind următoarea comandă:

 sudo apt-get install steghide
Acest program nu are interfețe grafice, deci este executat sub formă de comenzi, să presupunem că avem mai multe fișiere pdf și o imagine. Îl comprimăm într-un fișier zip. Imaginea are o dimensiune mult mai mare decât fișierul de atașat.

Apoi aplicăm următoarea comandă:

 steghide embed -ef viajes.zip -cf beach.jpg.webp
Unde înseamnă asta:
  • încorporare este să atașezi
  • -ef fișierul de ascuns
  • -cfr fișierul imagine

Odată executat, ne cere să atribuim un pas în siguranță care este un text sau o parolă pentru a proteja fișierul.

Apoi, dacă dorim să extragem datele din fișier, vom folosi următoarea comandă:

 extract de steghide -sf plaje.jpg.webp 
Ne va cere din nou parola pentru a ne arăta fișierul pe care îl ascundem, amintiți-vă că fișierul viajes.zip are și o parolă.

SilentEyes - Steganography App


SilentEye este o aplicație multi-platformă pentru ascunderea fișierelor în imagini cu tehnici de stenografie. Oferă o interfață grafică și un algoritm puternic pentru steganografie și criptografie de proces, puteți extinde funcționalitățile sale utilizând un sistem de pluginuri. Putem descărca SilentEyes de pe site-ul oficial în funcție de sistemul de operare pe care îl folosim.

Odată instalat, deschidem programul și trebuie să deschidem imaginea pe care o vom folosi pentru a ascunde informații. De exemplu:

Aici putem aplica Codificați pentru a cripta și decoda pentru a decoda fotografia. Mai întâi vom aplica codificarea după cum urmează, mergem la buton Codifica.

Aici indicăm calitatea imaginii rezultate, folderul de destinație al imaginii rezultate și putem scrie un mesaj sau atașa un fișier, SilentEyes Ne calculează câte biți sau octeți avem liberi să atașăm fișiere în imagine. Putem adăugați parolă dacă selectăm opțiunea Activare criptare.

Este important să rețineți că datele ascunse într-un fișier trebuie să aibă în general o dimensiune considerabilă mai mică decât dimensiunea fișierului de transport.

Rezultatul va fi aceeași imagine în format BMP.webp, dar cu datele ascunse adăugate.

SilentEye Este foarte simplu, deoarece vă permite să glisați și să fixați imaginea de codificare și decodare, fereastra de codare vă permite să alegeți formatul de codificare, calitatea imaginii de ieșire, culorile pixelilor utilizați și alte setări.

Aplicații Steganography pentru Android


Există mai multe programe software pe care le putem folosi pentru a efectua steganografie de pe dispozitivul nostru Android unde facem o fotografie sau o imagine pe care o avem pe telefon putem atașa un mesaj sau un fișier într-un mod ascuns. Unele instrumente sunt Maestru Steganografie.

Site web de realizat steganografie


Un instrument online foarte interesant pentru a crea steganografie este http://pixelator.io, putem codifica și decoda online.

Mai întâi adăugăm imaginea care va fi Acoperire sau ascuns cel pe care îl vedeți și apoi fișierul sau un întreg folder de codat.

Până acum am văzut câteva tehnici simple de steganografie, putem folosi aceste instrumente pentru trimiteți informații contactelor noastre într-un mod mai sigur fără ca cineva să bănuiască că există de fapt alte fișiere în interiorul unei imagini sau videoclipuri.

V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave