Dies ist der Befehl outguess-extract, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
outguess - universelles steganographisches Werkzeug
ZUSAMMENFASSUNG
vermuten [ -emt ] [ -r ] [ -k Haupt ] [ -F [+-] ] [ -d Datendatei ] [ -s Samen ] [ -i begrenzen ] [
-x maxkeys ] [ -p stoppen ] [ Eingabedatei [ Ausgabedatei ]]
BESCHREIBUNG
Ausgang ist ein universelles steganographisches Werkzeug, das das Einfügen von versteckten
Informationen in die redundanten Bits von Datenquellen. Die Art der Datenquelle ist
irrelevant für den Kern von vermuten. Das Programm basiert auf datenspezifischen Handlern, die
extrahiert redundante Bits und schreibt sie nach der Änderung zurück. Derzeit nur die
PPM-, PNM- und JPEG-Bildformate werden unterstützt, obwohl vermuten könnte jede Art von gebrauchen
Daten, sofern ein Handler bereitgestellt wurde.
Ausgang verwendet ein generisches Iteratorobjekt, um auszuwählen, welche Bits in den Daten sein sollen
geändert. Ein Seed kann verwendet werden, um das Verhalten des Iterators zu ändern. Es ist eingebettet in
die Daten zusammen mit dem Rest der Nachricht. Durch das Verändern des Samens, vermuten versucht zu finden
eine Folge von Bits, die die Anzahl der Änderungen in den Daten, die vorgenommen werden müssen, minimiert.
Es wird ein Bias eingeführt, der die Modifikation von Bits begünstigt, die aus einem hohen extrahiert wurden
-Wert und versucht, die Änderung von Bits zu vermeiden, die aus einem niedrigen Wert extrahiert wurden.
Zusätzlich Ausgang ermöglicht das Verstecken von zwei unterschiedlichen Nachrichten in den Daten, also
eine plausible Verweigerung zu liefern. Es verfolgt die Bits, die geändert wurden
vorher und sperrt sie. Ein (23,12,7) Golay-Code wird zur Fehlerkorrektur verwendet um
tolerieren Kollisionen auf gesperrten Bits. Künstliche Fehler werden eingeführt, um Änderungen zu vermeiden
Bits, die einen hohen Bias haben.
OPTIONAL
Die folgenden Befehlszeilenoptionen geben, wenn sie als Großbuchstaben angegeben werden, Optionen an
für die zweite Nachricht.
-F [+-]
Gibt an, dass OutGuess Statistiken basierend auf Häufigkeitszahlen speichern soll. Als ein
Ergebnis kann kein statistischer Test, der auf Häufigkeitszählungen basiert,
steganographische Inhalte erkennen. Diese Option ist standardmäßig aktiviert.
-kK Haupt
Geben Sie den geheimen Schlüssel an, der zum Verschlüsseln und Ausblenden der Nachricht in den bereitgestellten Daten verwendet wird.
-dd Datendatei
Geben Sie den Dateinamen an, der eine Nachricht enthält, die in den Daten ausgeblendet werden soll.
-H.H Samen
Geben Sie den anfänglichen Seed an, den das Iteratorobjekt zum Auswählen von Bits in der . verwendet
überflüssige Daten. Wenn keine Obergrenze angegeben ist, verwendet der Iterator diesen Seed
ohne nach einer optimaleren Einbettung zu suchen.
-ich begrenzen
Geben Sie die Obergrenze für das Finden eines optimalen Iterator-Seeds an. Der Höchstwert für
die Grenze ist 65535.
-eE Verwenden Sie die Fehlerkorrektur für die Datencodierung und -decodierung.
Andere Optionen, die für die allgemeine Ausführung von . gelten vermuten:
-r Rufen Sie eine Nachricht von einem Datenobjekt ab. Wenn diese Option nicht angegeben ist, vermuten
wird Nachrichten einbetten.
-x maxkeys
Wenn der zweite Schlüssel kein Iteratorobjekt erstellt, das erfolgreich ist in
Beim Einbetten der Daten leitet das Programm bis zur angegebenen Anzahl neuer Schlüssel ab.
-p stoppen
Übergibt einen String als Parameter an den Zieldatenhandler. Für das JPEG-Bild
Format, dies ist die Komprimierungsqualität, sie kann Werte zwischen 75 und 100 annehmen.
Je höher die Qualität, desto mehr Bits zum Verbergen einer Nachricht in den Daten stehen zur Verfügung.
-m Markiere Pixel, die geändert wurden.
-t Sammeln Sie Statistiken über die Verwendung redundanter Bits. Wiederholte Verwendung erhöht den Ausgangspegel.
Zum Einbetten von Nachrichten müssen Sie einen Quell- und einen Zieldateinamen angeben. Ausgang
bestimmt das Datenformat durch die Dateinamenerweiterung. Wenn keine Dateinamen angegeben sind
vermuten arbeitet als Filter und nimmt das PPM-Datenformat an.
Beispiele:
Um die Nachricht einzubetten versteckt.txt in die monkey.jpg Bild:
vermuten -k "mein geheimes Passwort" -d versteckt.txt monkey.jpg aus.jpg
Und in die andere Richtung:
vermuten -k "mein geheimes Passwort" -r aus.jpg Nachricht.txt
ruft die versteckte Nachricht aus dem Bild ab.
Wenn Sie eine zweite Nachricht einbetten möchten, verwenden Sie:
vermuten -k "geheim1" -d verstecken1.txt -E -K "geheim2" -D verstecken2.txt monkey.jpg aus.jpg
Ausgang wird zuerst einbetten verstecken1.txt und dann verstecken2.txt obendrauf mit Fehler
Codes korrigieren. Die zweite Nachricht verstecken2.txt kann mit abgerufen werden
vermuten -k "geheim2" -e -r aus.jpg Nachricht.txt
Nutzen Sie outguess-extract online über die Dienste von onworks.net