Hallo, ist es moeglich mit unrar eine Liste moeglicher Passwoerter aus einer Textdatei einzulesen? Oder gibt es eine Alternative unter OpenSuse 10.3 bzw. KDE3? Gruss und schoenen Sonntag Wilfried -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 22. Juni 2008 11:53:08 schrieb Wilfried Lahme:
Hallo,
ist es moeglich mit unrar eine Liste moeglicher Passwoerter aus einer Textdatei einzulesen? Ich verstehe die Frage nicht ganz: wozu möchtest du die gebrauchen ?
Oder gibt es eine Alternative unter OpenSuse 10.3 bzw. KDE3?
Gruss und schoenen Sonntag
Wilfried
-- mfg Sebastian Gödecke gnupg key für verschlüsselte mails: http://www.simkat.de/key/webmaster-simkat.asc jabber ID: simpson@jabber.ccc.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sebastian Gödecke schrieb:
Am Sonntag, 22. Juni 2008 11:53:08 schrieb Wilfried Lahme:
Hallo,
ist es moeglich mit unrar eine Liste moeglicher Passwoerter aus einer Textdatei einzulesen?
Ich verstehe die Frage nicht ganz: wozu möchtest du die gebrauchen ?
das ist doch offensichtlich, um ein Archiv mittels dictionary attack zu öffnen... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Montag, 23. Juni 2008 09:36:38 schrieb Sebastian Gödecke:
Ich verstehe die Frage nicht ganz: wozu möchtest du die gebrauchen ?
Ganz einfach: es geht darum, an einen alten Datenbestand zu kommen. Es ist zwar bekannt, wie der Mensch die Passwoerter aufgebaut hat, es bleiben aber immer noch um die 10.000 Moeglichkeiten. Die Passwortliste ist generiert, es geht jetzt darum in das Kommando "unrar x -p[xyz] ..." diese Datei einzulesen. Ich bin im Schreiben von Skripten aeusserst unbedarft! Gruss Wilfried -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Wilfried Lahme schrieb:
Hallo,
Am Montag, 23. Juni 2008 09:36:38 schrieb Sebastian Gödecke:
Ich verstehe die Frage nicht ganz: wozu möchtest du die gebrauchen ?
Ganz einfach:
es geht darum, an einen alten Datenbestand zu kommen. Es ist zwar bekannt, wie der Mensch die Passwoerter aufgebaut hat, es bleiben aber immer noch um die 10.000 Moeglichkeiten. Die Passwortliste ist generiert, es geht jetzt darum in das Kommando "unrar x -p[xyz] ..." diese Datei einzulesen.
Ich bin im Schreiben von Skripten aeusserst unbedarft!
Gruss
Wilfried
wie wärs denn damit: for i in `cat passwortliste`; do unrar x -p $i;done; sofern unrar bei falschen PWs keine usereingabe erfordert und dich durchscrollende fehler nicht ärgern, wäre das zB eine kleine dreckige zeile :) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Stefan König schrieb:
Wilfried Lahme schrieb:
Hallo,
Am Montag, 23. Juni 2008 09:36:38 schrieb Sebastian Gödecke:
Ich verstehe die Frage nicht ganz: wozu möchtest du die gebrauchen ?
Ganz einfach:
es geht darum, an einen alten Datenbestand zu kommen. Es ist zwar bekannt, wie der Mensch die Passwoerter aufgebaut hat, es bleiben aber immer noch um die 10.000 Moeglichkeiten. Die Passwortliste ist generiert, es geht jetzt darum in das Kommando "unrar x -p[xyz] ..." diese Datei einzulesen.
Ich bin im Schreiben von Skripten aeusserst unbedarft!
Gruss
Wilfried
wie wärs denn damit: for i in `cat passwortliste`; do unrar x -p $i;done; sofern unrar bei falschen PWs keine usereingabe erfordert und dich durchscrollende fehler nicht ärgern, wäre das zB eine kleine dreckige zeile :)
korrektur: for i in `cat passwortliste`; do unrar x -p[$i];done; -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Stefan König schrieb:
Stefan König schrieb:
Wilfried Lahme schrieb:
Hallo,
Am Montag, 23. Juni 2008 09:36:38 schrieb Sebastian Gödecke:
Ich verstehe die Frage nicht ganz: wozu möchtest du die gebrauchen ?
Ganz einfach:
es geht darum, an einen alten Datenbestand zu kommen. Es ist zwar bekannt, wie der Mensch die Passwoerter aufgebaut hat, es bleiben aber immer noch um die 10.000 Moeglichkeiten. Die Passwortliste ist generiert, es geht jetzt darum in das Kommando "unrar x -p[xyz] ..." diese Datei einzulesen.
Ich bin im Schreiben von Skripten aeusserst unbedarft!
Gruss
Wilfried
wie wärs denn damit: for i in `cat passwortliste`; do unrar x -p $i;done; sofern unrar bei falschen PWs keine usereingabe erfordert und dich durchscrollende fehler nicht ärgern, wäre das zB eine kleine dreckige zeile :)
korrektur:
for i in `cat passwortliste`; do unrar x -p[$i];done;
und weil es so schön ist nochmal: for i in `cat passwortliste`; do unrar x -p[$i] datei.rar;done; 1. denken 2. nicht dabei essen 3. absenden -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
...
korrektur:
for i in `cat passwortliste`; do unrar x -p[$i];done;
for i in `cat passwortliste` do unrar x -p[$i] x=$? # Wenn Rueckgabecode $? = 0 dann gab unrar einen exit Code von 0 # zurück = Erfolg. Andere PW zu probieren duerfte dann nicht noetig # sein if [ "$x" = "0" ] then echo "Passwort gefunden" exit 0 fi done PS: Script noch mal testen. Habs nur so hingeschrieben und nicht getestet...! Gruß Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Axel Birndt, Montag, 23. Juni 2008 12:53:
if [ "$x" = "0" ] then echo "Passwort gefunden" exit 0 fi
Man will aber vermutlich das PW auch wissen: while read i do unrar x -p[$i] x=$? if [ "$x" = "0" ] then echo "Passwort gefunden. Es lautet $(echo $i)" exit 0 fi done < passwortliste -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, ein Danke an Alle, ich lerne doch noch Skripte schreiben. Gruss Wilfried -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 23 Jun 2008, Andre Tann schrieb:
Axel Birndt, Montag, 23. Juni 2008 12:53: [..] Man will aber vermutlich das PW auch wissen:
while read i do unrar x -p[$i] x=$?
if [ "$x" = "0" ] then echo "Passwort gefunden. Es lautet $(echo $i)" exit 0 fi done < passwortliste
*urgsl* if will einen Exitcode. Warum also den von unrar noch per String(!)vergleich mittels test mit 0 vergleichen?? ==== file=RARDATEI while read pw; do if unrar x -p"[${pw}]" "$file" ; then echo "Passwort für '$file' gefunden: $pw"; break fi done < passwortliste # exit 0 ==== Achso: ein numerischer Vergleich mit test geht per: test $x -eq 0 HTH & HAND, -dnh -- Naturwissenschaft ist der Versuch, bei der Erklärung der Natur ohne Wunder auszukommen. -- Hoimar von Ditfurth -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
Hallo,
....
file=RARDATEI while read pw; do if unrar x -p"[${pw}]" "$file" ; then echo "Passwort für '$file' gefunden: $pw"; break fi done < passwortliste # exit 0 ====
Achso: ein numerischer Vergleich mit test geht per:
test $x -eq 0 ...
sorry, war von mir wie gesagt schnell hingekritzelt... Werde mir den Codeschnipsel mal aufheben, in der Hoffnung, das ich den dann finde wenn ich ihn brauche. Danke für die Info :-) Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Stefan König, Montag, 23. Juni 2008 12:41:
wie wärs denn damit: for i in `cat passwortliste`; do unrar x -p $i;done; sofern unrar bei falschen PWs keine usereingabe erfordert und dich durchscrollende fehler nicht ärgern, wäre das zB eine kleine dreckige zeile :)
...die aber ein Problem hat, wenn die PW-Liste zu lang ist. Daher lieber: while read PASSWORD; do unrar x -p "$PASSWORD; done < passwortliste -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (6)
-
Andre Tann
-
Axel Birndt
-
David Haller
-
Sebastian Gödecke
-
Stefan König
-
Wilfried Lahme