OpenKore / openkore

A free/open source client and automation tool for Ragnarok Online
http://openkore.com
Other
1.29k stars 1.05k forks source link

tRO Mega Thread - All tRO issues here only #221

Closed aecuto closed 7 years ago

aecuto commented 8 years ago

how can i fix this problem??

today my server has update new EAC, my openkore can login to map server but after 1-3 second my openkore has disconnect from map server, please help me or notice me about this problem.

ps. i'm newbie for programmer :D ps2. i'm from Free bot page....

firstsozaa commented 8 years ago

is there anyway we can support u ? @unknown-item

firstsozaa commented 8 years ago

such as donating to keep ur good work on ?

ts10bee commented 8 years ago

@unknown-item

that more than the word of help, thank you for the guide

dogsmile commented 8 years ago

@ts10bee can u teach me ?

alexpure commented 8 years ago

@unknown-item

Thank you. What program do you use to find the key ?I want consult you.

Jimmylamz commented 8 years ago

@alexpure he said private methods. wont share.

zuroba commented 8 years ago

i think all people not know , what you say it's advanced for rvs egn

alexpure commented 8 years ago

@Jimmylamz I understand but i want to learn because i don't want bother you.

unknown-item commented 8 years ago

@alexpure It's like when you just want to stab someone you don't end up learning nuclear physics and how to build an A-bomb. It's better just start trying to break EAC apart and reverse engineer it.

natawee37 commented 8 years ago

AE7AEE43215F3B442010CEE2AB647FBA @unknown-item Reverse String is .....

as70873463 commented 8 years ago

@unknown-item What's your nationality? Thai or not ?

vidkung commented 8 years ago

@unknown-item Please share resource or document I will study myself

vacuummm commented 8 years ago

@unknown-item Thank you for your kind support us. Actually, I don't understand programming method or networking. But when I saw hundred person look up and hope for the heroes , you show us like a comet.

Thank you so much .

alexpure commented 8 years ago

@unknown-item Thank you guy.

cydiath commented 8 years ago

Thx.. Sir @unknown-item New packet.

pupparadox1 commented 8 years ago

Thx you GentleMan..

pukzy commented 8 years ago

@unknown-item Thanks for the really nice people

moononza112 commented 8 years ago

thx you very

banksleepy commented 8 years ago

@unknown-item ty

zitavbm commented 8 years ago

@unknown-item thank you so much

leancmd commented 8 years ago

@unknown-item Thanks

zuroba commented 8 years ago

@unknown-item x3 you mean use sock5 to redirect ip to map

unknown-item commented 8 years ago

@zuroba I mean if we can make X3 work like a SOCKS5 then we can just FreeCap game to X3 then either:

  1. act as transparent proxy, so no need wireshark anymore
  2. act as fake server, like now

now if we want to use X3 we need to change login IP & port, or another SOCKS server which is complex because tRO cannot change IP.

nantavut commented 8 years ago

@unknown-item thxxxx

eakkasitx commented 8 years ago

@unknow-item We thx again If not have u everybody in thai cannot bot again Love u so much.

patjung555 commented 8 years ago

@unknown-item thx u so much

roxstars commented 8 years ago

@dogsmile I try but It doesn't work for me seem like a packet problem

palangnf commented 8 years ago

thank you

picesszaza commented 8 years ago

@unknown-item bro if you need anythings else about tools to use x3 pls tell me.

systeman commented 8 years ago

@unknown-item We need delphi 5 libaries for desource freecap, that's secret of freecap inject.

zuroba commented 8 years ago

@unknown-item ok i will try to x3 again and i will report you.

Thank you

unknown-item commented 8 years ago

@systeman I use stock FreeCap on launcher, it will auto inject subprocesses. However, my problem is no SOCKS server to pass server connection to X3.

zuroba commented 8 years ago

@unknown-item Charles

picesszaza commented 8 years ago

@unknown-item you need use Charles for pass ip to sever

this Charles setting

1

2

3

ExynosA10 commented 8 years ago

@unknown-item many thanks.

winztr commented 8 years ago

im testing x3 use old steps for charles , freecap and add new hmac .. but it dont work !

What result your test ? @picesszaza

modimo31 commented 8 years ago

thank u very very

koodpzok commented 8 years ago

@unknown-item Could you at least tell us which tools you are using to implement the reverse engineering ?

kunchamp commented 8 years ago

Thank you very very much @unknown-item

forall01 commented 8 years ago

