Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 14:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[AutoIt] Loginsystem?

Discussion on [AutoIt] Loginsystem? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: LOCKED
Join Date: Oct 2011
Posts: 469
Received Thanks: 56
[AutoIt] Loginsystem?

Heey

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
MrOwned is offline  
Old 11/24/2011, 21:37   #2
 
elite*gold: 0
Join Date: Jan 2008
Posts: 539
Received Thanks: 46
Welche Forensoftware wird genutzt, bzw kanns tdu die Addresse schicken?
iXDe is offline  
Old 11/24/2011, 21:45   #3
 
elite*gold: LOCKED
Join Date: Oct 2011
Posts: 469
Received Thanks: 56
MyBB
MrOwned is offline  
Old 11/24/2011, 21:51   #4
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
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.
Logtetsch is offline  
Old 11/24/2011, 21:56   #5
 
elite*gold: LOCKED
Join Date: Oct 2011
Posts: 469
Received Thanks: 56
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
MrOwned is offline  
Old 11/24/2011, 22:29   #6
 
elite*gold: 0
Join Date: Jan 2008
Posts: 539
Received Thanks: 46
Ich hab mal ein bisschen versucht und es gibt bisher ein Problem:

Es wird beim Login bei MyBB ein Captcha verlangt _> muss eingegeben werden vom User. Bin grad noch weiter am probieren.
iXDe is offline  
Old 11/25/2011, 00:46   #7
 
ChangeMeシ's Avatar
 
elite*gold: 49
Join Date: Oct 2011
Posts: 169
Received Thanks: 11
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.

ChangeMe
ChangeMeシ is offline  
Old 11/25/2011, 06:54   #8
 
elite*gold: 0
Join Date: Jan 2008
Posts: 539
Received Thanks: 46
.... was jedoch Sicherheitsrisiken mit sich bringt. (>SQL Injektionen[wenn nicht Escaped wird], Bruteforce wird damit leicht gemacht)
iXDe is offline  
Old 11/25/2011, 08:33   #9
 
elite*gold: LOCKED
Join Date: Oct 2011
Posts: 469
Received Thanks: 56
Ich kann auch ein neues Forum machen mit anderer Foren software das mit MyBB war nur auf schnell jetzt
MrOwned is offline  
Old 11/25/2011, 15:54   #10
 
ChangeMeシ's Avatar
 
elite*gold: 49
Join Date: Oct 2011
Posts: 169
Received Thanks: 11
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($resultMYSQL_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;
    }
?>
Und in AutoIt machst du nun folgendes:
GUI
PHP Code:
#region ### START Koda GUI section ### Form=LOGIN
$loginbox GUICreate("Fenster"299169326162)
$logingroup GUICtrlCreateGroup("  Login  "88281153)
$id GUICtrlCreateLabel("Dein Benutzername:"324010017)
$idinput GUICtrlCreateInput(""1444012121)
$pw GUICtrlCreateLabel("Dein Passwort:"32727517)
$pwinput GUICtrlCreateInput(""1447212121$ES_PASSWORD)
$login GUICtrlCreateButton("Einloggen"1681127525$WS_GROUP)
$registeropen GUICtrlCreateButton("Registrieren"321127525$WS_GROUP)
GUICtrlCreateGroup("", -99, -9911)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ### 

While Schleife
PHP Code:
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 sinddann 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 
_Login Func
PHP Code:
Func _Login($sBenutzername ""$sPasswort "")
    
$iRValue _INetGetSource("URL/login.php?benutzername=" $sBenutzername "&passwort=" $sPasswort)
    Switch 
$iRValue
        
Case 0
            
Return 0
        
Case 1
            
Return 1
        
Case 2
            
Return 2
    
EndSwitch
EndFunc 

Viel Spaß damit!
ChangeMe
ChangeMeシ is offline  
Old 11/25/2011, 16:11   #11
 
elite*gold: LOCKED
Join Date: Oct 2011
Posts: 469
Received Thanks: 56
Hab dir ne Nachricht geschrieben blicke da nicht so durch
MrOwned is offline  
Old 11/25/2011, 22:24   #12
 
ChangeMeシ's Avatar
 
elite*gold: 49
Join Date: Oct 2011
Posts: 169
Received Thanks: 11
An sich ist es alles genau beschrieben ôO

db_config steht alles so was du machen musst!

login.php
Ändere DATENBANKNAME in den Namen deiner Datenbank

_Login Func
Gib den Link zu login.php auf dem Webspace wo deine MySQL Datenbank ist.

Login.php und db_config.php müssen in dem selber Verzeichnis sein.

ChangeMe
ChangeMeシ is offline  
Old 11/25/2011, 22:52   #13
 
elite*gold: LOCKED
Join Date: Oct 2011
Posts: 469
Received Thanks: 56
Ich probiers mal
MrOwned is offline  
Reply


Similar Threads Similar Threads
[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



All times are GMT +1. The time now is 14:11.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.