Steganografi til at skjule meddelelser i filer

Det Steganografi er kunsten eller studiet og anvendelsen af ​​teknikker, der tillader at skjule budskaber i andre, og kun ved specifikke læsemetoder eller software kan skjult indhold afsløres. I tilfælde af computerkryptografi kan vi for eksempel skjule en besked i et billede, og den, der ser billedet, ved ikke, at det bærer et skjult budskab.

Steganografi er meget udbredt inden for computersikkerhed, den bruges til at skjule oplysninger, der sendes over internettet og bruges af offentlige organisationer, virksomheder, kriminelle organisationer.

Stenografi handler ikke kun om at skjule et budskab i et billede, men det kan være ethvert element, en video, en lyd, en kode, som kun kan dechiffreres af dem, der ved, at det bærer et skjult budskab eller anvende nogle teknikker for at se, om der er en skjult besked., ved hjælp af nogle af de teknikker, som vi vil se i denne vejledning.

Typer af steganografi og kryptografi teknikker


Klassisk steganografi Det er en teknik, der ikke bruger nogen sikkerhed, derfor kan enhver læse den skjulte besked. Teknikkerne er enkle at anvende.

Til denne vejledning vil vi bruge Linux, hvor vi har kommandoen cat, der giver os mulighed for at sammenkoble flere filer, den resulterende fil kan ses senere på ethvert operativsystem. For eksempel vi opretter en tekstfil med en besked, som vi skal skjule

Så leder vi efter et billede for at skjule meddelelsen:

Derefter åbner vi et terminalvindue og går til biblioteket, hvor begge filer er placeret, og skriver følgende kommando:

cat files_to_attach >> file_carrier

 kat tekst.txt >> foto.jpg.webp
Resultatet bliver det samme foto uden ændringer, men med filen skjult. Denne teknik har ingen sikkerhed.

Nu for at afsløre budskabet kan vi anvende nogle af følgende teknikker.

Den ene er at bruge strings kommando som viser udskrivbare strenge i filer bruges til at søge efter tekst i filer.

Fra terminalvinduet skriver vi kommandoen:

 strings foto.jpg.webp
Resultatet sammen med forståelige tegn vil være budskabet:

Vi kan også bruge en hexadecimal filfremviser eller editor til at kigge inde i koden og se, hvad vi kan finde. Vi kan installere Bless Editor eller Ghex software der kommer i Linux -lagrene ved hjælp af kommandoen:

 sudo apt-get install velsigne
Derefter åbner vi filen foto.jpg.webp fra programmet, og vi kan analysere den hexadecimale kode og se meddelelsen:

Et andet eksempel, vi kan gøre med cat -kommandoen, er følgende:

Antag, at vi har et regneark med regnskabsdata og en rapport, som vi vil skjule i et billede, hvad vi vil gøre er først at komprimere de filer, der skal skjules.

Derefter skriver vi fra kommandovinduet følgende kommando:

 cat documents.zip >> mona.jpg.webp
Så vi vil vedhæfte zip -filen til billedet, billedet ser det samme ud og viser ingen ændringer, bortset fra forskellen i størrelse: originalen er 26 kb og den med skjulte filer er 39 kb.

Dernæst vil vi gøre den omvendte proces, det vil sige at få de skjulte filer, for dem pakker vi ud en zip -fil, der indeholder billedet, ved hjælp af følgende kommando:

 udpakke mona.jpg.webp 

Nu kan vi tilføje mere sikkerhed, hvis vi bruger en adgangskode, når vi komprimerer:

I dette tilfælde vil vi have et problem, da udpakning ikke kan pakke en fil ud med et kodeord. Vi kan bruge anden software som f.eks. 7zip, vi kan installere det ved hjælp af følgende kommandoer:

 sudo apt-get install p7zip
Derefter kan vi ved hjælp af denne software dekomprimere, hvis vi kender nøglen, skriver vi følgende kommando:
 7za e mona.jpg.webp

Steghide - Ansøgning om steganografi


Steghide giver dig mulighed for at skjule datafiler i billeder eller lydfiler. Dens funktioner omfatter automatisk gennemgang, du kan vedhæfte data til filer af typen jpg.webp eller wav.

Det er multiplatform og kan downloades fra dets officielle websted, eller vi kan installere det fra Linux -lagrene ved hjælp af følgende kommando:

 sudo apt-get install steghide
Dette program har ikke grafiske grænseflader, så det udføres i form af kommandoer, antag at vi har flere pdf -filer og et billede. Vi komprimerer det i en zip -fil. Billedet fra at have en størrelse, der er meget større end den fil, der skal vedhæftes.

Derefter anvender vi følgende kommando:

 steghide embed -ef viajes.zip -cf strande.jpg.webp
Hvor betyder dette:
  • indlejre er at vedhæfte
  • -ef filen, der skal skjules
  • -cfr billedfilen

Når den er udført, beder den os om at tildele en sikker adfærd, som er en tekst eller et kodeord for at beskytte filen.

Så hvis vi vil udtrække dataene fra filen, bruger vi følgende kommando:

 steghide ekstrakt -sf strande.jpg.webp 
Det vil igen bede os om adgangskoden til at vise os den fil, vi skjuler, husk at filen viajes.zip også har en adgangskode.

SilentEyes - Steganography App


SilentEye er en cross-platform applikation til at skjule filer i billeder med stenografiteknikker. Giver en grafisk grænseflade og en kraftfuld algoritme til steganografi og proceskryptografi, du kan udvide dens funktionaliteter ved hjælp af et pluginsystem. Vi kan downloade SilentEyes fra det officielle websted i henhold til det operativsystem, vi bruger.

Når det er installeret, åbner vi programmet, og vi skal åbne det billede, som vi vil bruge til at skjule oplysninger. For eksempel:

Her kan vi ansøge Kode for at kryptere og afkode for at afkode billedet. Vi anvender først kodningen som følger, vi går til knappen Kode.

Her angiver vi kvaliteten af ​​det resulterende billede, destinationsmappen for det resulterende billede, og vi kan skrive en besked eller vedhæfte en fil, Stille øjne Det beregner os, hvor mange bits eller oktetter vi har fri til at vedhæfte filer i billedet. Vi kan tilføj adgangskode, hvis vi vælger indstillingen Aktiver kryptering.

Det er vigtigt at bemærke, at de data, der skjules i en fil, i det hele taget skal være en betydelig størrelse mindre end transportfilens størrelse.

Resultatet bliver det samme billede i bmp.webp -format, men med de skjulte data tilføjet.

SilentEye Det er meget enkelt, da det giver dig mulighed for at trække og slippe kodnings- og afkodningsbilledet, kodningsvinduet giver dig mulighed for at vælge kodningsformatet, outputbilledkvaliteten, de anvendte pixelfarver og andre indstillinger.

Steganografi -apps til Android


Der er flere software, som vi kan bruge til at udføre steganografi fra vores Android -enhed hvor vi tager et foto eller et billede, som vi har på telefonen, kan vi vedhæfte en besked eller en fil på en skjult måde. Nogle værktøjer er Steganografimester.

Websted, der skal udføres steganografi


Et meget interessant online værktøj til at oprette steganografi er http://pixelator.io, vi kan både kode og afkode online.

Vi tilføjer først det billede, der bliver Cover eller skjult den, du ser, og derefter filen eller en hel mappe, der skal kodes.

Indtil videre har vi set nogle enkle steganografiteknikker, kan vi bruge disse værktøjer til sende oplysninger til vores kontakter på en mere sikker måde uden at nogen har mistanke om, at der faktisk er andre filer inde i et billede eller en video.

Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave