PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
topic moved: understanding encryption - client 4.0.0c

 
Post new topic   Reply to topic    PenUltima Online Forum Index -> Development Discussion 097
Display posts from previous:   

Author Message
testerz



Joined: 04 Mar 2008
Posts: 12

PostPosted: Tue Mar 04, 2008 5:22 pm    Post subject: topic moved: understanding encryption - client 4.0.0c Reply with quote

Hi when i try to login in my own server installation
on console appears:

Code:
Undefined message type c3
Unexpected message type c3, 62 bytes (IP:127.0.0.1, Account:None)
0000: c3 22 27 2e 2a 2d 43 43  43 43 43 43 43 43 43 43   ."'.*-CC CCCCCCCC
0010: 43 43 43 43 43 43 43 43  43 43 43 43 43 43 43 22   CCCCCCCC CCCCCCC"
0020: 27 2e 2a 2d 43 43 43 43  43 43 43 43 43 43 43 43   '.*-CCCC CCCCCCCC
0030: 43 43 43 43 43 43 43 43  43 43 43 43 43 bc         CCCCCCCC CCCCC...

using encryption 2.0.0 or none

and

Code:
Undefined message type c7
Unexpected message type c7, 62 bytes (IP:127.0.0.1, Account:None)
0000: c7 17 22 7f c2 6c 6f ad  ce c5 8e d1 22 3b af c5   .."..lo. ....";..
0010: 08 d9 01 17 c2 23 a5 14  08 d9 01 17 c2 23 a5 75   .....#.. .....#.u
0020: be fd 98 ed 67 53 ef dc  c1 83 c9 31 a0 6f f7 20   ....gS.. ...1.o.
0030: 08 d9 01 17 c2 23 a5 14  08 d9 01 17 c2 dc         .....#.. ........



with enc=ignition


and login stalls - can't enter game.


Client: 4.0.0c ( patch 8 )
Executable: clientzhi.exe
Patch: UORICE* supposed
Other: Integrity check
Injected dll: ZHIe.dll


Server is: POL 097 coregina
Official Distro

while it works nice in
POL 096 Vestal Virgin
Used on: Zulu Hotel Italia


mean if this client uses a non standard encryption how's possible for it to login on that server, does POL supports custom encryption or whatever'd do the trick ?

Author Message
testerz



Joined: 04 Mar 2008
Posts: 12

PostPosted: Tue Mar 04, 2008 9:56 pm    Post subject: Reply with quote

addin' a

Code:
Packet 0xC3
{
  Length 8743
  ReceiveFunction unknownOne:HandleUnknownOne
}


removes error from console but still won't log

Author Message
CWO



Joined: 04 Feb 2006
Posts: 699
Location: Chicago, IL USA

PostPosted: Wed Mar 05, 2008 10:56 am    Post subject: Reply with quote

Did you try any other clients to see if it wasn't just the client itself? I have quite a few you can try on my site http://www.cwo333.com/clients just don't use login.cfg in the zips (I put it in there to prevent hotlinking). These clients are the regular clients run through UO Rice and also have an extra sleep within the main process to minimize CPU usage. These should work perfectly on any nearly current version of POL.

Author Message
testerz



Joined: 04 Mar 2008
Posts: 12

PostPosted: Wed Mar 05, 2008 11:34 am    Post subject: Reply with quote

i may explained it bad sorry

i mean it's that exact client every else works fine.

but i wanna understand how they managed to make such a "tecnology"
'cause i need a similar thing for my own shard

that's what i'm investigating on

i don't know about public programs to alter client encryption (except to remove) and guess if exists

and don't understand how to also teach this new encryption to pol.

all i know 'till now is they injected a dll likely uogateway do
this dll has a Init() function, the client calls once at launch, it displays a logo, checks executable integrity and alters encryption.

(using a dummy zhie.dll this client logins too, so the client is only riced+call zhie.dll's Init())

Post new topic   Reply to topic    PenUltima Online Forum Index -> Development Discussion 097 All times are GMT - 4 Hours
Page 1 of 1

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty