Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::General > Archive::General Discussion

Archive::General Discussion Archive area for General Discussion's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-06-2004, 03:28 PM
330pilot
Fire Beetle
 
Join Date: May 2004
Posts: 12
Default Minilogin - time to reverse engineer?

Tired of being tugged around left and right with login server. I think its time we reverse engineer the minilogin, or start a new minilogin project.

I just cant imagine that a better encryption mechanism cannot be devised by an open source community that would protect your public login server. Its not like we're not interested in a safe and secure login server either.
Reply With Quote
  #2  
Old 06-06-2004, 03:38 PM
mangoo
Items Master
 
Join Date: Apr 2003
Posts: 293
Default

I got an even better idea! How about every user on this forum make a new topic about the MiniLogin!
__________________
Reply With Quote
  #3  
Old 06-06-2004, 03:51 PM
RangerDown
Demi-God
 
Join Date: Mar 2004
Posts: 1,066
Default

I wouldn't think that reverse engineering the current minilogin would do any good since it no longer reflects the protocol the current live client uses. I doubt it'll be a big problem since from a business perspective, they don't wanna change up the login protocol too often. Everytime they do it, they have a chance to introduce a bug or something that means now a bunch of peeps can't log on.

I think their biggest reasons for making a new login protocol this time were that they were consolidating station accounts and centralizing the login process. From what the articles on SOE boards said, before this last patch, a particular station name could be using one password to logon to EQ and another pw for all the other SOE stuff -- and they wanted to convert that to one pw for everything for that station name. Also the old login protocol seemed vulnerable to replay attack from what I could gather, and if that was the case really needed a change.

The old login protocol had a version of 6/3/2003, so about once a year they might change up the way logins work. A minor inconvenience, but definitely not tugging right and left... now if they will just leave AA network code alone! :P
Reply With Quote
  #4  
Old 06-06-2004, 03:56 PM
330pilot
Fire Beetle
 
Join Date: May 2004
Posts: 12
Default

Quote:
Originally Posted by RangerDown
I wouldn't think that reverse engineering the current minilogin would do any good since it no longer reflects the protocol the current live client uses. I doubt it'll be a big problem since from a business perspective, they don't wanna change up the login protocol too often. Everytime they do it, they have a chance to introduce a bug or something that means now a bunch of peeps can't log on.

I think their biggest reasons for making a new login protocol this time were that they were consolidating station accounts and centralizing the login process. From what the articles on SOE boards said, before this last patch, a particular station name could be using one password to logon to EQ and another pw for all the other SOE stuff -- and they wanted to convert that to one pw for everything for that station name. Also the old login protocol seemed vulnerable to replay attack from what I could gather, and if that was the case really needed a change.

The old login protocol had a version of 6/3/2003, so about once a year they might change up the way logins work. A minor inconvenience, but definitely not tugging right and left... now if they will just leave AA network code alone! :P
Since the current minilogin is outdated, remove the encryption algs and release the source...
Reply With Quote
  #5  
Old 06-06-2004, 04:02 PM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

This is just as pathetic as the US gov't publically announcing the secret plan to assassinate Saddam Hussein... I will just use the same forums that say no we will not release the source code to the login server to ask for people to help me reverse engineer it, yes!
Reply With Quote
  #6  
Old 06-06-2004, 05:22 PM
Memener's Avatar
Memener
Dragon
 
Join Date: Jan 2003
Location: College park, GA (atlanta)
Posts: 640
Default

