My Idea

All Helbreath Client Source Discussion here.
Blazin
Regular
Posts: 32
Joined: Sun Jun 25, 2006 2:15 am
Location: United Kingdom London

Post by Blazin »

Well ive been thinking about this for a very long time now, and i wondered if it was actualy possible. Ive been talking it over with Treax And he did mention it was possible but there would be a problem with the dialog Windows. So i was wondering if there was anyone out there that could possibly figure this out. As it would help Any server in a Big way. My idea was basicly if people manage to obtain server files like account information for example, then it would be Ideal To put a "Password" on the Warehouse keeper. As soon as a They get the Account information and log in they head straight for the warehouse. Which isnt protected, But if it was protected it would stop hacking accounts almost instantly as They wouldnt be able to get the password that was linked with the warehouse keeper seeing as it would be in a different Database. Well please share your Thought's on this as it would be a great contribution to help many people who host out there :P
Scale
Member
Posts: 178
Joined: Thu Nov 20, 2003 4:04 pm

Post by Scale »

prolly easyer to make an password encryption routine for the char files
Blazin
Regular
Posts: 32
Joined: Sun Jun 25, 2006 2:15 am
Location: United Kingdom London

Post by Blazin »

Yep Encryption would be the way to go, But what if they can Bypass the Encryption process? Anything is possible nowadays i wouldnt put it past anyone lol
Scale
Member
Posts: 178
Joined: Thu Nov 20, 2003 4:04 pm

Post by Scale »

if u keep the routine server side it would take them a while.

but if they can get your char files what prevents them from taking the warehouse code as well.
diuuude
Outpost bitch
Posts: 592
Joined: Wed Dec 28, 2005 11:57 pm

Post by diuuude »

encryption ?

Here is my idea, This would work if the people who want to steal the account just had the character file from the server : md5 encryption of the password !

Nobody would be able to find or bruteforce the password if you have one with atleast 10 alphanumeric chars!
<a href='http://www.technohell.net' target='_blank'><b><span style='color:red'>>>> Helbreath Ressources Website Here <<<</span></b></a><br>C++ Sources, Tools, Server Files, Help on Forum, C++ Snippets, Toplist... Updated often, come visit us !
Drajwer
&lt;3 bd long time
Posts: 841
Joined: Fri Dec 10, 2004 3:24 pm

Post by Drajwer »

diuuude wrote: encryption ?

Here is my idea, This would work if the people who want to steal the account just had the character file from the server : md5 encryption of the password !

Nobody would be able to find or bruteforce the password if you have one with atleast 10 alphanumeric chars!
not really... md5 isnt hard to crack if you got "rainbow tables".

Those contain alot of passwords (it weighs about 5gb).

I dont know how it works but i read about it and its plausible :D
<img src='http://img440.imageshack.us/img440/2627/15pt.jpg' border='0' alt='user posted image' /><br><br>HBPolska characters:<br><br>Hellios 150+ Aresden Hero Mage<br>TheBill 120 Aresden plrider<br>Kill_Me 100 Full-Hero plrider<br>Rockeater 110+ Aresden Plate Mage<br><br><a href='http://www.helbreath.org' target='_blank'>http://www.helbreath.org</a> come and play (250 ppl online)
Jensen
Loyal fan
Posts: 300
Joined: Tue Aug 02, 2005 7:40 am
Location: Illinois, USA
Contact:

Post by Jensen »

the tables work by having a preset list of password hashes, arranged in sets by the first 4 hash chars (at least in the project i saw) and for all passwords up to 6 chars i believe that it could take up to 72 Gb (dont quote me on that ammount) and the way that this way is faster is that instead of comparing a crapload of freshly genned hashes against the know pw hash, you just look up the pw hash in your rainbow db and its right next to the pw. the part that makes this rather impractacle is that storing all of these hashes expecially with longer passwords exponentially increases the required storage space
-><-
diuuude
Outpost bitch
Posts: 592
Joined: Wed Dec 28, 2005 11:57 pm

Post by diuuude »

Jensen wrote: the tables work by having a preset list of password hashes, arranged in sets by the first 4 hash chars (at least in the project i saw) and for all passwords up to 6 chars i believe that it could take up to 72 Gb (dont quote me on that ammount) and the way that this way is faster is that instead of comparing a crapload of freshly genned hashes against the know pw hash, you just look up the pw hash in your rainbow db and its right next to the pw. the part that makes this rather impractacle is that storing all of these hashes expecially with longer passwords exponentially increases the required storage space
that's why i said 10 chars long password with alpha numeric chars like:

