Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > World of Warcraft > WoW Private Server
You last visited: Today at 11:10

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

Advertisement



Arcemu Server verschlüsselung von passwörtern

Discussion on Arcemu Server verschlüsselung von passwörtern within the WoW Private Server forum part of the World of Warcraft category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2011
Posts: 122
Received Thanks: 10
Arcemu Server verschlüsselung von passwörtern

Hallo,

Habe mir heute für Scripts programmieren nen Arcemu server gemacht beim Account erstellen in Navicat brauche ich:

password
encrypted_password

so jetzt was is damit gemeint bei password kommt dann halt das gecryptete und in encrypted_password ohne....

Aber wo crypte ichn passwort

//BEREITS GELÖST ANTWORT:

bei beiden einfach das selbe passwort eintragen z.b 1234
diesiedlers is offline  
Old 01/11/2013, 14:23   #2
 
Cheetanatical__*'s Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 342
Received Thanks: 45
Die Accounterstellung befindet sich in der LogonConsole.h und in der LogonConsole.cpp.

Folgender Quellcode:

Code:
void LogonConsole::CreateAccount(char* str)
{
	char name[ 512 ];
	char password[ 512 ];
	char email[ 512 ];

	int count = sscanf(str, "%s %s %s", name, password, email);
	if(count != 3)
	{
		std::cout << "usage: createaccount <name> <password> <email>" << std::endl;
		std::cout << "example: createaccount ghostcrawler Ih4t3p4l4dins " << std::endl;
		return;
	}

	{
		// need to pass uppercase names to check if account exists
		std::string aname(name);

		for(std::string::iterator itr = aname.begin(); itr != aname.end(); ++itr)
			*itr = toupper(*itr);

		if(AccountMgr::getSingleton().GetAccount(aname) != NULL)
		{
			std::cout << "There's already an account with name " << name << std::endl;
			return;
		}
	}

	std::string pass;
	pass.assign(name);
	pass.push_back(':');
	pass.append(password);

	std::stringstream query;
	query << "INSERT INTO `accounts`( `login`,`password`,`encrypted_password`,`gm`,`banned`,`email`,`flags`,`banreason`) VALUES ( '";
	query << name << "','',";
	query <<[B] "SHA( UPPER( '" << pass << "' ) ),'0','0','";[/B]
	query << email << "','";
	query << 24 << "','' );";

	if(!sLogonSQL->WaitExecuteNA(query.str().c_str()))
	{
		std::cout << "Couldn't save new account to database. Aborting." << std::endl;
		return;
	}

	AccountMgr::getSingleton().ReloadAccounts(true);

	std::cout << "Account created." << std::endl;
}
Es ist eine SHA Verschlüsselung. Du kannst die Passwörter aber auch unverschlüsselt eintragen. Es funktioniert beides.
Cheetanatical__* is offline  
Reply


Similar Threads Similar Threads
[SERVICE]Server instalation und verschlüsselung!
01/04/2013 - Metin2 Trading - 1 Replies
Hallo alle! Ich biete euch mein service für metin2 server instalation, und verschlüsselung oder sogar ein teamspeak3 server installation. Services: Server verschlüsselung (3 Arten) MySQL Installieren
[SERVICE]Server instalation und verschlüsselung!
01/04/2013 - Metin2 Trading - 0 Replies
Hallo alle! Ich biete euch mein service für metin2 server instalation, und verschlüsselung oder sogar ein teamspeak3 server installation. Services: Server verschlüsselung (3 Arten) MySQL Installieren
[SERVICE]Server instalation und verschlüsselung!
01/04/2013 - Metin2 Trading - 0 Replies
Hallo alle! Ich biete euch mein service für metin2 server instalation, und verschlüsselung oder sogar ein teamspeak3 server installation. Services: Server verschlüsselung (3 Arten) MySQL Installieren
[SERVICE]Server instalation und verschlüsselung!
01/04/2013 - Metin2 Trading - 0 Replies
Hallo alle! Ich biete euch mein service für metin2 server instalation, und verschlüsselung oder sogar ein teamspeak3 server installation. Services: MySQL Installieren Serverfiles Installieren Fehlerbehebung
Frage zur Passwörtern
03/01/2010 - Metin2 Private Server - 9 Replies
Also wenn man in der DB guckt in der Tabelle account sieht man ja die Passwörter der jeweiligen Accounts nur leider sind die ja verschlüsselt als MySql v5.x (oder so ähnlich). Nun meine Frage gibt es eine möglichkeit diese zu übersetzen in die richtige Form?



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


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.