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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren