BETA

[How To] Πως κρύβουμε αρχεία μέσα σε εικόνες στο Linux

Εικόνα MinO

zip-silver-black

Σήμερα θα δούμε πως μπορούμε να κρύψουμε αρχεία μέσα σε μια εικόνα στο Linux

Το όλο concept είναι πάρα πολύ απλό αρκεί να κάνουμε τα παρακάτω:

How To: Πως κρύβουμε αρχεία μέσα σε εικόνες σε Linux:

Θα χρειαστούμε ένα αρχείο εικόνας και ένα αρχείο mp3 συμπιεσμένο σε μορφή zip .

00

Στο παράδειγμά μας έχουμε την εικόνα osarena.png και το συμπιεσμένο αρχείο krypseme.zip το οποίο και περιέχει ένα το αρχείο MP3 (Los Gatos Locos - Hate Train.mp3).

1

Για να κρύψουμε στην εικόνα μας το Los Gatos Locos - Hate Train.mp3  αρκεί να τρέξουμε την παρακάτω εντολή στο terminal:

cat osarena.png krypseme.zip > psaxe_den_tha_me_deis.png

Τι κάνουμε όμως με την εντολή ‘cat‘ που μόλις δώσαμε;
Λέμε να διαβάσει το αρχείο εικόνας, εν συνεχεία να διαβάσει το zip αρχείο και στο τέλος να συνδυάσει και τα δύο μαζί σε ένα νέο αρχείο με την ονομασία psaxe_den_tha_me_deis.png.

Μόλις δώσουμε την παραπάνω εντολή ένα νέο αρχείο εικόνας θα μας εμφανιστεί

2

Για να τεστάρουμε ότι όντος υπάρχει συμπιεσμένο αρχείο μέσα στη νέα εικόνα αρκεί να δώσουμε την εντολή unzip -t (όπου -t=test):

unzip -t psaxe_den_tha_me_deis.png

Όπου και θα μας "ξεράσει" ένα μήνυμα σαν αυτό:

Archive: psaxe_den_tha_me_deis.png
warning [psaxe_den_tha_me_deis.png]: 80333 extra bytes at beginning or within zipfile
 (attempting to process anyway)
 testing: Los Gatos Locos - Hate Train.mp3 OK
No errors detected in compressed data of psaxe_den_tha_me_deis.png.

Προσέξτε το warning message... βλέπουμε ότι μέσα στο psaxe_den_tha_me_deis.png υπάρχουν στην αρχή κάποια bytes (80333), που έχουν να κάνουν με την απεικόνιση της εικόνας psaxe_den_tha_me_deis.png αλλά χωρίς να επηρεάζουν το συμπιεσμένο αρχείο .

3

Καλό το τεστάρισμα αλλά θα πρέπει και να το αποσυμπιέσουμε για να δούμε αν όντος παίζει το αρχείο MP3 .. δίνουμε λοιπόν μέσω terminal και πάλι:

unzip psaxe_den_tha_me_deis.png

και αυτό ήταν θα μας εμφανιστεί το mp3 μας....

Καλές ακροάσεις !

  • Σχόλια

5 Comments:

  1. Εικόνα Andrew Barratt

    This doesn't really hide a file "inside" an image though does it. From what I can make out (I don't speak Greek!) this just concatenates an image to a zip file? Am I missing something?

  2. Εικόνα MinO
    MinOΙαν 21, 2013 17:55 ΜΜ

    Exactly!
    In fact the 'cat' command reads the image file first, then reads the zip file and puts them together in a new image file.

  3. Εικόνα digitalcrow
    digitalcrow (χωρίς επαλήθευση)Ιαν 21, 2013 19:34 ΜΜ

    Χρήσιμο είναι , ειδικά για ευαίσθητα δεδομένα που θέλω να φυλάω στο cloud (ubuntuone που αλλου;) είναι ότι πρέπει.

  4. Εικόνα Panos Georgiadis

    οτι πρεπει για Keylogger

  5. Εικόνα λύκινος
    λύκινος (χωρίς επαλήθευση)Ιαν 22, 2013 09:36 ΠΜ

    I agree with Andrew, this is not at all encryption, it is only poor steganography. You only hope it will not get noticed.

Scroll to Top