Who have a issues when talk warp npc is response very slow and disconnect map server.

ballzas commented 8 years ago

@unknown-item Thank you very much. You can tell me HOW TO ?? Pls. Thank. I just want to help myself when this problem in next time. Thank.

poopapaloo commented 8 years ago

Big thanks for @unknown-item

natzu555 commented 8 years ago

Thank you so much @unknown-item bro

tosspons commented 8 years ago

@picesszaza sock proxy 6900 does not work. Should change to 8889 . but i can't connet to char server.

AsakuraTK commented 8 years ago

xkore 0 has risk to banned because when sends EAC (0A7B 44 bytes) from the server. The client sends the EAC (0A7C 196 bytes) back to the server, which is a random hex value sent out every time.

[Sep 14 17:15:01 2016.32] ================================================ << Received packet: 0A7B [44 bytes] Sep 14 17:15:01 2016 0> 7B 0A 2C 00 28 00 00 00 01 00 00 00 81 84 CD 2A {.,.(..........* 16> 01 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00 ................ 32> C8 FD 83 03 4B 7D EE 73 54 CC D8 79 ....K}.sT..y [Sep 14 17:15:01 2016.33] Received packet: 0A7B Handler: eac [Sep 14 17:15:01 2016.33] ================================================

Sent packet: 0A7C [196 bytes] Sep 14 17:15:01 2016 0> 7C 0A C4 00 C0 00 00 00 01 00 00 00 A9 48 17 B6 |............H.. 16> 01 00 00 00 02 00 00 00 00 00 00 00 53 0F 8A FB ............S... 32> C7 45 36 B9 A9 63 B4 F1 C4 CB 73 8B 10 F3 FA 5C .E6..c....s....\ 48> AE 7B 77 84 95 AE C0 BB 79 B6 D4 56 6F 8E 1C 57 .{w.....y..Vo..W 64> 89 A5 4B CE 0D FA 2B E1 78 FB DD DC FC 3F 47 1E ..K...+.x....?G. 80> 43 AA B2 A2 FD 27 3D B1 79 1D 44 A3 CE 04 16 7D C....'=.y.D....} 96> C8 60 04 50 A8 27 95 5B C0 2F BC 61 FD BB 54 07 .`.P.'.[./.a..T. 112> EA CF A4 0B EB 06 2E 00 99 C5 19 2B C0 1D D8 1A ...........+.... 128> 26 D0 16 F2 AB 48 A6 C3 A5 8C C6 95 99 16 15 1B &....H.......... 144> FA 2E 8C 23 8F 50 6F 8E D5 ED 21 89 08 03 CA 34 ...#.Po...!....4 160> 9B 79 3A 49 3F F5 15 43 85 2E 06 7D BC 89 55 CC .y:I?..C...}..U. 176> 87 4B 18 41 DC FC 25 8F 17 36 36 34 8E 71 F6 DE .K.A..%..664.q.. 192> 44 45 2F 1C DE/.

I think the solution to this problem is to use poseidon (or similar), but I have problem. My client [tRo] is connected to poseidon server (show in poseidon) but cannot login server. I think ServerType.txt and RagnarokServer.pm not match with current client. How to find it?

Packet for tRo '0A76' => ['master_login', 'V Z24 Z24 C', [qw(version username password master_version)]], '0276' => ['account_server_info', 'x2 a4 a4 a4 x30 C1 x4 a*', [qw(sessionID accountID sessionID2 accountSex serverInfo)]], '0275' => ['game_login', 'a4 a4 a4 v C x16 v', [qw(accountID sessionID sessionID2 userLevel accountSex iAccountSID)]], '0436' => ['map_login', 'a4 a4 a4 V C', [qw(accountID charID sessionID tick sex)]], $self->cryptKeys(0x4d8e77b2, 0x6e7b6757, 0x46ae0414);

Old ServerType.txt [tRO_2013-07-09a] decrypt_mid 1 decrypt_mid_keys 0x6441767a 0x71020102 0x48c21f02 # K A M charBlockSize 144

capture

Numpon commented 8 years ago

@unknown-item Thank you very much. Sir

chawap commented 8 years ago

@unknown-item Thank you.

aoohza commented 8 years ago

@unknown-item thank you very much

rabbitgreen commented 8 years ago

@unknown-item if you have chance to come to thailand .. juz give us a msg we will service u :)

by the way .. R u thai ?

sneezed commented 8 years ago

big THX @unknown-item