ooRO account server timeout(xkore 0/1/2 not work)

Private server support - Only post connectivity issues in the subforum!

Moderator: Moderators

kid4you
Noob
Noob
Posts: 5
Joined: 25 Apr 2013, 08:08
Noob?: No

ooRO account server timeout(xkore 0/1/2 not work)

#1 Post by kid4you »

Hi guys,

Can you take a look at this private server? I tried a lot of ways but none of them works...
A few findings:
Client uses Rag.exe instead of Ragexe.exe.
In extracted clientinfo.xml, <address> and <port> are shadow, need to keep it as:
<address>10.10.20.2</address>
<port>6900</port>
I guess they will be replaced with the real values in memory after starting.
Client exits if WPE is detected (wireshark is used).
Xkore=0 - Blocked at connecting account server then timeout even after generated corresponding recvpackets.txt.
Xkore=1 - Client exits no matter XKore_bypassBotDetection sets to 0/1
Xkore=2 - Client exits after clicking login

==================================================
Installation steps:
1.
Base RO Client (either one would be ok):
cRO
http://ro.download.kunlun.com/ro_114_setup.exe
kRO
ftp://ragadmin:icsragadmin%21%40@ragnar ... 110323.zip

2.
Client Patch (install to the same dir as base RO client):
http://bbs.ooro2.com/ooro130403B.exe

Server:
ip 121.12.170.235
port 7948
version 717
master_version 209
serverEncoding Simplified Chinese
#charBlockSize 144 (not sure)

Testing Account:
helllocike testtest


So... A direction would be really appreciate!
Thanks.
Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Re: ooRO account server timeout(xkore 0/1/2 not work)

#2 Post by Raider »

I'm trying to login normally with your test account but I'm getting an error in Chinese. Is the test account banned or blocked? Or is the server down?
kid4you
Noob
Noob
Posts: 5
Joined: 25 Apr 2013, 08:08
Noob?: No

Re: ooRO account server timeout(xkore 0/1/2 not work)

#3 Post by kid4you »

Raider wrote:I'm trying to login normally with your test account but I'm getting an error in Chinese. Is the test account banned or blocked? Or is the server down?
Hi Raider, I just tried and am able to login with that account, could you show me the screenshot of the error?

Attached my screenshots (always choose the 1st item if there is multiples):
Image
Image
Image
Image
Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Re: ooRO account server timeout(xkore 0/1/2 not work)

#4 Post by Raider »

Still can't login. I noticed the client closes when you attach WPE PRO to it.
Probably master_version and version are wrong.

Code: Select all

0000   b0 02 cd 02 00 00 68 65 6c 6c 6c 6f 63 69 6b 65  ......helllocike
0010   00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 65  ..............te
0020   73 74 74 65 73 74 00 00 00 00 00 00 00 00 00 00  sttest..........
0030   00 00 00 00 00 00 d1                             .......
kid4you
Noob
Noob
Posts: 5
Joined: 25 Apr 2013, 08:08
Noob?: No

Re: ooRO account server timeout(xkore 0/1/2 not work)

#5 Post by kid4you »

Raider wrote:Still can't login. I noticed the client closes when you attach WPE PRO to it.
Probably master_version and version are wrong.

Code: Select all

0000   b0 02 cd 02 00 00 68 65 6c 6c 6c 6f 63 69 6b 65  ......helllocike
0010   00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 65  ..............te
0020   73 74 74 65 73 74 00 00 00 00 00 00 00 00 00 00  sttest..........
0030   00 00 00 00 00 00 d1                             .......
This is exactly my question :)
Client will close if WPE/Xkore 1 checked, is this related to "Harmony" ???
Version b0 02 cd 02 00 00 =717
Mater 00 d1=209
You'll get account server timeout.
Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Re: ooRO account server timeout(xkore 0/1/2 not work)

#6 Post by Raider »

I'm 99% sure the librag.dll causes the the client to exit when you attach WPE PRO, no Harmony.
kid4you
Noob
Noob
Posts: 5
Joined: 25 Apr 2013, 08:08
Noob?: No

Re: ooRO account server timeout(xkore 0/1/2 not work)

#7 Post by kid4you »

hmmm, found that Rag.exe will load librag.dll. So how can we pass it, unpack?
kid4you
Noob
Noob
Posts: 5
Joined: 25 Apr 2013, 08:08
Noob?: No

Re: ooRO account server timeout(xkore 0/1/2 not work)

#8 Post by kid4you »

Made some progress, set serverType to kRO_RagexeRE_2012_04_10a and modified:

Code: Select all

openkore\src\Network\Send\kRO\Sakexe_0.pm:
    #'0064' => ['master_login', 'V Z24 Z24 C', [qw(version username password master_version)]],
    '02B0' => ['master_login', 'V Z24 Z24 C', [qw(version username password master_version)]], 
Now be able login...

Code: Select all