even the old minilogin ? the one that works with the old 4.4 verson of eqemu?
__________________
AMD AM2 X2 3.01Ghz(OC'ed at 3.8Ghz) 4096MB DDR2 800 Geforce 8800 ultra SLI 1.2TB HD <-- All water cooled

Thanks to Imageshack.us for free image hosting!
Reply With Quote
  #7  
Old 06-06-2004, 08:20 PM
Mongrel
Hill Giant
 
Join Date: Jul 2003
Location: Germany
Posts: 232
Default

Quote:
remove the encryption algs
You don't need the damn encryption algorithms to make a minilogin, just packet collect the login process and ignore the name/password part. Minilogin goes by IP, not by login data.

There you go. A new minilogin.

As far as I know (but this is just a guess, so anyone with some insight might want to correct me here) the "official" Minilogin never did any decryption of the login data, it always used IPs.
__________________
EQEMu Zone Previewer (Alpha 0.2)
EQEMu Spell Editor

EQEMu files

Winter's Roar spell database
Reply With Quote
  #8  
Old 06-06-2004, 08:51 PM
Memener's Avatar
Memener
Dragon
 
Join Date: Jan 2003
Location: College park, GA (atlanta)
Posts: 640
Default

The one i am looking for is the one that lets you log in with a user name and IP
__________________
AMD AM2 X2 3.01Ghz(OC'ed at 3.8Ghz) 4096MB DDR2 800 Geforce 8800 ultra SLI 1.2TB HD <-- All water cooled

Thanks to Imageshack.us for free image hosting!
Reply With Quote
  #9  
Old 06-07-2004, 01:12 AM
RexChaos
Dragon
 
Join Date: Feb 2004
Location: Everywhere you want to be
Posts: 582
Default

Any chance that the reason login server code isn't released is because of the possibility that it contains code that allows packets to be forced to world.exe so that certain people can hack?

Just curious...
__________________
An obnoxiously large picture should go here with some witty saying about some cartoon character I made in EQ, but then I realized that shit is fucking annoying.
Reply With Quote
  #10  
Old 06-07-2004, 04:45 AM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

You want to make your own login server go ahead, the client doesnt encrypt at the moment, so you can have all the functionality you want. Its not too hard, but I have already said the one I rewrote isnt going to be open source.
__________________
Lethal Encounter
Reply With Quote
  #11  
Old 06-08-2004, 05:11 AM
330pilot
Fire Beetle
 
Join Date: May 2004
Posts: 12
Default

w00t login source!

Thanks Gheko!

:twisted:
Reply With Quote
  #12  
Old 06-08-2004, 05:26 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

They redid the login server entirely that source is worthless for the most part
Reply With Quote
  #13  
Old 06-08-2004, 04:56 PM
codemonkey
Fire Beetle
 
Join Date: Feb 2004
Location: texas
Posts: 12
Default

Quote:
Originally Posted by image
This is just as pathetic as the US gov't publically announcing the secret plan to assassinate Saddam Hussein...
Image is 100% right. The US should not have publically announced the plans to assasinate Saddam.
They should have sent in the A-Team (obligatory bad humor inc).

Quote:
Originally Posted by A-Team
BA Baracus: I pity the stinky brown sucka who don't come out that rat hole and take his medicide !
Murdock: My nose hair is on fire. Look I can fly. Wheeeeeeeeee !
BA Baracus: Quit yo jibber jabber crazy sucka, or ill bust a cap in yo ass too!
Face: Saddam - come out and take your medicine...its over.
Hannibal: I love it when a plan comes together !
(queue A-Team theme - Ba Da Dada Daaaaaaaaaa)

Quote:
Originally Posted by Image
They redid the login server entirely that source is worthless for the most part
Again, Image is 100% correct. I wouldn't wish our Kentucky Fried Login solution upon anyone. It is 100% custom world-wired to our phpBB2 forums. Wish we had that link below 6 months ago. Ahhh well. All I'm guilty of doing is giving 330 a link anyone can find using Google to reach an ex-eqemu dev's website :

Quote:
Originally Posted by everquestgrl
NOTICE: All of these files are freely available to you under the terms of the GNU General Public License - Version 2. You may redistribute them at your own will and/or modify them as long as the source is given out (*and I have credit for my work*).
Login Server (including minilogin build option) project source is freely given out by her at this URL: You Wish

Now quite honestly, some stuff has copyright (c) so and so, and none of it has the GPL disclaimer. We didn't use it - but anyone can it seems (according to everquestgirl) use it as say a template for their own login server or whatever-they-want to use it for - as long as she's credited. Seems dated pre ldon/god. Not that it stops you from compiling a modified (working) minilogin and adding your own cryptography code if you so desire.

Also, i noticed it seems to have been done in VC 6.0 or earlier as it uses iostream.h includes (which were deprecated in VC7 where you'd have to use namespace std). Anywhooo - we don't use any of it. Colonel Saunders would roll in his grave if we messed with our secret KFC recipe and jacked a working Kentucky Fried solution when we didn't have to. A C# open source login server would be nice, but unfortunately i don't have the time nor the inclination to write one atm.

I just pointed 330 there (as will Yahoo and Google but strangely enough, not Altavista). Also, her disclaimer or statement that it is free to use by anyone - and the fact Mirror 1 works ... well ... if eqemu devs disagree with her i'd suggest asking her to take her site down.


Jesus Loves You !

Ghecko the Vanquisher
EQ Live 65 Monk (retired) Rallos Zek
Winner - BoTB EQLive Melee
1/3rd of the LV Dev Team
"Any man can die for Jesus. We kill for him."
Reply With Quote
  #14  
Old 06-08-2004, 05:10 PM
Mango's Avatar
Mango
Fire Beetle
 
Join Date: Apr 2004
Posts: 6
Default

This is all well and good....

But the real important question is - Does this Everquest Girl have a nice rack?

I need to know before i decide if i should do her or not. (I handle the important stuff on the LV Dev Team)
__________________
Reply With Quote
  #15  
Old 06-08-2004, 05:40 PM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

EverQuest Girl is Lyenu a former developer of EQEMu who got in a fight with Hogie and left the project raving with the Login Source. After this event the login source was removed from the source server where the developers access it. Oh ya, Lyenu is a he by the way :P
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:59 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3