Steganografi for å skjule meldinger i filer

De Steganografi er kunsten eller studiet og anvendelsen av teknikker som gjør det mulig å skjule meldinger i andre, og bare ved spesifikke lesemetoder eller programvare kan skjult innhold avsløres. Når det gjelder datakryptografi, kan vi for eksempel skjule en melding i et bilde, og den som ser bildet, vil ikke vite at det bærer en skjult melding.

Steganografi er mye brukt i datasikkerhet, den brukes til å skjule informasjon som sendes over internett og brukes av offentlige organisasjoner, selskaper, kriminelle organisasjoner.

Stenografi handler ikke bare om å skjule en melding i et bilde, men det kan være et hvilket som helst element, en video, en lyd, en kode, som bare kan dechiffreres av de som vet at den bærer en skjult melding eller bruke noen teknikker for å se om det er er en skjult melding., ved hjelp av noen av teknikkene som vi vil se i denne opplæringen.

Typer steganografi og kryptografiteknikker


Klassisk steganografi Det er en teknikk som ikke bruker noen sikkerhet, derfor kan hvem som helst lese den skjulte meldingen. Teknikkene er enkle å bruke.

For denne opplæringen bruker vi Linux hvor vi har cat -kommandoen som lar oss sammenkoble flere filer, den resulterende filen kan sees senere på ethvert operativsystem. For eksempel vi vil lage en tekstfil med en melding som vi skal skjule

Så ser vi etter et bilde for å skjule meldingen:

Deretter åpner vi et terminalvindu og går til katalogen der begge filene er plassert og skriver følgende kommando:

cat files_to_attach >> file_carrier

 katttekst.txt >> foto.jpg.webp
Resultatet blir det samme bildet uten noen endringer, men med filen skjult. Denne teknikken har ingen sikkerhet.

For å avsløre meldingen kan vi bruke noen av følgende teknikker.

Den ene er å bruke strings kommando som viser utskrivbare strenger i filer, brukes til å søke etter tekst i filer.

Fra terminalvinduet skriver vi kommandoen:

 strings foto.jpg.webp
Resultatet sammen med forståelige tegn blir meldingen:

Vi kan også bruke en heksadesimal filvisning eller redaktør for å se inn i koden og se hva vi kan finne. Vi kan installere Bless Editor eller Ghex -programvare som kommer i Linux -lagrene ved hjelp av kommandoen:

 sudo apt-get install velsigne
Deretter åpner vi filen foto.jpg.webp fra programmet, og vi kan analysere den heksadesimale koden og se meldingen:

Et annet eksempel vi kan gjøre med cat -kommandoen er følgende:

Anta at vi har et regneark med regnskapsdata og en rapport som vi vil skjule i et bilde. Det vi skal gjøre er først å komprimere filene som skal skjules.

Deretter skriver vi fra kommandovinduet følgende kommando:

 kattdokumenter.zip >> mona.jpg.webp
Så vi legger ved zip -filen til bildet, bildet ser det samme ut og viser ingen endringer, bortsett fra forskjellen i størrelse: originalen er 26 kb og den med skjulte filer er 39 kb.

Deretter vil vi gjøre omvendt prosess, det vil si å få tak i de skjulte filene, for dem pakker vi ut en zip -fil som inneholder bildet ved å bruke følgende kommando:

 pakke ut mona.jpg.webp 

Nå kan vi legge til mer sikkerhet hvis vi bruker et passord når vi komprimerer:

I dette tilfellet vil vi ha et problem siden pakking ikke kan pakke ut en fil med et passord. Vi kan bruke annen programvare som 7zip, vi kan installere den ved å bruke følgende kommandoer:

 sudo apt-get install p7zip
Ved å bruke denne programvaren kan vi dekomprimere hvis vi kjenner nøkkelen, skriver vi følgende kommando:
 7za e mona.jpg.webp

Steghide - Søknad om steganografi


Steghide lar deg skjule datafiler i bilder eller lydfiler. Funksjonene inkluderer automatisk gjennomgang, du kan legge ved data til filer av typen jpg.webp eller wav.

Det er multiplatform og kan lastes ned fra det offisielle nettstedet, eller vi kan installere det fra Linux -lagrene ved å bruke følgende kommando:

 sudo apt-get install steghide
Dette programmet har ikke grafiske grensesnitt, så det kjøres i form av kommandoer, anta at vi har flere pdf -filer og et bilde. Vi komprimerer den i en zip -fil. Bildet fra å ha en størrelse som er mye større enn filen som skal legges ved.

Deretter bruker vi følgende kommando:

 steghide legge inn -ef viajes.zip -cf strender.jpg.webp
Hvor betyr dette:
  • legge inn er å feste
  • -ef filen som skal skjules
  • -frfr bildefilen

Når den er utført, ber den oss om å tildele en sikkerhetsoppførsel som er en tekst eller et passord for å beskytte filen.

Så hvis vi vil trekke ut dataene fra filen, bruker vi følgende kommando:

 steghide ekstrakt -sf strender.jpg.webp 
Det vil be oss igjen om passordet for å vise oss filen vi skjuler, husk at filen viajes.zip også har et passord.

SilentEyes - Steganography App


SilentEye er et plattformsapplikasjon for å skjule filer i bilder med stenografiteknikker. Tilbyr et grafisk grensesnitt og en kraftig algoritme for steganografi og prosesskryptografi, du kan utvide funksjonaliteten ved å bruke et plugin -system. Vi kan laste ned SilentEyes fra det offisielle nettstedet i henhold til operativsystemet vi bruker.

Når det er installert, åpner vi programmet, og vi må åpne bildet som vi vil bruke til å skjule informasjon. For eksempel:

Her kan vi søke Kode for å kryptere og dekode for å dekode bildet. Vi bruker først kodingen som følger, vi går til knappen Kode.

Her angir vi kvaliteten på det resulterende bildet, målmappen til det resulterende bildet, og vi kan skrive en melding eller legge ved en fil, SilentEyes Det beregner oss hvor mange biter eller oktetter vi har fri til å legge ved filer i bildet. Vi kan legg til passord hvis vi velger alternativet Aktiver kryptering.

Det er viktig å merke seg at dataene som er skjult i en fil, må ha en vesentlig størrelse mindre enn størrelsen på transportfilen.

Resultatet blir det samme bildet i bmp.webp -format, men med de skjulte dataene lagt til.

SilentEye Det er veldig enkelt ettersom det lar deg dra og slippe kodings- og dekodingsbildet, kodingsvinduet lar deg velge kodingsformat, utgangskvalitet, pixelfarger som brukes og andre innstillinger.

Steganografi -apper for Android


Det er flere programvarer som vi kan bruke til å utføre steganografi fra vår Android -enhet Når du tar et bilde eller et bilde som vi har på telefonen, kan vi legge ved en melding eller en fil på en skjult måte. Noen verktøy er Steganografimester.

Nettsted som skal utføres steganografi


Et veldig interessant online verktøy for å lage steganografi er http://pixelator.io, vi kan både kode og dekode online.

Vi legger først til bildet som blir Deksel eller skjult den du ser og deretter filen eller en hel mappe du vil kode.

Så langt har vi sett noen enkle steganografiteknikker, kan vi bruke disse verktøyene til sende informasjon til våre kontakter på en sikrere måte uten at noen mistenker at det faktisk er andre filer inne i et bilde eller en video.

Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave