Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Private Server > WoW PServer Hosting
You last visited: Today at 11:35

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

 

Trinity Core - Vershclüsselungs Probleme

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2013
Posts: 5
Received Thanks: 0
Trinity Core - Vershclüsselungs Probleme

Hallo Leute

Und zwar geht es darum das mein PHP Script das die Accounts auf der RegistrationPage meiner Server Homepage iwelche Probleme mit der Passwort Verschlüsselung hat bzw eher die TrinityCore die keine sha1 Verschlüsselung erkennt. -.-

Ich benutze eine 3.3.5 Trinity Core.

Dies ist das Script meiner Site:

<?php
$verbindung = mysql_connect("localhost", "root" , "hierdaspw")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");

mysql_select_db("auth") or die ("Datenbank konnte nicht ausgewählt werden");

$username = $_POST["username"];
$passwort = $_POST["passwort"];
$passwort2 = $_POST["passwort2"];

if($passwort != $passwort2 OR $username == "" OR $passwort == "")
{
echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href=\"eintragen.htm\">Zurück</a>";
exit;
}


$passwort = sha1($passwort);


$result = mysql_query("SELECT id FROM account WHERE username LIKE '$username'");
$menge = mysql_num_rows($result);

if($menge == 0)
{
$eintrag = "INSERT INTO account (username, sha_pass_hash) VALUES ('$username', '$passwort')";
$eintragen = mysql_query($eintrag);

if($eintragen == true)
{
echo "Benutzername <b>$username</b> wurde erstellt. <a href=\"login.htm\">Login</a>";
}
else
{
echo "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.htm\">Zurück</a>";
}


}

else
{
echo "Benutzername schon vorhanden. <a href=\"eintragen.htm\">Zurück</a>";
}


Dies funktioniert auch alles super(Accounts werden in der Account TAble in der auth db erstellt und die Passwörter sha1 verschlüsselt!)

Nun versuche ich mich aber ingame mit so einen Account einzuloggen und es sagt mir das die Accountdaten falsch sind. Die über die Konsole erstellten Accounts funktionieren dennoch. Dazu sehe ich in der Account Table in der "sha_pss_hash" das die vershclüsselten Passwörter der Accounts die mit der Konsole erstellt wurden nur Großbuchstaben beinhalten und die Passwörter der Accounts die über meine SIte erstellt wurden sind mit Kleinbuchstaben verschlüsselt!

Ich habe das Passwort "test" zum Test bei der Registrierung eingegeben und es kam die sha1 Verschlüsselung "098f6bcd4621d373cade4e832627b4f6" dabei raus. Dies habe ich dann mit einem sha1 verschlüssler aus dem internet verglichen und es scheint richtig und sha1 verschlüsselt zu sein. Die Trinity Core gibt ja auch in ihrem Wiki an sha1 zu verschlüsseln aber trotzdem scheint es nicht richtig zu sein.

Bin richtig verzweifelt und würde mich über Hilfe freuen.


MfG



gearsecond26 is offline  
Old   #2
 
elite*gold: 110
Join Date: Mar 2008
Posts: 827
Received Thanks: 361
TrinityCore "salzt" die Passwörter noch.
Wenn dein Username also gearsecond26 lautet und dein Passwort abc123 lautet, dann musst du gearsecond26:abc123 in SHA1 encrypten.
Kann man hier nachlesen:


Kaev <3 is offline  
Thanks
2 Users
Old   #3
 
elite*gold: 0
Join Date: May 2013
Posts: 5
Received Thanks: 0
Haha ich hatte es sogar da nachgelesen aber bei "sha1" wütend aufgehört zu lesen weil ich es versucht habe mit sha1 zu verschlüsseln. Das danach das Format usernameassword beschrieben wird habe ich in der Ungeduld (nach stundenlangem Kopfzerbrechen und erfolglosem rumgoogeln... .__.) überhaupt nicht gelesen bzw gesehen ^^ Tut mir sorry

Trotzdem dickes thx für den kleinen Denkanstoß und dem folgenden Facepalm meinerseits
gearsecond26 is offline  
Old   #4


 
elite*gold: 894
Join Date: Sep 2013
Posts: 1,390
Received Thanks: 624
$result = mysql_query("SELECT id FROM account WHERE username LIKE '$username'");

Mach lieber " = "

Quote:
Originally Posted by Kaev <3 View Post
TrinityCore "salzt" die Passwörter noch.
Wenn dein Username also gearsecond26 lautet und dein Passwort abc123 lautet, dann musst du gearsecond26:abc123 in SHA1 encrypten.
Kann man hier nachlesen:
Ich hätte jetzt vieles Vorgeschlagen, aber nichts bezogen auf salts.
Aber gut zu wissen! danke auch meinerseits.
tschulian is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
Trinity Core TDB Characters und auth Probleme
Liebe Community, Ich wollte eine neuen neuen Trinity Core Server machen, Compilieren hat prima geklappt die TDB und all.sql habe ich ohne Probleme...
4 Replies - WoW Private Server
Trinity core 3.3.3a zu 3.3.5a
Hat sich erledigt blöde frage :D Ps: War im Forum wo sie gesagt haben, man solle mal probleme 1-2 Minuten auf sich wirken, das hilft anstatt hier...
0 Replies - WoW Private Server
Trinity 3.3.5a Core Probleme
Guten Abend, ich und mein Team sind gerade dabei unseren Server aufzusetzen.(Erstmal auf Hamachi wenn die Db und die Homepage in eigen Script steht...
7 Replies - WoW Private Server
Suche WoW Trinity Core/Mangos Core 3.3.5a oder höher für Privatserver
Hallo, ich suche ein WoW Coren Trinity Core oder Mangos Core auf dem patch 3.3.5a oder höher der Core sollte auf Deutsch sein für einem Windows...
12 Replies - WoW Private Server
UDB Datenkbank Trinity tauglich machen (2.4.3, aktuelster Trinity Core)
Gibts da nen Converter? Ich arbeite zum ersten mal mit Trinity und häng jetzt an der Datenbank fest :-( bekomm leider beim starten immer Errors und...
2 Replies - WoW PServer Hosting



All times are GMT +2. The time now is 11:35.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.