it-swarm.com.de

Problem mit dem Steghide / StegCracker-Tool

Ich versuche, StegCracker für eine Schulaufgabe zu verwenden, habe aber ein /bin/stegcracker: line 1: 404:: command not found Fehlermeldung.

Ich habe versucht, StegCracker mit den folgenden Befehlen zu installieren und auszuführen:

Sudo apt-get install steghide -y
curl https://raw.githubusercontent.com/Paradoxis/StegCracker/master/stegcracker > /bin/stegcracker
chmod +x /bin/stegcracker
stegcracker 000001.jpg passwordlist.txt
2
User101

StegCracker ist ein Steganographie-Brute-Force-Dienstprogramm zum Aufdecken versteckter Daten in Dateien.

  1. StegCracker erfordert Python 3.6 oder höher und die zu installierende Steghide-Binärdatei. Python 3.6 oder höher ist standardmäßig in Ubuntu 18.04 und höher installiert.

    Sudo apt install steghide -y
    
  2. Führen Sie den folgenden Befehl aus, um das Programm zu installieren:

    python3 -m pip install --user stegcracker
    
  3. Um das Programm zu aktualisieren, übergeben Sie einfach -U zum Installationsbefehl.

    python3 -m pip install --user stegcracker -U --force-reinstall
    
4
karel

Entschuldigung für die späte Antwort (ich habe diese erst gefunden, nachdem ich mein eigenes Projekt gegoogelt habe), aber wie @ByteCommander und @karel angegeben haben, befinden sich die eigentlichen Anweisungen auf dem GitHub-Repo selbst und sollte zukunftssicherer sein, empfehle ich Ihnen, dies zu überprüfen, um die aktuellste Dokumentation zu erhalten. Wenn Sie Probleme bei der Installation von Inhalten haben oder Fehler finden, verwenden Sie stattdessen diesen Bug-Tracker. Ich antworte auf alle Fragen.

Warum habe ich einen 404-Fehler erhalten?

Der Grund, warum Sie einen 404 erhalten, liegt in der Tatsache, dass 'stegcracker' jetzt ein Verzeichnis ist, das Python Quellcode) enthält, den Sie offensichtlich nicht mit einer http-Anfrage herunterladen können, sodass GitHub einen 404-HTML-Code zurückgibt Seite stattdessen, welche Bash versuchte, als Code zu laufen und kläglich fehlgeschlagen.

Warum hast du es geändert?

Ich musste die gesamte Codebasis neu schreiben, da das Projekt ursprünglich als Bash-Skript für mich in der Version 1.0 geschrieben wurde und furchtbar langsam war (alle Details finden Sie in dieser Ausgabe -) und diesen Blog-Beitrag ). TL; DR, kleines Hobbyprojekt, geriet außer Kontrolle, es gab kein Threading und jeder Passwortversuch musste warten, bis steghide getestet wurde, ob es funktionierte, und warten, bis das Terminal den aktuellen Versuch ausgab. Das Umschreiben war 2960% schneller (viel). .


Welche Art von Aufgabe haben Sie in Bezug auf die Schulaufgabe erhalten?
Ich wusste nie, dass meine Projekte in Schulen verwendet wurden, ziemlich cool zu sehen :)

1
Paradoxis