Brauche Hilfe, Möchte Autoit ABC Datei erstellen lassen.

  • Gut also ich habe ein Problem. Ich bin schon lange am rum werkeln und komme einfach nicht auf eine Lösung.
    Ich möchte mein das autoit diese aufgabe macht:

    Ich hab ne Gui, mit einem Input feld. Ich gebe dann eine Zahl ein, beispiel 6. Drücke auf startbutton.
    Nun soll autoit eine txt erstellen/eine txt öffnen(die dann aber natürlich leer ist) und dann dort das reinschreibt:

    a
    b
    c
    d
    (das so weiter bis z)
    1
    2
    3
    4
    (das so weiter bis 9, dann 0)

    und dann da ich ja am anfang eine 6 eingegeben habe, Soll er das dann so machen, das er am ende alles durchgeht bis es 6 buchstaben sind. Also als nächstes

    aa
    ab
    ac
    ad
    (u.s.w bis z und dann a1 a2 u.s.w)

    das macht er dann auch mit ba, bb, bc und wieder so weiter. bis am ende da steht. 000000 (also 6mal die letzte zahl)

    Wie bekomme ich das hin?
    Bis jetzt habe ich:

    [autoit]

    #include <GUIConstants.au3>
    GUICreate("MeineGUI",150,100)
    GUISetState(@sw_show)
    $startb=GUICtrlCreateButton("Start",6,60,138,38,-1,-1)
    $anzahl=GUICtrlCreateInput("",41,36,57,19,-1,-1)
    $text=GUICtrlCreateLabel("Bitte geben sie die Buchstabenzahl an",26,7,96,30,-1,-1)
    While 1
    $msg=GUIGetMsg()
    Switch $Msg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $startb
    _startcreate()
    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit]

    Func _startcreate()
    If Not FileExists(@ScriptDir & "\Wordlist.ini") Then
    MsgBox(48, "File Not Found", "Required Blank file not found (" & @ScriptDir & "\Wordlist.ini" & ")" & @CRLF & "Please create a Wordlist.ini "& @CRLF & "Programm will close now")
    Exit
    Endif
    Global $buchstabe
    $buchstabe[1] = ("a")
    $buchstabe[2] = ("b")
    $buchstabe[3] = ("c")
    $buchstabe[4] = ("d")
    $buchstabe[5] = ("e")
    $buchstabe[6] = ("f")
    $buchstabe[7] = ("g")
    $buchstabe[8] = ("h")
    $buchstabe[9] = ("j")
    $buchstabe[10] = ("k")
    $buchstabe[11] = ("l")
    $buchstabe[12] = ("m")
    $buchstabe[13] = ("n")
    $buchstabe[14] = ("o")
    $buchstabe[15] = ("p")
    $buchstabe[16] = ("q")
    $buchstabe[17] = ("r")
    $buchstabe[18] = ("s")
    $buchstabe[19] = ("t")
    $buchstabe[20] = ("u")
    $buchstabe[21] = ("v")
    $buchstabe[22] = ("w")
    $buchstabe[23] = ("x")
    $buchstabe[24] = ("y")
    $buchstabe[25] = ("z")
    $buchstabe[26] = ("1")
    $buchstabe[27] = ("2")
    $buchstabe[28] = ("3")
    $buchstabe[29] = ("4")
    $buchstabe[30] = ("5")
    $buchstabe[31] = ("6")
    $buchstabe[32] = ("7")
    $buchstabe[33] = ("8")
    $buchstabe[34] = ("9")
    $buchstabe[35] = ("0")
    $file = Fileopen(@ScriptDir & "\Wordlist.ini", 1)
    $bzahl = GUICtrlRead($anzahl)
    $ulimited = 999999999999

    [/autoit][autoit][/autoit][autoit]

    $wert = 35
    for $i = 1 to $bzahl step +1
    $wert = $wert*35
    Next
    Filewrite(@ScriptDir & "\Wordlist.ini", $wert)

    [/autoit][autoit][/autoit][autoit]

    for $i = 1 to $wert step +1

    [/autoit][autoit][/autoit][autoit]

    for $i = 1 to 35 step +1
    Filewrite(@ScriptDir & "\Wordlist.ini", $buchstabe[$i] & @CRLF)
    Next

    [/autoit][autoit][/autoit][autoit]

    Next

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    EndFunc

    [/autoit]

    Danke jeden für hilfe! :)

  • also Passwort-Cracker gibt es doch schon genug auf dieser Welt, Oder?

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • Ich will keinen Passwortcracker machen.

    Ich will das er mir ne TXT datei erstellt. Wo das so drinne steht. Ich gebe 10ein. Dann schreibt er in der txt alle möglichen kombis rein bis zur 10.Stelle.

    Ich will ne TXT datei dann haben wo das drinne steht. Ini oder so geht auch.

  • Sieht mir auch zu sehr nach einer Vorlage zur BruteForce-Attacke aus.

    Ich handel mir lieber keine Verwarnung ein :)

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"