Die digitale Steganographie um die Informationen auszublenden

Veröffentlicht von TheJoe am

Geschätzte Lesezeit: 3 Minuten

Vorsicht


Dieser Artikel wurde mehr als vor einem Jahr veröffentlicht, Es gab Entwicklungen können.
Bitte berücksichtigen Sie dies.

Buchstäblich der Begriff “Steganographie” von etymologischen Wörterbuch bedeutet “die Kunst des Schreibens in Zahlen, da das Skript ist noch geheim und unbekannt für diejenigen, die nicht über die Taste”. Typischerweise quansiasi Art der verschlüsselten Nachricht kann Steganographie bezeichnet werden. Die älteste steganographische Technik stammt ein paar tausend Jahren (der Begriff selbst wird aus dem Griechischen abgeleitet), Es war üblich Zitronensaft anstelle von Tinte zu verwenden,. Diejenigen, die den Brief erhielt, war geheim, um das Papier zu einer Wärmequelle oder einer offenen Flamme zu bringen. Die Parteien mit dem Zitronensaft verbrachte würde nicht geschwärzt werden, während das Papier.

In der digitalen Welt mit Steganographie könnte bedeuten, jede Nachricht mit einem gemeinsamen Schlüssel verschlüsselt, aber genauer gesagt bezieht sie Nachrichten in einem Bild versteckt in Text. In der Praxis (eine erhebliche Vereinfachung der Verfahren) jedes Pixel, das das Bild zusammensetzt aus einer anderen Farbe zusammengesetzt, und nur ein Bit pro Pixel ändert der Inhalt durchläuft nicht zu spürbaren Veränderungen für das menschliche Auge, während eine Software-Verschlüsselung, Wenn Sie die rechte Taste, in der Lage, die Nachricht zu extrahieren. Die am weitesten verbreitete Methode ist der LSB-Algorithmus (Least Significant Bit), das muss im Textformat zu verstecken und mit einem Passwort versehen werden, um die Nachricht zu verschlüsseln.

Die am häufigsten verwendete Tool zum Einfügen oder extrahieren Sie die Daten in einem Bild Steghide, während die Ladungsextraktion durch Angriff ist roher Gewalt Schritt Brechen. Wenn wir wollen einfach nur wissen, ob es eine versteckte Botschaft war in einem Bild verwenden wir Steg Detect, die jedoch nicht in der Lage, die Nachricht entschlüsseln. In diesem kurzen Tutorial werden wir zeigen, wie es möglich ist, “injizieren” eine txt-Datei in einem JPG-Bild, Verlassen Sie das Bild in der Tat visuell unverändert.

Zuerst müssen Sie installiert haben “Steghide“, präsentieren in den Repositories der großen Distributionen, sondern auch leicht befüllbar “a mano”.

Schau hier:  Audiospuren mit Misst bereinigen: Trennen Sie Stems unter Linux problemlos

Für unseren Test verwenden wir ein Bild dessen Farbräume sind nicht zu einheitlichen (Type Himmel, parete bianca o simili). Danke Tara, das Modell der Ausnahme, das das Experiment bezahlt wurde.

Der Text einfügen wird anstelle der Göttlichen Komödie gemacht: “Inferno, Singen 1, Verse 1 – 136”; 136 Zeilen folgendes enthalten Zeichen aus dem Alphabet Italian (einschließlich akzentuierte Vokale, Apostrophe und Anführungszeichen), dass in einer txt-Datei kann wiegen fast 5kb. Ich rief die Datei “divina.txt”, Sie können es hier herunterladen.

göttlichen

Hier kommt der Spaß. Wir schließen die Datei innerhalb des Bildes mit steghide. Der Befehl dafür ist, um den Text enthalten:

Steghide embed-cf tara_bn.JPG-ef divina.txt

Steghide fragen Sie, ein Passwort einzugeben (Ich habe “ciaociao”). Das Feld kann auch leer gelassen werden, aber in diesem Fall wird es leichter sein, um herauszufinden, die versteckte Botschaft. Und das Ergebnis ist für die Augen unsichtbar:

Um die Daten verwenden wir noch steghide extrahieren, das Gegenteil ist ebenso einfach:

steghide extract-sf tara_bn.JPG-xf estratto.txt

Dadurch wird eine Datei mit dem Namen “estratto.txt” das enthält den Inhalt der ursprünglichen Datei.

Probieren Sie es selbst die Daten aus dem letzten Foto zu extrahieren… Hash auch ein wenig fehl am Platz aus.

Eine wichtige Funktion des Befehls ist steghide “info”.

Die Info-Kommando liefert eine der wichtigsten Dinge, die uns interessieren: die maximale Menge an Daten, die im Host-Datei ausgeblendet. In unserem Fall können wir verstecken 16,2 KB, auch Eingabe des Passwort-Verschlüsselung stellen wir fest, dass die bereitgestellte Datei 4,9 KB wiegt, welche hieß “divina.txt”, die wurde verschlüsselt und komprimiert.


TheJoe

Ich halte diesen Blog als ein Hobby von 2009. Ich bin begeistert von Grafik, Technologie, Open Source Software. Unter meinen Artikel wird nicht schwierig sein, über die Musik finden, und einige persönliche Reflexionen, aber ich bevorzuge die direkte Linie des Blogs vor allem auf Technologie. Weitere Informationen Kontaktieren Sie mich.

3 Kommentare

Gabriele Merlonghi · 12 März 2013 um 7:30 PM

Ich kam auf Ihrem Blog für andere Zwecke im Zusammenhang mit der Berichterstattung über das Tutorial als 30 Tage, um HTML5 und CSS lernen, Aber Lesen dieser Post war ich sehr fasziniert.
Persönlich habe ich mit iOS-Verschlüsselung und der embedded world behandelt und war nicht vertraut mit dieser Technik “Verdunkelung” Informationen in einem Foto.
Eine Sache, die viel zu 007. Die Brute-Force sorgt immer für das Eindringen und damit die Decodierung des Textes auch ohne das Passwort zu kennen ?

    TheJoe · 13 März 2013 um 8:15 AM

    Nicht immer… Ich würde sagen, dass die bruteforce nie garantiert das Ergebnis und wenn das Passwort ist komplex bruteforcing ist nutzlos. Das Passwort ist nicht abnehmbar, aber es ist eine wahre Schlüssel zum Verschlüsseln der Nachricht.
    Oft vor einem Richter, ist aber nicht so wichtige Botschaft, Als Beweis, die gesendet wurde. In diesem Fall stegdetect ist ein echter Segen. Nicht entschlüsseln die Nachricht, Es warnt Sie, wenn es oder nicht.

Guadalupe · 29 November 2012 um 2:14 AM

Vielen Dank für Ihre Artikel, lieber cognomino , nonche8 codivinsore meiner eigenen Leidenschaft für Steganographie. Und’ wirklich gut gemacht und gestaltet mit voller Kenntnis der causa.Un saluto.Nicola Amato

Hinterlasse eine Antwort

Avatar-Platzhalter

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.