Forum: PC-Programmierung Passwortlisten erstellen


von Klaus K. (Gast)


Lesenswert?

Hallo

Ich habe einige rar Dateien, die mit Passwort geschützt sind. Sie liegen 
nun schon seit einigen Jahren auf dem Rechner. Leider kann ich mich an 
die genaue Schreibweise des Passworts nur noch ansatzweise erinnern.

- Das Passwort selbst weiß ich, es hat fast 20 Buchstaben
- maximal 2 Buchstaben im Passwort sind groß geschrieben
- maximal 2 Buchstaben sind mit Zahlen ersetzt "e-3 o-0 i-1" kommen in 
Frage
- es wird gefolgt von einer maximal 4 stelligen Ziffern Kombination
- diese wird gefolgt von maximal 2 Zeichen, "@!$&" kommen in Frage


ich habe nun verschiedene Passwort Recovery Programme getestet, doch 
keines davon bietet die Möglichkeit die Kombinationen derart genau zu 
begrenzen und somit die möglichen Passwort Kombinationen auf eine 
vernünftige Anzahl zu verringern.
Gibt es vielleicht Webseiten die eine entsprechende PW Liste erstellen 
können

von Jedi Knight (Gast)


Lesenswert?

Klaus K. schrieb:
Programmiere dir doch was eigenes. VBA fällt mir dazu gerade ein.

von Mario M. (thelonging)


Lesenswert?

Gib mal in den Taschenrechner 26 hoch 20 ein. Viel Spaß!

von Klaus K. (Gast)


Lesenswert?

Mario M. schrieb:
> Gib mal in den Taschenrechner 26 hoch 20 ein. Viel Spaß!

???

- 20 ^ 2 - Buchstaben groß (20 Buchstaben max 2 groß)
- 6 ^ 2  - L33t (2x"e" 2x"i" 2x"o", max 2 l33t)
- 10 ^ 4 - max. 4 Ziffern
- 4 ^ 2  - 2 Stellen je 4 Zeichen


400  36  10000 * 16 = 2.304.000.000 Möglichkeiten
(stimmt nicht ganz da noch doppelZählungen enthalten)

PW Recovery mit GPU 10.000 PW/s=
230.400s = 64h oder etwa 2,5 Tage


darum wäre es eben wichtig, diese PW Liste zu erstellen. Versuche ich 
beispielsweise in der obigen Rechnung anstatt max. 2 Stellen 
Großbuchstaben alle 20 Stellen durch, benötige ich mit gennanter 
Geschwindigkeit etwa 18 Jahre.

von Kräck (Gast)


Lesenswert?

> 20 ^ 2 - Buchstaben groß (20 Buchstaben max 2 groß)

Es kommen 26 kleine Buchstaben und 2 große in Frage.
Also (26+2)^20. Vorausgesetzt, es ist bekannt,welche Großbuchstaben. 
Ansonsten mehr.

> 6 ^ 2 - L33t (2x"e" 2x"i" 2x"o", max 2 l33t)

Wohl kaum. Die Berechnung kann ich aber auch nicht liefern. Hängt vom 
Auftreten ersetzbarer Zeichen ab.

von Kräck (Gast)


Lesenswert?

Okay, Frage nochmals gelesen.

Das Kleinbuchstaben-Äquivalent zum gesuchten Passwort ist bekannt?

Dann nehme ich den letzten Beitrag zurück :-)

von Minimalist (Gast)


Lesenswert?

Jedi Knight schrieb:
> Klaus K. schrieb:
> Programmiere dir doch was eigenes. VBA fällt mir dazu gerade ein.

Wenns schnell sein soll, dann eine Compilersprache. Ggf mit Openmp 
parallel, um alle CPUs zu nutzen.

von oszi40 (Gast)


Lesenswert?

Jedi Knight schrieb:
> VBA fällt mir dazu gerade ein.

VBA- Brute-Force ist ein der langsamsten Varianten etwas abzuarbeiten. 
Maschinenbefehle wären gefragt. Oma würde einfach eine Liste schreiben, 
welche PWs ihr gut gefallen haben und diese mal durchprobieren. Manchmal 
ist auch das Datum oder Dateigröße ein kleiner Hinweis auf 
Ähnlichkeiten?

von C. A. Rotwang (Gast)


Lesenswert?

brute force mit Programmable dictionary generator

In den Neunzigern hat man dafür crack verwendet:
https://en.wikipedia.org/wiki/Crack_(password_software)

von Minimalist (Gast)


Lesenswert?

Klaus K. schrieb:
> 400  36  10000 * 16 = 2.304.000.000

Sind, btw bei 26 Byte zeichen pro Zeile + CRLF über 400GB für die 
Passwortdatei.

von Mario M. (thelonging)


Lesenswert?

Ok. Nachdem ich wach bin, habe ich die Aufgabe verstanden. Es geht um 
Variation eines bekannten Passwortes. Entschuldigung!

von Stefan P. (form)


Lesenswert?

Mit hashcat kann man solche bekannten Muster verwenden.
Ausserdem bietet es direkt unterstützung für RAR-Dateien und Du kannst 
es auf der Grafikkarte rechnen lassen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.