Mastodon

renephoenix.de

Praktikum zu EzStego

Sinn und Zweck des Praktikums ist das verstecke Mitschicken von »geheimen« Informationen in einem anderen Medium. Als Übertragungsmedium dient bei EzStego ein gif-Bild mit 256er Farbpalette. Übertragen werden konnte beliebiger Text — ausprobiert haben wir es mit einer weiteren gif-Datei.

Zum Ablauf: Zuerst EzStego herunterladen — entpacken und kompilieren. In der Regel treten hierbei Probleme auf, ggf. die Importe deaktivieren.

Danach wird das Program gestartet, entweder wir öffnen eine Datei vom lokalen Dateisystem oder wir öffnen sie via http. Danach klicken wir auf steg. Dabei wird zuerst die Outputdatei angegeben, im zweiten Zug die »geheime« gif-Datei — fertig. Schaut man jetzt die neue gif-Datei an, so erkennt man keine Unterschiede.

Nun kann man es auch wieder ent`steg´gen. Dazu laden wir die Datei wieder in das Programm, und klicken auf unsteg — es wird nach der Output-Datei gefragt — und schon hat man das gewünschte Bild wieder.

Erkenntnisse:

  • Das Verfahren ist relativ simpel, es überschreibt stets das letzt Bit eines Bytes mit der geheimen Nachricht. Aufgrund der Veränderung der Farbpalette fällt dies optisch nicht auf.
  • Die geheime Nachricht kann maximal 1/8 des Übertragungsbildes groß sein
  • Das Übertragungsbild wird verändert — und läßt sich nicht mehr in den Originalzustand bringen, da es verändert worden ist.
  • Die neue geheime Bild ist in der Regel größer als das alte — und zwar ist es genau 1/8 des Übertragungsbildes. Das Programm berücksichtigt nicht, wann die Datei zu Ende ist.

Bisherige Kommentare (0)

Es wurde noch kein Kommentar geschrieben!

Kommentar verfassen

Freiwillige Angabe
Freiwillige Angabe
Der Text kann mit Textile formatiert werden, z.B. *fett* _kursiv_ "link":url. Wie das geht?
Wieviel ist 40 plus 2?

Bisherige Trackbacks (0)

Es wurde noch kein Trackback empfangen!