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
Bisherige Trackbacks (0)
Es wurde noch kein Trackback empfangen!