Hier eine Zusammenfassung eines Beitrages, in dem gezeigt wird, wie die Arbeit mit einem Steganographie-Werkzeug in der Praxis aussieht. Gearbeitet wurde mit outguess auf einem Debian Linux (Woody).
niehaus@toxic:/tmp$ cat outtest.txt Dies ist nur ein Test niehaus@toxic:/tmp$
Der Text "Dies ist nur ein Test" ist also der Inhalt der Datei outtest.txt. Diese fünf Worte sollen nun in einem Bild versteckt werden. Man nehme:
und setze es auf die beiden Dateien an, das Ergenbis wird in die Datei anjamittext.jpg geschrieben:
niehaus@toxic:/tmp$ outguess -d outtest.txt anja.jpg: anjamittext.jpg: Reading anja.jpg:.... JPEG compression quality set to 75 Extracting usable bits: 5869 bits Correctable message size: 2205 bits, 37.57% Encoded 'outtest.txt': 176 bits, 22 bytes Finding best embedding... 0: 88(42.3%)[50.0%], bias 100(1.14), saved: 0, total: 1.50% 1: 91(44.0%)[51.7%], bias 96(1.05), saved: 0, total: 1.55% 9: 94(45.2%)[53.4%], bias 89(0.95), saved: 0, total: 1.60% 32: 94(45.4%)[53.4%], bias 87(0.93), saved: 0, total: 1.60% 39: 92(44.4%)[52.3%], bias 77(0.84), saved: 0, total: 1.57% 39, 169: Embedding data: 176 in 5869 Bits embedded: 207, changed: 92(44.4%)[52.3%], bias: 77, tot: 5894, skip: 5687 Foiling statistics: corrections: 55, failed: 3, offset: 19.058824 +- 22.628717 Total bits changed: 169 (change 92 + bias 77) Storing bitmap into data... Writing anjamittext.jpg.... niehaus@toxic:/tmp$
Fertig. Hier sind die Bilder in der Gegenüberstellung: wenn man die Bilder im direkten Vergleich sieht, fallt in der Tat auf, daß das rechte (also das mit der steganographisch versteckten Information) etwas gröber, "pixeliger" escheint:
anja.jpg | anjamittext.jpg |
Original-Bild | Bild mit steganographisch hinzugefügtem Text. |
Sehen wir mal nach, ob es geklappt hat:
niehaus@toxic:/tmp$ outguess -r anjamittext.jpg Versteckter_Text Reading anjamittext.jpg.... Extracting usable bits: 5869 bits Steg retrieve: seed: 39, len: 22 niehaus@toxic:/tmp$
Irgendwas hat das Programm aus dem Bild herausgepuhlt, mal sehen, was:
niehaus@toxic:/tmp$ cat Versteckter_Text Dies ist nur ein Test niehaus@toxic:/tmp$
Oh, da kommt der ursprüngliche Text zum Vorschein. Prima. Und wenn man sich die Bilder genau ansieht, erkennt man, daß das Bild mit entaltenem Text tatsäclich eine etwas geringere Qualität hat.
Last modified: Thu Apr 3 20:31:46 CEST 2014
$Id: Steganographie-Beispiel.html,v 1.11 2014/04/03 18:31:55 niehaus Exp $