Login connection

08/07/2013 21:42 Sm•ke#1
Hi guys :pimp:

I dumped bytes from the client and i added it in a char table.. i wrote a fast function ( 10 minutes ) for building the password and this is OK.. when i send to server i get the response "fail Check your ID and password." then i think that my password encrypt don't work..

my question is, what method they used for password ? can u give me a lead ?
the password is influenced by other parts of the packet ?

PS. I looked 5 minutes and i think that Password is influenced by Username, right ?
08/08/2013 00:12 ernilos#2
Nathan says "it's random bytes" where is the fcking rand()%?
And smoke, u use vectors and char pointers... And is called uppercase ;3
08/08/2013 00:39 Sm•ke#3
ernilos u know just talk to the void, what is the reason of your message ? u always say in all posts "Nathan here, smoke here etc..", then ? u are happy ? lol !
08/08/2013 02:01 Cholik#4
Quote:
Originally Posted by ernilos View Post
Nathan says "it's random bytes" where is the fcking rand()%?
And smoke, u use vectors and char pointers... And is called uppercase ;3
Then go on and help him. Oh wait, I just forgot that all you can do is talk bullshit.
So, someone posted a problem. All you do is reply with bullshit and bullshit. Good job ernilos. I'm proud. Once again in your life you achieved nothing.

Just use the search function or google the password obfuscation function has been posted lots of times.

Oh my god but what is this?
[Only registered and activated users can see links. Click Here To Register...]

LOOOOL SO MUCH RANDOMNESS BUT ITS STILL WORKING HOW COULD THAT BEEE?
08/08/2013 15:20 Sm•ke#5
Uuh ! Thanks man !

Code:
std::string Encoding::Password(std::string password)
{
	const unsigned char secondtable[] = { 0x2E, 0x2A, 0x17, 0x4F, 0x20, 0x24, 0x47, 0x11, 0x5B, 0x37, 0x53,
										  0x43, 0x15, 0x34, 0x45, 0x25, 0x4B, 0x1D, 0x2F, 0x58, 0x2B, 0x32, 0x63 };

	std::string hex, temp;
	std::stringstream ss;

	int pos = this->RandomNumber(0, 23);

	char low, high;

	for(unsigned int i = 0; i < password.length(); i++)
		ss << std::uppercase << std::hex << (int)password[i];

	temp += ss.str();
	ss.str("");

	ss << std::uppercase << std::hex << (int)secondtable[this->RandomNumber(0, 23)];

	for(unsigned int i = 0; i < temp.length(); i += 2)
	{
		high = secondtable[pos] & 0xF;
		low = (secondtable[pos] & 0xF0) >> 4;

		ss << std::uppercase << std::hex << (int)low;
		ss << std::uppercase << temp[i];
		ss << std::uppercase << std::hex << (int)high;
		ss << std::uppercase << temp[i + 1];

		pos == 22 ? pos = 0 : pos++;
	}

	return ss.str();
}
i used this and work perfectly ! double thanks :)

ATTENTION: ernilos present " the futility of the day "
08/08/2013 16:47 ernilos#6
[Only registered and activated users can see links. Click Here To Register...]
I never seen the function well, i only posted who the people says to me, but ok. U have reason nathan, u are happy? Go to celebrate it Hahahah
08/08/2013 16:52 Cholik#7
Quote:
Originally Posted by ernilos View Post
[Only registered and activated users can see links. Click Here To Register...]
I never seen the function well, i only posted who the people says to me, but ok. U have reason nathan, u are happy? Go to celebrate it Hahahah
Learn english please.
08/08/2013 16:59 Sm•ke#8
Nathan ignore !
He don't know what said..

:D ahah..

ATTENTION: ernilos u don't like our projects, u hate nathan, trollface etc..
But.. Why u use our cryptography for SoE ? eheh
u are a genius, no ? reverse the client and write your functions..
nha nha nha !! u can just say bullshit :3
08/08/2013 18:28 ernilos#9
Quote:
Originally Posted by Sm•ke View Post
Nathan ignore !
He don't know what said..

:D ahah..

ATTENTION: ernilos u don't like our projects, u hate nathan, trollface etc..
But.. Why u use our cryptography for SoE ? eheh
u are a genius, no ? reverse the client and write your functions..
nha nha nha !! u can just say bullshit :3
U are the first h4x00r here ****, dont suck xd.