Beitrag von EinfachMax_ ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
Falls du dein "AutoHotKey"-Script vor Fremdeingriffe schützen möchtest, lass es gleich.
DU kannst ALLES was du in AutoHotKey schreibst mit Memorytools auslesen.
Was soll großartig passieren?
Passwörter bekommen die nicht weil die die User nur einen Random generierten code bekommen womit sie sich einloggen können.
Was soll großartig passieren?
Passwörter bekommen die nicht weil die die User nur einen Random generierten code bekommen womit sie sich einloggen können.
Es besteht die möglichkeit dein Script komplett so wie du es Geschrieben hat auszulesen und ohne "Login" zu Kompilen.
Das bringt was? xD wow die können Fraktions befehle ausführen und bekommen nen Fehler das sie den Befehl nicht ausführen können und sie können ein Bplaced Datenbank vollmüllen die mich nicht Juckt xD
War ja nur die Information weil du dir dann die Arbeit sparen könntest dich Stundenlang daran aufzuhalten.
Mir egal ob jemand das Script "Klaut" ich mache es Ledigdlich für meine Fraktion und wenn die Meinen den Binder zu manipuliren fliegen sie aus der Fraktion.
Und jetz lass mal Leute antworten die Auch helfen wollen Danke
Nja wie die oben mir schon sagten loginsystem unnötig aber wenn du wirklich was in der Richtung machen willst, mach es entweder mit einer einfachen whitelist reicht vollkommen oder schreib dir deine eigene api ist viel einfacher und besser als die improv3d.
Hauptsächlich brauchst du mit der improv3d imp_read und imp_read_where je nach dem wie deine Tabelle aufgebaut ist bzw imp_compare dürfte für das passwort ganz nützlich sein
Nja wie die oben mir schon sagten loginsystem unnötig aber wenn du wirklich was in der Richtung machen willst, mach es entweder mit einer einfachen whitelist reicht vollkommen oder schreib dir deine eigene api ist viel einfacher und besser als die improv3d.
Hauptsächlich brauchst du mit der improv3d imp_read und imp_read_where je nach dem wie deine Tabelle aufgebaut ist bzw imp_compare dürfte für das passwort ganz nützlich sein
Habe hier zwar was aber Funktioniert nicht weil ich kp davon habe:
Login:
GuiControlGet, passwort
GuiControlGet, name
IF(name == "" || passwort == "")
MsgBox, 16, Fehler!, Fülle alle Felder aus!
imp_read_where(Tabelle, 2, name, Spalte)
return
Gui, Destroy
Gui, Show,
return
MsgBox, 16, Fehler!, Das Passwort/Username ist Falsch!
return
GuiClose:
ExitApp
Alles anzeigen
Hier ein bild von der Datenbank
Gui, Login:Add, Edit, x12 y70 w120 h30 vname,
Gui, Login:Add, Edit, x232 y70 w110 h30 vpasswort,
Gui, Login:Add, Button, x132 y70 w100 h30 gKlickLogin, Login
Gui, Login:Show, w353 h111, Login
return
KlickLogin:
Gui, Login:Submit, Nohide
if(name == "" || passwort == "")
MsgBox, 16, Fehler!, Fülle alle Felder aus!
else{
if(!imp_row_exist(Tabelle, name)) ;Gibt glaub ich 0 aus wenn sie existiert so hab ich das in erinnerung konnte mir das merken da es komisch ist aber schau in der dokumentation nach
MsgBox, 16, Fehler!, Benutzer existiert nicht
else{
imp_read_where(Tabelle, 2, name, Spalte) ; Weiß nicht genau solltest aber über den namen die ID auslesen. Die ID sollte auto increment und der index sollte darauf liegen.
if(imp_compare(Tabelle, id, passwort, passwort){ ;Ka in welcher reihenfolge und welche parameter
gosub, LoadGui
return
}else{
MsgBox, 16, Fehler!, Passwort stimmt nicht
}
}
}
ExitApp
return
LoadGui:
Gui, Login:Hide
;restliches Gui erstellen und anzeigen
Alles anzeigen
auf meinem laptop geht kein sc4te deshalb in notepad++ geschrieben also könnte fehler enthalten aber im grunde gehts so ;D
So.. Ich bin jetz auf Visual Basic umgestiegen
Jetz brauche ich jemanden der mir hilft mit MySQL Datenbank auslesen/accounts reg./accounts löschen/
#Edit: Frage hinzugefügt, Text Editiert