topic moved: understanding encryption - client 4.0.0c

Here you can post threads requesting help on the official POL Ultima Online Emulator Core 097.
Note: Core 097 is no longer officially supported.
Post Reply
testerz
New User
Posts: 12
Joined: Tue Mar 04, 2008 7:02 am

topic moved: understanding encryption - client 4.0.0c

Post by testerz »

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

Code: Select all

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: Select all

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 ?
testerz
New User
Posts: 12
Joined: Tue Mar 04, 2008 7:02 am

Post by testerz »

addin' a

Code: Select all

Packet 0xC3
{
  Length 8743
  ReceiveFunction unknownOne:HandleUnknownOne
}
removes error from console but still won't log
User avatar
CWO
POL Expert
Posts: 1160
Joined: Sat Feb 04, 2006 5:49 pm

Post by CWO »

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.
testerz
New User
Posts: 12
Joined: Tue Mar 04, 2008 7:02 am

Post by testerz »

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 Reply