Programm das alle kombinationen von buchstaben und Zahlen herausfindet?

3 Antworten

Einmal "simples hacking tool" ohne Mayo, kommt sofort ;)

#!/usr/bin/env python
import sys
if len(sys.argv) < 3:
    print('usage: %s <charset> <count>'%sys.argv[0])
    sys.exit(0)
try:
    count = int(sys.argv[2])
except ValueError:
    print('invalid count: "%s"'%sys.argv[2])
    sys.exit(0)
charset = sys.argv[1]
nchars = len(charset)
pattern = [0 for i in range(count)]
while pattern[0] < nchars:
    print(''.join([charset[i] for i in pattern]))
    for i in range(1, count):
        pattern[-i] += 1
        if pattern[-i] >= nchars:
            pattern[-i] = 0
            pattern[-i-1] += 1


Benötigst allerdings Python ums zu benutzen: https://www.python.org/

Anwendungsbeispiel (Windows):

C:\Users\Ilyas974\> python simples_hacking_tool.py abc 2
aa
ab
ac
ba
bb
bc
ca
cb
cc
C:\Users\Ilyas974\>

Anwendungsbeispiel (GNU/Linux):

ilyas974@box[~]$ python simples_hacking_tool.py abc 2
aa
ab
ac
ba
bb
bc
ca
cb
cc
ilyas974@box[~]$

Programmiere es selber.

Und welche Zeichen meinst du? Alle 256? Wenn ja rechne 256^256


Ilyas974 
Beitragsersteller
 27.10.2017, 00:16

nein

0
Ilyas974 
Beitragsersteller
 27.10.2017, 00:12

Am besten wäre ein Programm wo man selber einstellen kann welche zeichen. Gibt ja welche wo man garantiert weiß, dass man sie nicht benutzt hat z.B. ^,&,*,$,# usw.

0

Durch ausprobieren zufälliger Zeichenkombinationen ein Passwort zu knacken nennt sich eine Brute-Force-Attacke. Du kannst dich für deinen spezifischen Fall ja mal informieren.