File Management

Cum să ascundeți fișierele din imagini în Linux

Cum să ascundeți fișierele din imagini în Linux

Astăzi, folosim computerele personale ca stații de lucru și dispozitive personale. Pe aceste dispozitive, păstrăm informații personale și fișiere private care nu sunt destinate accesului public.

Având în vedere acest lucru, chiar dacă nu vă partajați computerul cu alții, este esențial să vă tratați securitatea ca pe o prioritate ridicată și să vă protejați fișierele cu metode de criptare și criptare.

Acest tutorial discută despre modul de protejare și securizare a fișierelor ascunzându-le în alte fișiere. Pentru acest tutorial, vom analiza cum să ascundem fișierele în imagini; ca bonus, vom discuta și despre cum să ascundem fișierele în fișiere audio.

NOTĂ: Metodele discutate în acest tutorial nu garantează 100% securitate; un profesionist în securitate sau un analist criminalist le poate sparge. Acestea fiind spuse, deghizarea fișierelor private pe care doriți să le securizați este mai bine decât să le lăsați expuse.

O introducere de bază în Steganografie

Steganografia se referă la procesul de ascundere a unui fișier, indiferent dacă este un videoclip, o imagine, un sunet sau un text, într-un alt fișier. Deși steganografia este un mod vechi de a ascunde fișiere și mesaje, poate fi foarte util atunci când lucrați într-un mediu nesecurizat.

Steganografia este mult mai avantajoasă în comparație cu criptarea. De exemplu, este posibil ca un utilizator rău intenționat să ignore un document secret ascuns în interiorul unei imagini a pisicii dvs. decât un fișier criptat cu GPG.

Unele dintre celelalte avantaje ale steganografiei includ:

După ce ne-am uitat la ceea ce este steganografia și la avantajele sale, hai să mergem în adânc:

Cum se folosește comanda Cat pentru a ascunde fișiere în imagini

Prima metodă pe care o putem folosi pentru a ascunde fișierele în interiorul unei imagini este comanda cat în Linux.

Pentru a face acest lucru, va trebui să aveți un fișier zip care să conțină toate fișierele pe care doriți să le ascundeți și o imagine.

Începeți prin crearea unui director și adăugați toate fișierele pe care doriți să le ascundeți. Apoi, comprimați directorul în format zip.

Acum mutați fișierul comprimat și imaginea pe care doriți să o utilizați pentru a ascunde fișierele în același director.

Apoi, lansați terminalul și navigați la locația directorului în care se află fișierul zip și imaginea.

Tot ce trebuie să faceți acum pentru a ascunde fișierele este concatenarea fișierului zip și a imaginii la o imagine numită corespunzător - puteți apela imaginea oricum doriți.

Iată un exemplu:

După ce ați ascuns fișierele, eliminați toate celelalte fișiere brute pentru a vă asigura securitatea. Pentru a vizualiza fișierele, dezarhivați imaginea care conține fișierele ascunse.

Cum să ascundeți fișierele în imagini folosind Outguess

Putem folosi, de asemenea, un instrument pentru a efectua steganografia imaginii. Instrumentul Outguess vă permite să ascundeți datele în biți redundanți de fișiere existente. Suportă în principal fișiere precum formate JPEG și NETpbm.

Outguess este un instrument utilizat pe scară largă în sistemele BSD. Puteți citi documentația oficială disponibilă aici:

https: // linkfy.către / goBSDmanpagespages

De asemenea, îl puteți instala folosind managerul de pachete implicit. De exemplu, pentru a-l instala pe Debian, pur și simplu introduceți comanda:

sudo apt-get install outguess

Odată instalat, navigați la directorul în care aveți fișierele secrete și imaginea pe care doriți să o utilizați ca locație de ascundere a fișierelor. Utilizați următoarea comandă pentru a vă ascunde fișierele în interiorul unei imagini (image.jpg) și o expresie de acces

