Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
jsteg — JPEG-Steganographie | Kitploit
Tools/GitHubGitHub/lukechampine/jsteg
Verschlüsselungs-/EntschlüsselungstoolsSteganografie
GitHublukechampine/jsteg

jsteg

JPEG-Steganographie

Repository anzeigen
64438vor 3 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

jsteg

GoDoc Go Report Card

root@kitploit:~
go get lukechampine.com/jsteg

jsteg ist ein Paket zum Verstecken von Daten in JPEG-Dateien, eine Technik, die als Steganografie bekannt ist. Dies wird erreicht, indem jedes Bit der Daten in die niederwertigsten Bits des Bildes kopiert wird. Die Menge der versteckbaren Daten hängt von der Dateigröße des JPEG ab; es werden etwa 10-14 Byte JPEG benötigt, um jedes Byte der versteckten Daten zu speichern.

Beispiel

root@kitploit:~
// open an existing jpeg
f, _ := os.Open(filename)
img, _ := jpeg.Decode(f)

// add hidden data to it
out, _ := os.Create(outfilename)
data := []byte("my secret data")
jsteg.Hide(out, img, data, nil)

// read hidden data:
hidden, _ := jsteg.Reveal(out)

Beachten Sie, dass die Daten nicht abgegrenzt sind; der Aufrufer ist dafür verantwortlich, zu bestimmen, welche Bytes von hidden für ihn relevant sind. Der einfachste Weg, dies zu tun, besteht darin, die Daten mit ihrer Länge zu versehen.

Ein Befehl jsteg ist enthalten, der einen einfachen Wrapper um die Funktionen dieses Pakets bereitstellt. Er kann Daten in JPEG-Dateien verstecken und auslesen und unterstützt Ein-/Ausgabeumleitung. Er behandelt automatisch Längenpräfixe und verwendet einen magischen Header, um JPEGs zu identifizieren, die von jsteg erzeugt wurden.

Ein spezialisierterer Befehl namens slink ist ebenfalls enthalten. slink bettet einen öffentlichen Schlüssel in ein JPEG ein und ermöglicht es, Daten zu signieren und Signaturen mit aus Passwortstrings abgeleiteten Schlüsselpaaren zu verifizieren. Siehe cmd/slink für eine vollständige Beschreibung.

Binärdateien für beide Befehle finden Sie hier.


Dieses Paket verwendet eine erhebliche Menge an Code aus dem image/jpeg-Paket. Die BSD-ähnliche Lizenz, die die Nutzung dieses Codes regelt, finden Sie in der Datei go_LICENSE.

Tool herunterladen