ich hätt dort mal ne Frage zu AutoIt ich hab nähmlich ein Hack gecodet für nen Egoshooter... ich möchte so ein Loginsystem machen womit man sich mit seinen Acc daten von meinen Forum einloggen muss. Wenn man eingeloggt ist das man erst dann diesen hack starten kann.
Tutorial würd reichen oder gleich das ganze Script
Du kannst glaub ich im Quellcode/ test deines Forums untersuchen, ob du eingeloggt bist oder nicht. Dann kannst du das ganze in Autoit mit
PHP Code:
BinaryToString
und
PHP Code:
_StringBetween
nachprüfen.
KillerDeluxe hat mal so ein HWID Script gepostet. Ist glaub ich auch pinned.
Dort kannst du die einige Sachen abgucken bzw. einfach nur anschauen um es besser zu verstehen.
Also bin recht anfänger in AutoIt also bitte n bischn anfänger freundlich schreiben
Code:
#RequireAdmin
#NoTrayIcon
$inputUsername = InputBox("Geben sie ihren Benutzernamen ein","Benutzername:")
$inputPassword = InputBox("Geben sie ihr Passwort ein","Passwort:","","*")
If $inputUsername = "MrOwned" And $inputPassword = "1234" Then
MsgBox(0,"Erfolgreich eingeloggt","Sie haben sich erfolgreich eingeloggt!")
Else
MsgBox(0,"Login fehlgeschlagen!","Username und Passwort sind falsch!")
EndIf
So hab ich es zurzeit Nur jetz muss ich es umscripten das er zb die Daten vom Forum nimmt und dort brauch ich hilfe
Sollten dei Account Daten in einer MySQL Datenbank gespeichert sein und auch dir verfügbar, kannst du es über php machen.
Du sendet über AutoIt deine Daten an php und der sagt dir ob der Account mit dem Passwort zusammengehört.
Nunja, wenn du die Möglichkeit hast deine Forenmember in einer MySQL Datenbank zu speichern, dann kannst du es wie folgt machen.
db_config.php
PHP Code:
<?php
$host = "localhost";
// Nicht verändern
$user = "USERNAME BEI phpMyAdmin";
// Verändern! - Hier müsst ihr den Username eingeben
$pass = "PASSWROT BEI phpMyAdmin";
// Verändern! - Hier müsst ihr das Passwort eingeben
$dbase = "DATENBANKNAME";
// Verändern! - Hier müsst ihr den Namen der Datenbank eingeben
?>
login.php
PHP Code:
<?php
// PHP-Code Beginn
require_once('db_config.php');
// Die Datenbankverbindungsdaten einbinden, damit die Funktion "mysql_connect" funktioniert
mysql_connect($host, $user, $pass);
// Öffnet eine Verbindung zu dem MySql-Server
mysql_select_db($dbase);
// Wählt die Datenbank $dbase aus
$Benutzername = mysql_real_escape_string($HTTP_GET_VARS['benutzername']);
// In der Variable steht der String der in der Url nach "benutzername=" übermittelt wurde
$Passwort = mysql_real_escape_string($HTTP_GET_VARS['passwort']);
// In der Variable steht der String der in der Url nach "passwort=" übermittelt wurde
$result = mysql_query("SELECT * FROM DATENBANKNAME WHERE Benutzername='" . $Benutzername . "'");
// Sendet die Anfrage an die MySql-DB: "Wähle alle Daten aus der Tabelle User_Daten wo der Benutzername gleich $Benutzername ist"
// !!! Achtung !!! - Habt ihr vorher den Namen der Tabelle verändert müsst ihr logischerweise auch den neuen Namen verwenden
$row = mysql_fetch_row($result, MYSQL_ASSOC);
// mysql_fetch_row($result) gibt ein Array zurück mit allen Daten aus der Spalte in der der Benutzername gleich $Benutzername ist
if ($row)
// Wenn ein Benutzername gefunden wurde
{
$Dbmd5Passwort = $row["Passwort"];
if (md5($Passwort) == $Dbmd5Passwort)
// wenn das PAsswort der eingabe dem Passwort in der MySQL Datenbank entspricht, dann sende eine 1
{
echo 1;
}
else
// wenn das Passwort nicht stimmt, dann gebe eine 2 aus
{
echo 2;
}
}
else
// wenn der Benutzername nicht registriert ist, gebe eine 0 aus
{
echo 0;
}
?>
While 1
$msg = GUIGetMsg(1)
Switch $msg[0]
Case $login
$sBenutzername = GUICtrlRead($idinput)
$sPasswort = GUICtrlRead($pwinput)
If $sBenutzername <> "" And $sPasswort <> "" Then ; Wenn die eingaben nciht leer sind, dann führe die Funktion _Login durch
Switch _Login($sBenutzername, $sPasswort)
Case 1
MsgBox(48, "Info", "Erfolgreich eingeloggt!")
Case 2
MsgBox(16, "Error", "Passwort ist falsch!")
Case 0
MsgBox(16, "Error", "Benutzername nicht vohanden!")
EndSwitch
Else
MsgBox(48, "Info", "Bitte einen Bentzernamen/Passwort angeben!")
EndIf
Case $GUI_EVENT_CLOSE
_Save()
Exit
EndSwitch
WEnd
[B] LogInSystem [S] e*gold 07/01/2011 - elite*gold Trading - 18 Replies Hiho e*pvp !
ich habe mich mal die letzten Tage an ein kleines Projekt dran' gesetzt:
An einem LoginSystem.
Hier erstmal ein kleines FAQ zu diesem Programm.
FAQ:
Was macht dieses "LoginSystem" ?
[Release]Einfaches Loginsystem mit AutoIt 06/28/2011 - AutoIt - 7 Replies Heyho Elitepvpers,
ich habe gestern ein sehr einfaches Loginsystem erstellt. Zuerst wollte ich es nicht releasen, jedoch habe ich mich entschlossen es doch zu tun.
Inhaltsverzeichnis
1 - Einrichten der Webspace
2 - Ändern am Script
3 - Vollständiges Script zum testen
4 - Was kommt in der neuen Version?
Loginsystem 08/02/2010 - Flyff Private Server - 9 Replies Hallo :> ich suche für meine Homepage ein Script welches Es ein oder zwei Leuten gestattet sich einzuloggen und auf eine Extra seite zu gelangen..kann mir da vll einer bei helfen? dh. ich habe ca 2 Unterschiedliche acc daten (die i-wo abgefragt werden (auch im script dh. muss nicht unhackbar sein) und diejenigen, die die Daten haben und eigeben die gelagen dann auf eine Seite, welche nur von den beiden einsehbar ist.
HILFE...
[How To] Loginsystem mit VB2008 11/12/2009 - Tutorials - 17 Replies Hallo leute,
ich zeige euch heute wie man mit Visual Basic 2008 ein login System machen kann.
Ihr Braucht dazu:
Visual Basic 2008
Ich Uploade auch gleich ein Video Dazu