sudo outguess -k „expresie de trecere” -d secrefile.imagine txt.ieșire jpg.jpg

Comanda de mai sus va afișa imaginea care conține fișiere ascunse. Le puteți extrage folosind comanda

outguess -k „passphrase” -e -r ieșire.jpgfile secret.txt

Cum se folosește Steghide pentru imagine și audio Steganography

Un alt instrument pe care îl putem folosi pentru steganografia de imagine și audio este Steghide. Steghide este un instrument simplu de linie de comandă capabil să ascundă date în fișiere imagine și audio. Instrumentul este puternic, în principal, deoarece nu modifică frecvența eșantionului respectiv de culoare, făcându-l imun la verificările statistice de ordinul întâi. Steghide permite compresia și criptarea datelor încorporate, făcându-l o alegere bună pentru steganografie.

https: // ro.wikipedia.org / wiki / Colors_of_noise

Iată cum să utilizați acest instrument în acest scop:

Cum se instalează Steghide

Dacă nu utilizați o distribuție de penetrare, Steghide nu vine preinstalat în multe distribuții Linux. Cu toate acestea, este disponibil în principalele depozite, facilitând instalarea.

Pentru a-l instala pe distribuții bazate pe Debian / Ubuntu, introduceți comanda:

sudo apt-get install steghide

Pentru distribuțiile bazate pe Arch, utilizați comanda

sudo pacman -S steghide

Odată ce ați instalat Steghide, puteți ascunde fișierele pe care le doriți în interiorul unei imagini sau a unui fișier audio; exemplele de mai jos ilustrează că.

Asigurați-vă că mutați fișierele pe care doriți să le ascundeți și imaginea sau fișierul audio pe care doriți să le ascundeți în același folder.

Apoi, introduceți următoarele comenzi pentru a ascunde fișierele

steghide embed -ef secretfile.txt -cf imagine.jpg

Această comandă vă va solicita să furnizați o expresie de acces. Introduceți parola și continuați.

Pentru a extrage fișierul din imagine, utilizați comanda:

steghide extract -sf imagine.jpg

Introduceți expresia de acces pe care ați folosit-o atunci când încorporați fișierele.

Cum să ascundeți fișierele în imagini folosind Stegosuite

Ultimul instrument steganografic pe care îl vom discuta este Stegosuite. Stegosuite este un instrument simplu de steganografiere a imaginilor grafice scris în java care utilizează criptarea AES pentru a încorpora date. Instrumentul acceptă în prezent formate de fișiere precum BMP, GIF, JPG și PNG.

Pentru a instala Stegohide pe distribuții bazate pe Debian / Ubuntu, utilizați comanda:

sudo apt-get install stegosuite

Utilizarea Stegosuite este simplă; odată instalat, lansați instrumentul.

În meniul principal, selectați fișierul -> Deschideți și selectați imaginea pe care doriți să o utilizați pentru a încorpora fișierele. Apoi, faceți clic dreapta pe casetă și selectați adăugați fișiere.

Acum selectați fișierele pe care doriți să le ascundeți în interiorul imaginii. În cele din urmă, furnizați expresia de acces și faceți clic pe Încorporare.

Aceasta va crea o imagine încorporată în fișierul locației originale a imaginii cu numele imagename_embed.ext. De exemplu, dacă imaginea principală este imagine.jpng, fișierul de ieșire va fi image_embed.png.

Pentru a extrage date, deschideți fișierul, introduceți parola și faceți clic pe Extras.

Concluzie

Acest tutorial v-a învățat diverse metode pe care le puteți utiliza pentru a ascunde fișiere în imagini și fișiere audio. Pentru securitate suplimentară, luați în considerare utilizarea directoarelor ascunse și a fișierelor zip criptate, apoi ascundeți-le în interiorul unei imagini. Acest lucru va oferi fișierelor dvs. un strat suplimentar de securitate împotriva ochilor curioși.

OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...