Jen6381sen
Dr1aj3we4r


Who is dumb enough to download 5gb of useless md5 hash tables only for stealing a helbreath account ?
<a href='http://www.technohell.net' target='_blank'><b><span style='color:red'>>>> Helbreath Ressources Website Here <<<</span></b></a><br>C++ Sources, Tools, Server Files, Help on Forum, C++ Snippets, Toplist... Updated often, come visit us !
Jensen
Loyal fan
Posts: 300
Joined: Tue Aug 02, 2005 7:40 am
Location: Illinois, USA
Contact:

Post by Jensen »

dont forget symbol use , and casing Jen6#8!sEn
-><-
Cleroth
Loyal fan
Posts: 416
Joined: Wed Jun 16, 2004 7:08 pm

Post by Cleroth »

Jensen wrote: dont forget symbol use , and casing Jen6#8!sEn
Helbreath accepts special characters on passwords?
<img src='http://ic1.deviantart.com/fs11/i/2006/1 ... leroth.gif' border='0' alt='user posted image' />
locobans
Outpost Junkie
Posts: 2264
Joined: Tue Jul 13, 2004 3:51 am
Location: Behind You
Contact:

Post by locobans »

Cleroth wrote:
Jensen wrote: dont forget symbol use , and casing Jen6#8!sEn
Helbreath accepts special characters on passwords?
Yes.
QUOTE (ADDKiD @ Dec 1 2006, 4:01 PM) <br>You guys make me laugh alot, half the shit I say, is bullshit...<br><br><img src='http://img485.imageshack.us/img485/492/banssig1ng.gif' border='0' alt='user posted image' /><br><br><b>I see no changes at all, wake up in the morning and ask myself...<br>Is life worth living? Should I blast myself?</b><br><br><b><a href='http://2paclegacy.com' target='_blank'>2PacLegacy.com</a></b>
Jensen
Loyal fan
Posts: 300
Joined: Tue Aug 02, 2005 7:40 am
Location: Illinois, USA
Contact:

Post by Jensen »

i know the simentech compiled client allows you to use control characters too so if i get some noob that gave out his pw it used to become ^A^A^A^A^A^A^A^A^A or so when i viewed the file in VI because people would try and change it to those.

just normal symbols should be included at least once in any password since most brute forces totally ignore them unless you add them specifically, but then again we could start a new topic on password security and stupid nubs will still give it out...
-><-
Treax2
Loyal fan
Posts: 281
Joined: Fri Mar 04, 2005 5:05 pm
Location: Estonia
Contact:

Post by Treax2 »

but u can put password like that but if the account where stealed by (we want new hoster who accept and then steal accounts) ?

and the bank password is very easy whit commands

like /bankpassword *here u put your password* and then open a bank window ...
but it isnt very hard whit dialogs too

in client source just have make one new window what open when u click to warehouse keeper ... there u have put ur password .. if its right then it open a bank window .. else it close pw windows and dont open bank window

Jensen
Loyal fan
Posts: 300
Joined: Tue Aug 02, 2005 7:40 am
Location: Illinois, USA
Contact:

Post by Jensen »

rather than trying to pw every action such as exchange, grab from wh, drop item, sell and everything like that to piss people off, how about they just learn to not use the password 1234, or 123456. and not give out the pw. probally the 2 most communly used passwords.

and not to share their account. its really not hard to keep a password secret.
-><-
Zabu
noob
Posts: 12
Joined: Wed Jun 21, 2006 10:25 am

Post by Zabu »

72Gb->77309411328b
It MIGHT take 10% for storing data, so that leaves us 69578470195 bytes->6957847019 passwords of 10 characters (using ASCII/UTF8, half of them for UTF16/etc).

If you send 10 pwd/second it would take 22 years to use them all.

A complete dictionary of 10-character passwords (using ASCII/UTF8, double of them for UTF16/etc) takes 12089258196146291747061760B (11258999068426240TBytes of raw data). Note that I used full dictionary size, the number dramatically decreases using, for example, just a~z A~Z 0~9.

If you send 10 pwd/second it would take 3.833.478.626.378.200 years to try them all.

Good luck
Post Reply