Connecting to Account Server...
[Network::Receive] Network::Receive::kRO::RagexeRE_2012_04_10a  (mode: new)
[Network::Send] Network::Send::kRO::RagexeRE_2012_04_10a  (mode: new)
Connecting (121.12.170.235:7948)... connected
================================================
>> Sent packet: 02B0   [85 bytes]   May 11 21:59:44 2013
  0>  B0 02 CD 02 00 00 68 65    6C 6C 6F 63 69 6B 65 00    ......hellocike.
 16>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 74 65    ..............te
 32>  73 74 74 65 73 74 00 00    00 00 00 00 00 00 00 00    sttest..........
 48>  00 00 00 00 00 00 D1 00    00 00 00 00 00 00 00 00    ................
 64>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
 80>  00 00 00 00 00                                        .....
Sent sendMasterLogin
================================================
<< Received packet:      0069 - Account Info [79 bytes]   May 11 21:59:44 201
  0>  69 00 4F 00 96 48 87 3A    1F D0 4C 00 FB 47 AD 46    i.O..H.:..L..G.F
 16>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
 32>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 01 7F    ................
 48>  00 00 01 AE 1C CD B3 D2    BB C7 F8 00 00 00 00 00    ................
 64>  00 00 00 00 00 00 00 00    00 5B 08 00 00 00 00       .........[.....
Received packet: 0069 Handler: account_server_info
-----------Account Info------------
Account ID: 5034015    1F D0 4C 00
Sex:        Boy
Session ID: 981944470  96 48 87 3A
            1185761275 FB 47 AD 46
-----------------------------------
--------- Servers ----------
#   Name                  Users  IP              Port
0   统一区                2139   121.12.170.235  7342
-------------------------------
Closing connection to Account Server
Disconnecting (121.12.170.235:7948)...disconnected
Server 0 selected
Connecting to Character Server...
Connecting (121.12.170.235:7342)... connected
================================================
>> Sent packet: 0065  [Character Server Login] [17 bytes]   May 11 21:59:45
2013
  0>  65 00 1F D0 4C 00 96 48    87 3A FB 47 AD 46 00 00    e...L..H.:.G.F..
 16>  01                                                    .
Sent sendGameLogin
================================================
<< Received packet:      006C - Error logging into Game Login Server (invalid
character specified)... [3 bytes]   May 11 21:59:45 2013
  0>  6C 00 00                                              l..
Received packet: 006C Handler: connection_refused
The server has denied your connection (0).
Setting:

Code: Select all

ip 121.12.170.235
port 7948
private 1
version 717
master_version 209
serverType kRO_RagexeRE_2012_04_10a
serverEncoding GBK
charBlockSize 144
recvpackets recvpackets_ooro.txt
Attached recvpackets_ooro.txt
http://howfile.com/file/kid4you/c90f525a/

Received packet: 006C Handler: connection_refused
The server has denied your connection (0).

Raider, any idea???
Dark Airnel
Been there done that!
Been there done that!
Posts: 133
Joined: 09 Oct 2009, 01:43
Noob?: No

Re: ooRO account server timeout(xkore 0/1/2 not work)

#9 Post by Dark Airnel »

If they changed the packet for the master_login then it is very possible they also changed char and map_login packets. This means you need to manually check what packets are being sent by the client to the server. This requires use of packet sniffers like WPE which as you have stated earlier, makes the client close automatically. Maybe you need to find something else that will not make the client close.
lensam
Noob
Noob
Posts: 17
Joined: 23 Feb 2011, 23:35
Noob?: Yes

Re: ooRO account server timeout(xkore 0/1/2 not work)

#10 Post by lensam »

i have use sniffer to check
packets :
send 65 00 CD E4 4C 00 18 9A E7 35 2E 5A DE 17 00 00 01
receive 00 00 00 00 00 00
receive CD E4 4C 00 00 00
receive B9 08 01 00 01 00 CD E4 4C 00 00 00 6B 00 A3 00 09 09 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EC 24 09 00 00 00 00 00 10 27 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2A 00 00 00 2A 00 00 00 0B 00 0B 00 96 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4D 72 A1 A3 4C 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 05 05 05 05 05 01 00 01 00 70 72 6F 6E 74 65 72 61 2E 67 61 74 00 00 00 00 00 00 00 00 00 00 00 00
send 66 00 01
receive 71 00 EC 24 09 00 70 72 6F 6E 74 65 72 61 2E 67 61 74 00 00 00 00 7F 00 00 01 AF 1C
receive 00 00 00 00 00 00
send 36 04 CD E4 4C 00 EC 24 09 00 18 9A E7 35 91 39 5C 00 01
receive 00 00 00 00 00 00
receive 6A 00 03 00 00 00 07 00 CD E4 4C 00 6B E7 BC 52 00 00 00 00 00 00 00
receive 73 00 6D E7 BC 52 2F 42 70 05 05 97 00 34 00 CD B3 D2 BB C7 F8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CF D6 D4 DA D2 D1 BE AD CA C7 D2 B9 CD ED C1 CB 2E 2E 2E 00