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
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.
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.
#!/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.)
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
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).
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.