Passwortlisten erstellen

Gast #5406257
Lesenswert?
• ▲
▼
Hallo

ich suche ein Tool, das Passwortkombinationen aus vorgegebenen Texten 
erstellt und diese in einer neuen Liste ablegt.
ich gebe also texte vor z.b.
A1
A2
A3

B1
B2
B3

C1
C2
C3

das Tool sollte daraus alle möglichen Kombination in einer Liste 
ablegen, z.b.
A1B1C1
A1B1C2
A1B1C3
A1B2C1
..
A3B3C3

ich bin nicht sicher nach was ich genau suchen sollte, vielelicht kann 
mir hier jemand einen Tipp geben
#5406405
Lesenswert?
• ▲
▼
Simon schrieb:
> ich bin nicht sicher nach was ich genau suchen sollte, vielelicht kann
> mir hier jemand einen Tipp geben

Du solltest nach einer Programmiersprache Deiner Wahl suchen.

Für die Lösung der simplen Aufgabe nach Deiner Beschreibung brauchst Du 
drei geschachtelte Schleifen, ein bisschen Stringverkettung und 
Schreiben in eine Datei.
(Firma: Potilatormanufaktur) #5406514
Lesenswert?
• ▲
▼
Md M. schrieb:
> Das Stichwort lautet "Permutationen"

Boris O. schrieb:
> #!/bin/bash
>
> SAMPLES="A1 A2 A3 B1 B2 B3 C1 C2 C3"
>
> for Il in $SAMPLES; do
>   for lI in $SAMPLES; do
>     for l1 in $SAMPLES; do
>       echo "$Il$lI$l1"
>     done
>   done
> done

Ist möglicherweise beides doch nicht das, was OP haben wollte. Was genau 
OP will ist aber unklar, denn

> alle möglichen Kombination

und

> A1B1C1
> A1B1C2
> A1B1C3
> A1B2C1
> ..
> A3B3C3

widerspricht sich.
Gast #5406533
Lesenswert?
• ▲
▼
Es scheint auch keine Liste von möglichen Passwörtern (zur Nutzung als 
Passwort) gesucht sondern eher ein Wörterbuch (im sinne von Brute Force 
hacking).
Also mal in die hack Software Abteilung schauen.

Oder halt wirklich selbst schreiben. Dann aber mit 3 Listen (so wie ich 
die Aufgabenstellung verstehe).
(Firma: Potilatormanufaktur) #5406589
Lesenswert?
• ▲
▼
Boris O. schrieb:
> #!/bin/bash
>
> SAMPLES="A1 A2 A3 B1 B2 B3 C1 C2 C3"
>
> for Il in $SAMPLES; do
>   for lI in $SAMPLES; do
>     for l1 in $SAMPLES; do
>       echo "$Il$lI$l1"
>     done
>   done
> done

Eher so:
1
#!/bin/bash
2

3
SAMPLESA="A1 A2 A3"
4
SAMPLESB="B1 B2 B3"
5
SAMPLESC="C1 C2 C3"
6

7
for A in $SAMPLESA; do
8
  for B in $SAMPLESB; do
9
    for C in $SAMPLESC; do
10
      echo "$A$B$C"
11
    done
12
  done
13
done

Ergibt

A1B1C1
A1B1C2
A1B1C3
A1B2C1
A1B2C2
A1B2C3
A1B3C1
A1B3C2
A1B3C3
A2B1C1
A2B1C2
A2B1C3
A2B2C1
A2B2C2
A2B2C3
A2B3C1
A2B3C2
A2B3C3
A3B1C1
A3B1C2
A3B1C3
A3B2C1
A3B2C2
A3B2C3
A3B3C1
A3B3C2
A3B3C3

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.