Wordlist generator

Hallo Boardies!

Ich habe vorher gegooglet, und auch die Forensuche benutzt ;-)

Ich versuche ein Programm in Java zu schreiben, mit dem ich eine Wordlist generieren kann.

Es sollten folgende Optionen enthalten sein [min length, max length, Zeichen]
Ich habe schon nen paar Wordlistgeneratoren gefunden, nur leider schaffen die meisten nur bis zu 30 Zeichen.

Für meinen Versuch brauche ich aber bis zu 70 Zeichen^^ (okay, hört sich viel an, aber mit dem Rechner der mir dafür zur verfügung steht, klappt das hoffentlich)

Oder kennt da jemand ein passendes Programm? (aber keine fertige Wordlist oder so was)

GreetS

(P.s.: wenn die Frage kommen sollte, ob ich das für W-Lan Knacken benutzen will, dann ist die Antwort: nur für MEIN eigenes)
 
Kannst du denn Java programmieren? Wenn ich das recht verstehe sollte das selbst für einen Java-Anfänger kein allzu großes Problem darstellen so ein Programm zu schreiben. Ein paar Schleifen und in bißchen in eine Datei schreiben. Was willst du eigentlich, daß wir das Programm schreiben?

Gruß odigo
 
sry. ich glaube ich habe mich falsch ausgedrückt ;-)

ich meinte eigentlich => ich progammiers selber, falls es sowas nicht schon gibt!

==> gibt es sowas schon auch für <60 Zeichenketten?

GreetS
 
da du nichts gefunden hast vermutlich nicht ;)

ach und wie sollen die wörter denn aufgebaut sein? alle buchstabenkombinationen oder hast du bestimmte einschränkungen?

falls du das ohne einschränkungen machen willst kannst du das gleich vergessen!

du hättest dann alleine für die 70 zeichen 70^26 kombinationen (bei nur kleinbuchstaben) und 70^52 bei groß und kleinschreibung. das sind laut windowstaschenrechner 9,387480337647754305649e+47 bzw 8,8124787089723195184393736687913e+95

dazu kommen dann noch die kombinationen für 69, 68...
mal abgesehen, dass dein rechner mit dieser wordlist wohl zu deinen lebzeiten nicht mehr fertig wird, dürftest du auch ganz geringe speicherprobleme bekommen ;)

das wären mal grob gerundet 6,1e+97 byte oder auch 6,1e+88 gigabyte (wenn ich mich grad nicht verrechnet habe (und auch hier wieder nur die 70er kombinationen betrachtet und alle anderen mit weniger stellen vernachlässigt)

und selbst wenn ich mich jetzt irgendwo leicht verrechnet haben sollte dürfte das korrekte ergebnis in ähnliche größenordnungen gehen

vielleicht sollte man also erstmal nachdenken, bevor man solche fragen stellt ;)
 
Hi,

ich habe jetzt nen Proggi gefunden, das das ganze auch in relativ "kurzer" zeit macht

Ich habe es jetzt mal mit 100.000.000 Einträgen von muchstaben, groß klein und Zahlen gemacht^^

Mal gucken ob ich da meinen EIGENEN Wlan Key drin finde.

Das Speicherproblem ist mit ner 1TB Platte erstmal beseitig. Rechenpower sollte auch genügend da sein (Nen ganzes Rechenzentrum [zwar klein, aber da ist schon was bei])

bei 63 ziffern und 95 möglichen Kombis pro Buchstabe sind dass 95^63 also seeeeeeehr viel :-D , da hast du recht, ma gucken wie lange das dauert^^
 
Kannst du nicht die Einträge sozusagen "on the fly" erzeugen? Dann sollte zumindest das Speicherproblem nicht mehr da sein, und schneller geht es auch noch. Was natürlich immer noch bleibt ist das Problem "Zeit". ;)

Mal rein aus Interesse: Welches Programm benutzt du, um deinen WLAN-Key zu finden?

Mfg, Eydeet.
 
Original von lightsaver

du hättest dann alleine für die 70 zeichen 70^26 kombinationen (bei nur kleinbuchstaben) und 70^52 bei groß und kleinschreibung. das sind laut windowstaschenrechner 9,387480337647754305649e+47 bzw 8,8124787089723195184393736687913e+95
)

Nein, es wären 26^70 bzw. 52^70, da du 70 mal, 26/52 Möglichkeiten hast.
 
Original von Lesco
Original von lightsaver

du hättest dann alleine für die 70 zeichen 70^26 kombinationen (bei nur kleinbuchstaben) und 70^52 bei groß und kleinschreibung. das sind laut windowstaschenrechner 9,387480337647754305649e+47 bzw 8,8124787089723195184393736687913e+95
)

Nein, es wären 26^70 bzw. 52^70, da du an 70 mal, 26/52 Möglichkeiten hast.

:evil:

es hat irgendwie seinen grund, warum ich grad bei meinen mathekursen solche probleme habe *hmpf*

aber abgesehen davon wären es also sogar noch sehr viel mehr varianten, also immer noch keine gute idee ;)
 
Originalvon lightsaver
das wären mal grob gerundet 6,1e+97 byte oder auch 6,1e+88 gigabyte

Original von wmike
Das Speicherproblem ist mit ner 1TB Platte erstmal beseitig.

Ja, mit rund 61.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000 (sofern ich mich nicht verzählt hab) Stück 1 TB Platten und das NUR für die verschiedenen
Kombinationen mit 70 Zeichen und das NUR mit Groß- und Kleinbuchstaben.
Dazu kommt, wie bereits gesagt, die Zeit, die du dafür brauchst, um diese Liste zu erstellen,
und diese enthält NUR 'Wörter' mit 70 Stellen, sprich da kommen, wie auch schon gesagt, noch die hinzu mit 69, 68,...,2,1 Stellen.
Schlags dir lieber aus dem Kopf und nutze deine Zeit für etwas, was auch zu deiner Lebzeit fertig werden kann.
 
Man erstellt eigentlich keine Wortlisten, in denen alle möglichen Buchstabenkombis drin vorkommen.
Eine Wortliste sollte sich auf bestimmte Worte beschränken, ansonsten kannste auch bruteforcen, dafür brauchste auch keine xxx.xxx.xxx terrabyte.

Bruteforcen wird afaik ab 9 Zeichen sinnlos, d.h. es würde schon viel zu lange dauern.

Wortlisten funktionieren auch bei längeren Wörtern, sofern das gesuchte Wort dabei ist.

MFG
Ace
 
Zurück
Oben