Hallo allerseits,
wie der Titel bereits andeutet habe ich ein kleines Steganografie-Skript geschrieben.
Gestartet bin ich mit der Inspiration aus diesem Thread und habe dann versucht, das ganze mit Inline-Assembler (AssembleIt) umzusetzen. Für die Hilfe bei einigen Schwierigkeiten und der Optimierung des ASM-Codes möchte ich mich herzlich bei Andy bedanken!
Nun zu den Funktionen des Programms:
- Verstecken von Text oder beliebigen Dateien in Bild- und Sounddateien (.bmp, .png, .tif und .wav werden als Trägerdateien unterstützt)
- Auslesen des geheimen Inhalts
Weiterhin sei angemerkt, dass die Geschwindigkeit des Programms im Vergleich zum gleichen Programm ohne Assembler extrem hoch ist. Dies war auch der Grund dafür, dass ich mich an die Umsetzung mit ASM gewagt habe. Ich zitiere dazu einfach mal Andy:
ZitatBtw. wird mit ca. 500MB/Sekunde kodiert/dekodiert! Was bedeutet, dass 500KB Text in einer Millisekunde in einem Bild verschlüsselt/entschlüsselt werden! Das entspricht ca. 6 Prozessortakten pro verschlüsseltem Buchstaben!
Im Anhang befindet sich das Programm als ZIP-Archiv. Im Archiv befindet sich die .au3-Datei, eine kleine DLL mit Icons für die Buttons des Programms sowie die Datei "Zip.au3", die im Skript genutzt wird, um Ordner direkt zu komprimieren.
Download: autoit.de/wcf/attachment/25218/
Changelog
- Nun werden neben .bmp weitere Datentypen für Bilder unterstützt.
- Es ist Drag&Drop möglich und der gesamte Dateiname der Geheimdatei wird gespeichert.
- Ordner werden automatisch als Zip-Archiv gepackt, wenn man sie als Geheimdatei verwendet.
Ich wünsche viel Spaß beim Ausprobieren und bitte um Kritik am Programm (positiv und negativ).
LG Xenon