Forum: PC Hard- und Software Passwortlisten erstellen


von Simon (Gast)


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

von Teo D. (teoderix)


Lesenswert?


von Md M. (Firma: Potilatormanufaktur) (mdma)


Lesenswert?

Teo D. schrieb:
> Der sollte das können.
> https://www.heise.de/download/product/pwgen-fuer-w...

Hmm, hab die manpage für die Linux-Version kurz überflogen, wüsste 
nicht, wie das gehen sollte.

@OP: Das Stichwort lautet "Permutationen". Ich finde da viele Lösungen 
in bash.

von Peter M. (r2d3)


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.

von Boris O. (bohnsorg) Benutzerseite


Lesenswert?

#!/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

(Jedes noch so sinnentleerte Life-Hack-Video mit den Freunden geteilt 
aber wenn Opa vom Programmablaufplan redet, halten sie es für eine 
Geschichte vom Krieg.)

von Md M. (Firma: Potilatormanufaktur) (mdma)


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.

: Bearbeitet durch User
von nur zufällig hier (Gast)


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).

von Michael P. (mipo)


Lesenswert?

Ich werf mal Excel oder so in den Raum....

von Md M. (Firma: Potilatormanufaktur) (mdma)


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

von P.Rogrammierer (Gast)


Lesenswert?

Simon schrieb:
> ich bin nicht sicher nach was ich genau suchen sollte, vielelicht kann
> mir hier jemand einen Tipp geben

Nicht suchen, sondern selber machen.
Wozu wurden Programmiersprachen erfunden.

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.