Erzeugen von rainbow tables

Hallo zusammen,
Ich möchte gerne eine rainbow table erstellen mit allen Sonderzeichen, und mit einer Länge von bis zu 14 Zeichen.

Zum Testen habe ich mal eine rainbow tables mit den Buchstaben A-Z und einer länge von 7 Zeichen erstellt. Das dauerte etwa 15 Stunden. (lm configuration #0)
Ich habe alles nach dem Tutorial con http://www.antsight.com/zsl/rainbowcrack/ gemacht. Alles hat super funktioniert.

Nun möchte ich aber einer Rainbow table erstellen mit allen Zeichen aber mit einer Länge von 14 Zeichen. (lm configuration #6, http://www.antsight.com/zsl/rainbowcrack/configurations.htm).
Leider weiss ich nicht, wie es dann mit l, m und t aussieht, also generell wie die Befehle dazu lauten, oder reicht es wenn ich einfach die Länge abändere:

rtgen lm all 1 14 0 9000 40000000 #00

Ja, ich weiss das dass sehr viel Zeit in Anspruch nimmt, aber ich habe für ca. 2 - 3 Wochen 50 -150 3Ghz Rechner zur Verfügung.

Weiter frage ich mich, ob ich alle Befehle auf verschiedenen Rechner ausführen kann, oder ob die sie so trennen muss.

Rechner 1 (alle mit 1 7 0 9000 40000000) :
rtgen lm all 1 7 0 9000 40000000 #00
...

Rechenr 2 (alle mit 1 7 1 9000 40000000):
rtgen lm all 1 7 1 9000 40000000 #00
....

Weiter habe ich in einem anderen Thread gesehen das mehr als 7 Zeichen keinen Sinn machen (http://hackerboard.de/thread.php?threadid=11478), aber wie soll ich dann ein 12 Stelliges PW herausfinden???

mfg Iceman39
 
It will take several years if we compute these tables on single computer. However, the actual time is reduced to a few months with a lot of computers to work parallelly.

gut, ist ne behauptung ohne beweisende rechnung, aber du kannst davon ausgehen, dass das so stimmt. wenn das in einigermaßen vertretbarer zeit geschehen soll, brauchst du schon n verdammt geiles cluster..

Weiter habe ich in einem anderen Thread gesehen das mehr als 7 Zeichen keinen Sinn machen (http://hackerboard.de/thread.php?threadid=11478), aber wie soll ich dann ein 12 Stelliges PW herausfinden???

du einst das hier:

Eine Länge von 10 Zeichen macht aber keinen Sinn,
da lm-passwörter immer aus Blöcken von so 7 Zeichen
zusammengesetzt werden.

bei der erstellung von LanMan-hashes werden passwörter in 7er-blöcke gespaltet und getrennt behandelt (und die hashes am ende zusammengesetzt), d.h. man kann je 7 zeichen einzeln bruteforcen (oder in ner table nachschaun), ohne sich für den rest zu interessieren.
afaik ist die passwortlänge dabei auch noch auf 14 zeichen beschränkt, alles danach wird einfach abgeschnitten.

btw besteht ne rainbow-table immer aus klartext + zugehörigem hash, ich würde mir mal an deiner stelle gedanken machen, für welchen hash-algo du das ding erstellen willst :)
 
Hallo,
Danke erstmal für deine Antwort.

bei der erstellung von LanMan-hashes werden passwörter in 7er-blöcke gespaltet und getrennt behandelt (und die hashes am ende zusammengesetzt), d.h. man kann je 7 zeichen einzeln bruteforcen (oder in ner table nachschaun), ohne sich für den rest zu interessieren.
afaik ist die passwortlänge dabei auch noch auf 14 zeichen beschränkt, alles danach wird einfach abgeschnitten.
Aha, dann würde ja die table mit den 7 Zeichen ausreichen.

gut, ist ne behauptung ohne beweisende rechnung, aber du kannst davon ausgehen, dass das so stimmt. wenn das in einigermaßen vertretbarer zeit geschehen soll, brauchst du schon n verdammt geiles cluster..
2354 days, ich habe aber wie gesagt die ander table schon erstell, wo steht das man 2 tage und 18 Stunden braucht. Bei mir dauerte dies bei einem PC nur 15 Stunden also ca 4 mal schneller.
Also hätte ich ja mit einer Maschiene 588 Tage. Verteile ich das auf 50 Rechner wurde das ergeben das ich in 11 Tagen fertig bin.

für welchen hash-algo du das ding erstellen willst
Für lm, später evt. auch für md5
 
Zurück
Oben