The Matrix Online Server Emulator
  • Search
  • Member List
  • Calendar
  • Help

Register


The Matrix Online Server Emulator The Matrix Online The MxO Client v
« Previous 1 2 3 4
MxO Client - Time + Random Callings

 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
MxO Client - Time + Random Callings
06-07-2009, 02:59 PM,
#1
HD_Morpheus Offline
Member
*****
Posts: 841
Threads: 38
Joined: Jun 2009
Reputation: 12
MxO Client - Time + Random Callings
Hi all!

This is a listing of what functions are called and what do they do (if we know) in the client code/window.

At the moment, only till the first auth packet, which contains a timestamp.

Client Init

msvcr71.time
msvcr71.gmtime
advapi32.cryptGenRandom

msvcr71.time seed for next srand
msvcr71.srand

msvcr71.time seed for next srand
msvcr71.srand

Client Window. Show

msvcr71._time64
msvcr71._localtime64
msvcr71._gmtime64

msvcr71.strftime format the date into Client window showed date format
msvcr71._Strftime

Client Window. Show "Login:"

msvcr71.rand * number of key Pressed plays a random typing sound

Client Window. Show "Password:"

msvcr71.rand * number of key Pressed plays a random typing sound

msvcr71.time
msvcr71.time

Launchpad Socket is created

msvcr71.time seed for next srand
msvcr71.srand returns data used for the 4bytes, aka "connection ID" for launchpad 1st packet

msvcr71.rand * n
msvcr71.time "Autenticating..." appears

msvcr71.rand launchpad socket gets a port. maybe result from this rand

msvcr71.time/msvcr71.rand * n

Socket TCP created
Socket UDP created

Exception 406D1388 raised

msvcr71.time

msvcr71.time

Socket TCP points to Auth server on 11000
Socket UDP points to itself
Socket TCP sends 1st packet to Auth server
Socket UDP sends packet(s) to itself

http://twitter.com/johnkussack [twitter]
Find
Reply
06-07-2009, 03:36 PM, (This post was last modified: 11-08-2010, 10:04 AM by rajkosto.)
#2
rajkosto Offline
MxoEmu Programmer
*******
Posts: 1,712
Threads: 53
Joined: Jun 2009
Reputation: 33
RE: MxO Client - Time + Random Callings
cant be it, as i changed time and time64, and it could still do it properly.
ill redo them all i guess

EDIT: redid them all, and now in both msvcr71 and msvcrt... still can get the current time...

[Image: K7L1EYt.png]
Website Find
Reply
06-07-2009, 04:59 PM,
#3
rajkosto Offline
MxoEmu Programmer
*******
Posts: 1,712
Threads: 53
Joined: Jun 2009
Reputation: 33
RE: MxO Client - Time + Random Callings
morpheus, can you make that function always return 04 or whatever, so client thinks pubkey is ALWAYS valid ?

[Image: K7L1EYt.png]
Website Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)

Contact UsThe Matrix Online Server EmulatorReturn to TopLite (Archive) ModeRSS Syndication

Powered By MyBB, © 2002-2025 MyBB Group.
Theme by Ryan McGrane of Audentio Design.

Linear Mode
Threaded Mode