Openkore: tRO Mega Thread - All tRO issues here only

Created on 13 Sep 2016  ·  1225Comments  ·  Source: OpenKore/openkore

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....

bug urgent tRO

Most helpful comment

Looks like this thread has become my personal stage on the show called tearing EAC apart.
I saw something on the tRO server webside about people are "choosing sides", I think thats what's happening here.
Please stop all troll and get started with this:
x1patch.zip

Cat & mouse game is boring, just surrender to me.:)

All 1225 comments

Its not EAC.
Its a new protection, I think they called HMAC, if this help.

Its have headers 2 byte before actor code !!

i got this problem to someone can help ?

quick hack in Send.pm,

use Digest::HMAC_MD5 qw(hmac_md5);

then add:

    $self->encryptMessageID(\$msg);

    ####### begin sample handling of hmac packets
    if ($messageID eq $self->{packet_lut}{map_login}) {
        $self->{hmac_enc} = 1;
        $self->{seq} = 0;
        $self->{flag} = 1;
    } elsif ($self->{net}->getState() != Network::IN_GAME) {
        $self->{hmac_enc} = 0;
        $self->{seq} = 0;
    } elsif($self->{hmac_enc}) {
        $msg .= pack('V', $self->{flag}) . pack('V', $self->{seq}++);
        $msg .= hmac_md5($msg, pack('H*', 'EDB9D10AB84C9A2E05E38997C2F64A29'));
        $msg = pack('v', length($msg) + 2) . $msg;
    }
    ####### end sample handling of hmac packets

    $net->serverSend($msg);

if you use any xkore mode, you can simply trim packets from client (excluding map_login) like this:
substr($msg, 2, length($msg) - 2 - 24)
then modify as above before sending to server.

@unknown-item

Delete Pls. It's not's true. OK!

Anyone can help ?

@unknown-item

do you think it's work ?

Why don't you capture packets and compare them yourself?
My code can produce correct HMAC-ed packets.
Packet 0A7B -> 0A7C is not new and it is not changed, just use your existing solution.
If your solution is xkore or posideon, you still need to modify them according to my above post to make your bot work.

@unknown-item it's doesn't work bro , I've tried to put your code in send.pm then my xkore can't even run

@unknown-item i see new head packet and follow old packet about walk take attack

@tarkungZ first, you will need that perl package, Digest::HMAC_MD5, then, you need to fix xkore yourself. I provide solution to HMAC, not solution to everything. Maybe you need some openkore devs to do that.

@zuroba new packet format, after hmac is:
length(2 bytes) + original packet(whole old format packet) + flag(always 1, 4 bytes) + sequence(increase by one starting from 0, 4 bytes) + hmac(16 bytes).
my code generate new format packets from old ones. for xkore, you need to extract the original packet from client to server and recalculate other things(because sequence is changed, which is also included in hmac calculation).

Digest.zip
this is the Digest::HMAC_MD5 package, put it into your bot folder first.

@unknown-item that you code about last 16bytes calculate from hmac

@zuroba last 16 bytes is from hmac_md5(original packet + flag + seq), key is EDB9D10AB84C9A2E05E38997C2F64A29

@unknown-item it default for all packet

@zuroba not for the first map_login packet(not changed), but all packets after that is the same using this new format, sequence will increase for each packet being sent.
If you move to another map server, you need to reset sequence to 0 and send the old format map_login again.

@unknown-item what now you can use all atk take sit not disconnect

@zapperlp see my post above.
@zuroba if you are sending correct packets, why disconnect? If you run standalone, without A7B handling, you can bot for a little while before kicked by server. If you fix the xkore/posideon part with new packet format handling(from client to bot, not only bot to server), you should be able to bot without problem.

it's work for me now many thanks. Hail Hydra.

@udomsaph Can you share this solution?

is not work for me D:

@unknown-item
Should I make a new sub or just edit some exiting sub?

@udomsaph Can you help us?

@unknown-item
Thank you for your guide.
Very hard working on it.

sure, just copy and paste very simple,do the way the master instructed you. and you will be able to run it again.

@unknown-item $msg .= hmac_md5($msg, pack('H*', 'EDB9D10AB84C9A2E05E38997C2F64A29')); <-- your hardcode packet ?

@zuroba
It's a key that what he said.

I would like to ack on this issue. I currently have the tools for extracting sync patterns, shuffled packets and recvpackets but I need help on the login_server pattern. The extraction of encryption key pattern is on my TODO list, however we, twRO, have issues on disconnecting and I have to fix it first.

If you have any info about the login part, please put it in this issue thread. Please provide screenshot as well because images explain things easier and better.

For HMAC_MD5 thing, is that only limited to map_login only?

I cant follow this step. pls teach me step by step. Now my kore already error hahaha

xkore 0 worked but xkore 3 not work for me.

@windhamwong yes, it just happen when we arrived to the map.

Disconec from map server? 5 sec

@unknown-item can u teach us step by step ? i dont know what i can do. pls help and thank

I believe someone has already followed my post to make proper changes and bot is working.

@windhamwong This post has nothing relating to stuff from twRO.
HMAC packet is from EAC, I don't think this new packet format appeared anywhere else and it is applied to every map server packet except the map_login.

login part is fairly simple:
'0A76' => ['master_login', 'V Z40 a32 C', [qw(version username password_rijndael master_version)]],
Rijndael keys are:

my $key = pack('C32', (0x06, 0xA9, 0x21, 0x40, 0x36, 0xB8, 0xA1, 0x5B, 0x51, 0x2E, 0x03, 0xD5, 0x34, 0x12, 0x00, 0x06, 0x06, 0xA9, 0x21, 0x40, 0x36, 0xB8, 0xA1, 0x5B, 0x51, 0x2E, 0x03, 0xD5, 0x34, 0x12, 0x00, 0x06));
my $chain = pack('C32', (0x3D, 0xAF, 0xBA, 0x42, 0x9D, 0x9E, 0xB4, 0x30, 0xB4, 0x22, 0xDA, 0x80, 0x2C, 0x9F, 0xAC, 0x41, 0x3D, 0xAF, 0xBA, 0x42, 0x9D, 0x9E, 0xB4, 0x30, 0xB4, 0x22, 0xDA, 0x80, 0x2C, 0x9F, 0xAC, 0x41));

It uses 32 as block size.

@windhamwong

I'm not sure what you mean by login part.

This is server.txt that we use.

[Thailand - tRO Main server (EXE)]
ip 103.55.55.12
port 6900
master_version 7
version 24
serverType tRO
secureLogin 0
secureLogin_type 0
secureLogin_account 0
secureLogin_requestCode
pauseCharServer 1
patchserver wpatch.ragnarok.in.th
patchpath /patch70
serverEncoding Thai
addTableFolders tRO
charBlockSize 144
gameguard 1

Most of tRO modification could find in https://github.com/DunstleOS/openkore/tree/DunstleOS-patch-9/src/Network.

Personally, HMAC_MD5 happen only in map_login.

If you have another requirement please let me know.

untitled
for x0 already worked for me, but for x3 i haven't test.

@unknown-item
Very rare person in tRO use posideon to generate 0A7B

@unknown-item I received 0A7B from wireshark after that hard code in OPK.

Anyone can help with X3?, please.

@unknown-item it works for me x0 ^^

@unknown-item i don't understand you asked me, i use only raw straight code from wireshark and add to config that linked to send.pm, that i know. im not concern about posideon.

@as70873463 Kindly expand step by step please.

Global symbol "$messageID" requires explicit package name at src/Network/Send.pm line 242.
Global symbol "$net" requires explicit package name at src/Network/Send.pm line 256.
Compilation failed in require at src/Misc.pm line 42.
BEGIN failed--compilation aborted at src/Misc.pm line 42.
Compilation failed in require at openkore.pl line 59.
BEGIN failed--compilation aborted at openkore.pl line 59.

Press ENTER to exit.

mine said this what should i do sir

@udomsaph @dekaze @scream1ng Thank you for explaination.
I was under the impression that these packets cannot be replayed (experience from nProtect).
Now I know why EAC have that E in its name.

@dekaze I think https://github.com/DunstleOS/openkore/tree/DunstleOS-patch-9/src/Network this branch is starting to commit code about HMAC.

@as70873463 Kindly expand step by step please.

Erorr From star.exe Code.

Global symbol "$messageID" requires explicit package name at src/Network/Send.pm line 242.
Global symbol "$net" requires explicit package name at src/Network/Send.pm line 256.
Compilation failed in require at src/Misc.pm line 42.
BEGIN failed--compilation aborted at src/Misc.pm line 42.
Compilation failed in require at openkore.pl line 59.
BEGIN failed--compilation aborted at openkore.pl line 59.

Press ENTER to exit.

@cydiath @firstsozaa you should add it to sendToServer function only, not anywhere else.

anyone try X3?

@unknown-item i think my dc about recvpacket not true

@zuroba I don't think _real_ packet length are changed since last update, don't add extra size from HMAC into recvpackets.

for x3 to work, you need to strip packets sent by client first(undo HMAC), then do the rest like x0.

@unknown-item how you find key (EDB9D10AB84C9A2E05E38997C2F64A29) ?

@unknown-item give me step by step pls.
I have a old one that was work before and then? what i have to do next plsssssss
for X3

@unknown-item i use you code from above but it's have dc and not working from my x3 bot
or about crpytkey?

Encrypted MID : [0436]->[3A41] / KEY : [0x4D8E]->[0x3E77]
Sent packet : 0436 [19 bytes]
Timeout on Map Server, connecting to Account Server...

need help

@kittinan
disassemble ragexe

@unknown-item It perfect for me !! Thanks very much

@as70873463 Pls upload send.pm sir.. Thxxx krub

@as70873463 pls tell me how to way you learn. Thank you ^^

@unknown-item

I follow on you code is don't work for me. this substr($msg, 2, length($msg) - 2 - 24) where to add it.

it work thx u so much

@unknown-item Thank you for your information. Now I already run in Xkore0 but in Xkore3 dose not work because program disconnect to server after connect with mapserver around 5 sec.

@pr0di9yexe @zuroba don't use crpytkey, it does not exist in tRO.
x3 need extra fix(undo HMAC), my code fix only x0, read my posts.

@Poonjaroen @dekaze this goes to where xkore handles packets sent from client, need some extra work on determining when to turn HMAC on or off. Please do it yourself or have somebody else familiar with this to do it.

@kittinan you need to debug a running game client with EAC code injected to find this key.

@dekaze

Your X0 is worked ?, Can you tech me pls.

@unknown-item many thanks. it's work for me. Hali Hydra!!

@Poonjaroen Copy and past source code from @unknown-item in send.pm and re-run OPK.

@unknown-item ok now my working on x0 but x3 it's hard to fix

sorry guy

for the digest folder where to past it 1). openkore/digest 2).openkore/network/digest.

@Poonjaroen at openkore/src

@unknown-item after stripe the packets send by client. which .pm file i should change or modify

New Erorr sir.....

23 bytes Sep 14 18:34:48 2016
0> 6A 00 77 00 00 00 00 00 00 00 00 00 00 00 00 00 j.w.............
16> 00 00 00 00 00 00 00 .......
ยกเลิกการติดต่อกับ (103.55.55.12:6900)...ยกเลิกการติดต่อแล้ว
Selected server: Thor
The server has denied your connection for unknown reason (119).

@cydiath X3 orX0

@dekaze

I'm add the digest is done , and put copy code on send.pm is done, But don't work , you can show me the send.pm file ?

fine, I'll write some x3 test code for you, but I have no way to test it.

XKoreProxy.pm
in sub serverDisconnect, add:
$self->{client_hmac} = 0;
before:
return $self->{server}->serverDisconnect();

in sub modifyPacketOut, add:

if($self->{client_hmac} && length($msg) > 28) {
    $msg = substr($msg, 2, length($msg) - 2 - 24)
}

before:
my $switch = uc(unpack("H2", substr($msg, 1, 1))) . uc(unpack("H2", substr($msg, 0, 1)));

add:

if ($switch eq "0436" || $switch eq "0072") {
    $self->{client_hmac} = 1;
}

before:
return $msg;

give it a try, but only AFTER you get x0 working already.

@patjung555 me use x0.

@unknown-item i used send.pm and digest.zip you but it error

Can't locate Digest/HMAC_MD5.pm in @INC (@INC contains: src src/deps D:/cc/bot kobold/mmmmmaa4/src/deps D:/cc/bot kobold/mmmmmaa4/src D:/cc/bot kobold/mmmmmaa4 C:UsersnineniteAppDataLocalTemppdk-ninenite-2204 .) at src/Network/Send.pm line 39.
BEGIN failed--compilation aborted at src/Network/Send.pm line 39.
Compilation failed in require at src/Misc.pm line 42.
BEGIN failed--compilation aborted at src/Misc.pm line 42.
Compilation failed in require at openkore.pl line 59.
BEGIN failed--compilation aborted at openkore.pl line 59.

Press ENTER to exit.

@unknown-item

for x0

  1. copy - openkore/src/Digest
  2. on send.pm file.

use Digest::HMAC_MD5 qw(hmac_md5);

sub sendToServer {
my ($self, $msg) = @_;
my $net = $self->{net};

shouldnt(length($msg), 0);
return unless ($net->serverAlive);

my $messageID = uc(unpack("H2", substr($msg, 1, 1))) . uc(unpack("H2", substr($msg, 0, 1)));

my $hookName = "packet_send/$messageID";
if (Plugins::hasHook($hookName)) {
    my %args = (
        switch => $messageID,
        data => $msg
    );
    Plugins::callHook($hookName, \%args);
    return if ($args{return});
}

#encrypt(\$msg, $msg);

# Packet Prefix Encryption Support
#$self->encryptMessageID(\$msg);#++++

$self->encryptMessageID(\$msg);

####### begin sample handling of hmac packets
if ($messageID eq $self->{packet_lut}{map_login}) {
    $self->{hmac_enc} = 1;
    $self->{seq} = 0;
    $self->{flag} = 1;
} elsif ($self->{net}->getState() != Network::IN_GAME) {
    $self->{hmac_enc} = 0;
    $self->{seq} = 0;
} elsif($self->{hmac_enc}) {
    $msg .= pack('V', $self->{flag}) . pack('V', $self->{seq}++);
    $msg .= hmac_md5($msg, pack('H*', 'EDB9D10AB84C9A2E05E38997C2F64A29'));
    $msg = pack('v', length($msg) + 2) . $msg;
}
####### end sample handling of hmac packets


$net->serverSend($msg);
$bytesSent += length($msg);

if ($config{debugPacket_sent} && !existsInList($config{debugPacket_exclude}, $messageID) && $config{debugPacket_include_dumpMethod} < 3) {
    my $label = $packetDescriptions{Send}{$messageID} ?
        "[$packetDescriptions{Send}{$messageID}]" : '';
    if ($config{debugPacket_sent} == 1) {
        debug(sprintf("Sent packet    : %-4s    [%2d bytes]  %s\n", $messageID, length($msg), $label), "sendPacket", 0);
    } else {
        Misc::visualDump($msg, ">> Sent packet: $messageID  $label");
    }
}

if ($config{'debugPacket_include_dumpMethod'} && !existsInList($config{debugPacket_exclude}, $messageID) && existsInList($config{'debugPacket_include'}, $messageID)) {
    my $label = $packetDescriptions{Send}{$messageID} ?
        "[$packetDescriptions{Send}{$messageID}]" : '';
    if ($config{debugPacket_include_dumpMethod} == 3 && existsInList($config{'debugPacket_include'}, $messageID)) {
        #Security concern: Dump only when you included the header in config
        Misc::dumpData($msg, 1, 1);
    } elsif ($config{debugPacket_include_dumpMethod} == 4) {
        open my $dump, '>>', 'DUMP_LINE.txt';
        print $dump unpack('H*', $msg) . "\n";
    } elsif ($config{debugPacket_include_dumpMethod} == 5 && existsInList($config{'debugPacket_include'}, $messageID)) {
        #Security concern: Dump only when you included the header in config
        open my $dump, '>>', 'DUMP_HEAD.txt';
        print $dump sprintf("%-4s %2d %s%s\n", $messageID, length($msg), 'Send', $label);
    }
}

}

you should put Digest with folder, into either:
root folder of openkore/ or src/deps/

@Poonjaroen
$self->encryptMessageID($msg);
this line is from original code, not my addition.

@unknown-item thanks a lot sir , it use for me / can i subscribe you ?

@unknown-item

sitll error

Incoming data left in the buffer:

28 bytes Sep 14 18:51:40 2016
0> 71 00 32 65 07 00 70 72 74 5F 66 69 6C 64 30 35 q.2e..prt_fild05
16> 2E 67 61 74 00 00 67 37 37 4B 2E 27 .gat..g77K.'
Disconnecting (103.55.55.71:4500)...disconnected
Received character ID and Map IP from Character Server
----------Game Info----------
Char ID: 32 65 07 00 (484658)
MAP Name: prt_fild05.gat
MAP IP: 103.55.55.75

MAP Port: 10030

Closing connection to Character Server
Connecting to Map Server...
Connecting (103.55.55.75:10030)... connected
Timeout on Map Server, connecting to Account Server...

talk to npc and disconnected what to do

@firstsozaa i same put new send.pm and digest talk to npc and dc

@unknown-item pls help us everything work perfect the only problem is when we talk to npc we disconnected

@unknown-item Big thanks for your X3 test code, by the way, it doesn't work

oh well, the thread is too long now.
@unknown-item I am working on tRO as well, not just twRO. I mentioned twRO because we have similar things and we were working on these things as well.
So, what you have mentioned is, the C32 key is working in tRO now. May I ask do tRO has 3 different keys that changes every week for encrypting the Send packets? I have a working copy of OpenKore for tRO, and we have toolsets for extracting data from client. What I really need now is the login pattern and key extraction.
I see you have solved the issue of login, may I have some details please? I can migrate to the repo and move on to other issues you guys see in tRO.

@unknown-item Thanks you, i manage to make it work.

@lungkeemao find out why it doesn't work and maybe have it fixed.

@windhamwong tRO have no cryptkeys yet, and sync_ex packets are also original(not mixed).
They just use different map packet format, not cryptkeys, no need for extraction.
Login packet is generally the same, I've showed you on my previous post. Some fork above also have working code.

@unknown-item bro dont skip my question pls T_T

@firstsozaa bro , i think new recvpackets npc talk becuz dont talk npc it work

@firstsozaa your problem is related to packet switch, maybe your bot is sending it wrong, we are discussing about HMAC now.
Try capture packets from client and compare them and figure out why.

untitled2
for x3 we can't walk and an environment in game can't load caused sent packet : 035F

@udomsaph try my x3 test code and capture + debug packets, see what went wrong.

you x3 code @unknown-item
1473855880493

0A76 80
0001 60
0001 92
0A7C 196

i tried you x3 code, i got from UnknowSend.txt

@udomsaph try change
if ($switch eq "0436" || $switch eq "0072") {
into
if ($switch eq "0436") {

also check if this is correct in tRO.pm:
'0A76' => ['master_login', 'V Z40 a32 C', [qw(version username password_rijndael master_version)]],

0A7C in recvpackets should be -1 (variable packet length)
you may want to turn on debugPacket_clientSend and see if bot is handling client packets correctly.

@unknown-item thanks for the info. We extracted the shuffled packet header list as well. It would solve a lot of unknown packet issues right now.

@unknown-item do you have your post or a complete src for me please? I can do the migration and fix.

@unknown-item Oh im. Complete fix. Thx verry sir

but. erorr talk with npc pls fix it sir.. Thx. for lesson

0437 0089 actor_action
0438 0113 skill_use
035F 0085 character_move
0360 007E sync
0361 009B actor_look_at
0362 009F item_take
0363 00A2 item_drop
0364 00F3 storage_item_add
0365 00F5 storage_item_remove
0366 0116 skill_use_location
0368 0094 actor_info_request
0369 0193 actor_name_request
0819 0819 buy_bulk_buyer
0817 0817 buy_bulk_request
0815 0815 buy_bulk_closeShop
0811 0811 buy_bulk_openShop
0802 0802 booking_register
0436 0072 map_login
02C4 02C4 party_join_request_by_name
0202 0202 friend_request
022D 022D homunculus_command
023B 023B storage_password

Looks like it has no NPC talk.

@windhamwong so what sould we do

@firstsozaa I need a copy of the src first. @unknown-item 's work looks great I think.

@windhamwong Add Code in file? recvpackets or not..?

I would accept @unknown-item 's file only sry. It is about author's permission and proper handling policy thing

@unknown-item in x3 your code it can't walk atk

@windhamwong im using all his script but the problem stuck when talk to npc

@windhamwong I don't have full src for this, only some pieces of code. Please review and fix properly.
I think there are still some problem with x3. I don't know why it went wrong. Basically it strips HMAC-ed packet from client and process only the original part. Then it sends with HMAC added like x0 does.

@unknown-item still errors
0A76 80
0001 184
0A76 80
0001 156
0001 222

@udomsaph then I don't know, because I have no way to debug it myself.
Maybe somebody else can help you with x3.

@unknown-item can you send me your work please? So I can review and fix on them. Are you guys using X3 not X0 at the moment?

@windhamwong X0 works fine at the moment.
But X3 still have some problem with sent packets

@unknown-item I have logged my packet before send. It looks correct to me.

[Sep 14 20:20:35 2016.88] Sent packet    : 014F    [ 6 bytes]  [Guild Query Page]
[Sep 14 20:20:35 2016.88] Sent packet    : 0001    [314 bytes]  
[Sep 14 20:20:37 2016.53] client hmac = 1, packetLength = 31
[Sep 14 20:20:37 2016.54] client hmac = 1, packetLength = 5
[Sep 14 20:20:37 2016.55] << Sent by RO client:    035F [ 5 bytes]
[Sep 14 20:20:37 2016.56] Sent packet    : 035F    [ 5 bytes]  
[Sep 14 20:20:38 2016.61] client hmac = 1, packetLength = 31
[Sep 14 20:20:38 2016.62] client hmac = 1, packetLength = 5
[Sep 14 20:20:38 2016.63] << Sent by RO client:    035F [ 5 bytes]
[Sep 14 20:20:38 2016.64] Sent packet    : 035F    [ 5 bytes]  
[Sep 14 20:20:39 2016.99] client hmac = 1, packetLength = 31
[Sep 14 20:20:40 2016.29] client hmac = 1, packetLength = 5
[Sep 14 20:20:40 2016.94] << Sent by RO client:    035F [ 5 bytes]
[Sep 14 20:20:40 2016.17] Sent packet    : 035F    [ 5 bytes]  
[Sep 14 20:20:41 2016.10] client hmac = 1, packetLength = 31
[Sep 14 20:20:41 2016.10] client hmac = 1, packetLength = 5
[Sep 14 20:20:41 2016.11] << Sent by RO client:    035F [ 5 bytes]
[Sep 14 20:20:41 2016.12] Sent packet    : 035F    [ 5 bytes]  
[Sep 14 20:20:41 2016.38] client hmac = 1, packetLength = 32
[Sep 14 20:20:41 2016.38] client hmac = 1, packetLength = 6
[Sep 14 20:20:41 2016.39] << Sent by RO client:    0368 [ 6 bytes]
[Sep 14 20:20:41 2016.40] Sent packet    : 0368    [ 6 bytes]  

But I don't know why it still doesn't work with x3

@udomsaph you can x3 ?

Why using autoTalkcont it slow talk npc ?

problem server or bot ??

any possible that someone can upload the new version pls

disconext form sever because talk to npc faster than sv how to fix it

@Poonjaroen Big thanks for you my man , My x0 work very well right now

but the next thing we must looking for is auto-ban.

@unknown-item sorry bro , how to debug and running game client , you worked with program ?

thanks :+1:

@unknown-item fuckig God boro like this him Very Hing God ro in the world...

but God Thailand unstle him is good me like..thisqqqqq ๊

@unknown-item i think you used llinux for debug and running game right?

@unknown-item

Sorry
how to find this key

EDB9D10AB84C9A2E05E38997C2F64A29

how about x3 going?

The problem now is how to talk with npc including kafra without getting DC.

I try so many time and result is we still be able to buy or sell item but can not talk with any other NPC.

So we can't warp to other map or storage.

@quarified @ninenite
how to find keys inside EAC's injected code is beyond this level of discussion. I think you should just hope it does not change or someone like me is around.

@unknown-item x3 i can test for you but above you fix not work

X0 is working just fine as he guided, @zuroba I think that you didn't do it correctly.

Now I have a problem with X3 as those test codes brought me Packet Parser: Unknown switch: 00C0.

i am interested " how to find inside EAC's injected code " debuger level ? possible guide this. thank you @unknown-item

that's your code can generate but now have many people to use i think maybe ban wave

now, xkore 3 is work or not?

@expertly01 no something wrong packet or client

@tarkungZ capture client NPC talk packets and compare them with your bot's.

@zuroba
maybe I should re-work my patch(move HMAC from Send.pm to DirectConnection.pm)
try this:
Network.zip
Send.pm is stock(original).
x0 & x3 should both work.

Thanks, I have replaced both 3 files and X0 seems to work, no luck with X3 though.

Disconnected after logged in to training ground map...it lasts about 5 seconds and received this error "Packet Parser: Unknown switch: 00C0."

[url=http://www.mx7.com/view2/zmidztyuz5rxCBit][img]http://www.mx7.com/i/d18/lQ0qMr.jpg[/img][/url]

@tarkungZ capture client NPC talk packets and compare them with your bot's.

@zuroba
maybe I should re-work my patch(move HMAC from Send.pm to DirectConnection.pm)
try this:
Network.zip
Send.pm is stock(original).
x0 & x3 should both work.

X-3 No connet help me

Just one quick question, can this key "EDB9D10AB84C9A2E05E38997C2F64A29 " be shared among other players? Or do we all must use this key? Because I heard that this key is unique for each account.

X-3 No connet sv Help me

@hx750i this key is shared for everyone.
You can try capture packets from different client/account. Then calculate HMAC and compare, its the same.

@unknown-item x3 can't move atk and dc

@unknown-item

Can u tell how to find key i think i can catch up, pls.

x-3 add to key "EDB9D10AB84C9A2E05E38997C2F64A29 " to config ?

XKoreProxy.pm
in sub serverDisconnect, add:
$self->{client_hmac} = 0;
before:
return $self->{server}->serverDisconnect();

in sub modifyPacketOut, add:

if($self->{client_hmac} && length($msg) > 28) {
$msg = substr($msg, 2, length($msg) - 2 - 24)
}
before:
my $switch = uc(unpack("H2", substr($msg, 1, 1))) . uc(unpack("H2", substr($msg, 0, 1)));

add:

if ($switch eq "0436" || $switch eq "0072") {
$self->{client_hmac} = 1;
}
before:
return $msg;

i not

I resolve not @unknown-item help me i have XKoreProxy.pm files

If anyone is having trouble with X0, pm me if you need help.

@zuroba can you use files from my last post and post capture packets please?
I need to know what is being sent in order to fix it.

Not sure if this broke the rules. but I just signup here to give a BIG THANKS to @unknown-item
you da real MVP. God bless you!

I have trouble about npc talk too.

@unknown-item i use lastest file you it's can't work

@zuroba I need details on how it broke, because I can't test it myself.
Something like debugPacket logs or packet captures will be helpful.

@unknown-item see my log This

Use xkoreproyxy $switch eq "0276" 0, 51
@unknown-item // logConsole http://www.drop4shared.com/a6dcef0d //

If use file https://github.com/OpenKore/openkore/files/473254/Network.zip

Xkoreproxy
line:433 if ($switch eq "0069")
my $accountInfo = substr($msg, 0, 47);

my $serverInfo = substr($msg, 47, length($msg));

not connect Account Server Sent by RO client: 0275 [37 bytes]

@unknown-item Thanks for the file. I will work on it today. I have test account here, I can test it directly.

@zuroba

from your log I see two problem:
0436 packet length is wrong, 0A7B is EAC packet, if you use x3, just ignore it and let client reply 0A7C.
I think you can try this:
recvpackets.txt

@natawee37 try compare files and change only the part relating to HMAC. I think you are close to make it work.

@unknown-item now, new problem I found delay talk with npc . ~5 - 10 sec
my sent 0090 to server // 5-10sec bot receive talk npc
you try click name npc for test .

@unknown-item this my console log
use your recvpackets

http://pastebin.com/CSDyXiq9

@picesszaza I think it is almost working.
It looks like your client died after 0436 (not sending anything else).
Maybe it is a problem with proxy or packet switch, because your bot seems normal.

@unknown-item thank bro i think problem with proxy too.

@unknown-item
I have the issues when talk npc for warp , Npc response slow and disconnect to mapserver. and when relogin and talk again disconnect around 2 - 3 time and work on around 4 time.

@picesszaza You mustn't modify these packet.

[Sep 15 06:09:30 2016.59] Sent packet : 007D [ 2 bytes] [Map Loaded]
[Sep 15 06:09:30 2016.59] Sent packet : 014D [ 2 bytes] [Guild First Query]
[Sep 15 06:09:30 2016.60] Sent Guild Master/Member Check.
[Sep 15 06:09:30 2016.60] Sent packet : 014F [ 6 bytes] [Guild Query Page]
[Sep 15 06:09:30 2016.61] Sent Guild Request Page : 0
[Sep 15 06:09:30 2016.61] Sent packet : 014F [ 6 bytes] [Guild Query Page]
[Sep 15 06:09:30 2016.61] Sent Guild Request Page : 0
[Sep 15 06:09:30 2016.62] Sent packet : 014F [ 6 bytes] [Guild Query Page]
[Sep 15 06:09:30 2016.63] Sent Guild Request Page : 1
[Sep 15 06:09:30 2016.63] You are now in the game
[Sep 15 06:09:30 2016.64] Sent packet : 08C9 [ 2 bytes]

These are packets those were sent by RO client with a HMAC format.
So, we need to keep these message and just forward to RO server.

I have the same issue with @picesszaza
@beerdrumers Any idea how to do it please guide us?

@SuperBotTz thank for guide , but I still don't know how to do it I don't even know where I should looking for in wireshark. I never capture npc talk packet before.

picesszaza commented 5 hours ago
@unknown-item this my console log
use your recvpackets

http://pastebin.com/CSDyXiq9
x3 ???

@viperball

in sub modifyPacketOut of XKoreProxy.pm
I've add $tempMsg for keep original message after I have added @unknown-item changes.

and in Send.pm I've get rid of some code below

if ($messageID eq $self->{packet_lut}{map_login}) {
    $self->{hmac_enc} = 1;
    $self->{seq} = 0;
    $self->{flag} = 1;
}

and modify to validate those 6 packets instead for enable HMAC .

if ($self->isLastInitReqFromClient($msg)) {
    $self->{hmac_enc} = 1;
    $self->{seq} = 7;       #after these must be seq 7
    $self->{flag} = 1;
}

Sorry for have no detail about isLastInitReqFromClient($msg) cause by i'm out of my home :(
It's just check those all packets have arrived or not.

Can anyone solve x3 problems and run

pls help on the npc talk i cant really fix it T_T

@unknown-item you recv not work for me it's dc issue same old recv

thanks @beerdrumers but I still stuck at isLastInitReqFromClient($msg) function coz I have on idea about it. :(

more detail please when you reach home.

@beerdrumers okay i will try and report to you

@unknown-item I modify code

if ($switch eq "0001") {
$self->{client_hmac} = 1;
}

is see character name then left click move .

@unknow-item
Everything stable and go on
Thank you very much.
Now every people in thailand can botting again.
IF not have u.
Now nobody can botting.
Thx again

15/9/2559 15Pm
map server keeps disconnecting every 30 sec is there any clue?

@unknown-item
now server thai close 1 hr

and x0 not work it again

this my console http://pastebin.com/MxaAZbSf

@eakkasitx me too.

@unknown-item
how can find new key for HMAC

@unknown-item
how can find new key for HMAC me too

@unknown-item now waitng for you dude.

Now RO can't Login

@reallyg0d Server have some problem at this moment this mean after you log-in your char into map thenyou will be dc ...just be patient.

I think x0 still working don't worry.

@tarkungZ
Sent packet : 035F [31 bytes] <<< looklike bytes have change

After maintenance, Xkore0 has disconnect after 5 sec and can't walk. I think the key has changed.

On Page Ragnarok have more player comment about can't login and disconnect on lockmap after 5-10 sec

@dekaze Yeah, I think so. I want to know how to find HMAC. @unknown-item Pls help us.
Thx a lot.

@unknown-item bro the bot aint working again kept disconnect every 5 seconds after the update

@kunchamp This issue has resolve by close and open the game. I think server side request new key from client it make to disconnect after 5 sec.

@picesszaza well then ...here we go again

15/9/2559 15Pm
map server keeps disconnecting every 30 sec is there any clue?

@unknown-item
old key can't use now.

Client network buffer flushed out
Packet Tokenizer: Unknown outgoing switch: 001C
Packet Tokenizer: Unknown outgoing switch: 001C
Packet Tokenizer: Unknown outgoing switch: 0020
Packet Tokenizer: Unknown outgoing switch: 001C
AI suspend by clientSuspend dequeued

How to fix this one, plssss

one, plssss

@unknown-item say hi again it late for tonight i see today have new update server i think the old key not use maybe change and auto gen not the stick key one only

whatever somebody can know how to find key and use for private

pls help @unknown-item

@picesszaza I try to capture whole packet when login into map until got DC but there is no (new 31 byte) like you said ...So where should I looking for then?

It's funny that you guys raise one MEGA THREAD per day about that stupid EAC key.
I think there are plenty of things you should put some work on rather than doing nothing.
Like X3 it should just work as a ninja SOCKS5 proxy instead of a redirector, which will make things significantly easier.

By the way, AE7AEE43215F3B442010CEE2AB647FBA

@unknown-item

Apologized for that can you please kindly teach us how to get that key? so we can do it for next time
my english is not that bad so if you got times could you please teach me then next move i can teach Thai people later
tq for the key

@unknown-item pls help us. i don't know how to put function or eac key.
Thank You in Advance.

@unknown-item

Pls, just tell how to find it

thx you @unknown-item i love you

@unknown-item Thank you very much .. !!!!

we love u unknow-item @@@@@@@@@@@@@@@@@

@unknown-item Could you please fix npc talk.I always disconnect when talk to npc

@unknown-item We're really appreciate your help but please could you teach us how to find that key.

Most of us are not an expert in programming or network but we still can learn.

Once you teach we will never waiting and begging for your help again.

Thank for your kindness.

@unknown-item how to find this key

@unknown-item I want to know how to find HMAC key. please

@roxstars disabled autoTalkcont

Thank you @unknown-item

i want find this key.Can you teach us?

Thank for you

@unknown-item
Can you teach me fine HMAC?

I used private cryptographic methods against MD5 to retrieve that key.
Explaining it will cause panic so I'd rather not, and I don't think you can understand even if I explained.

You should just try something like reverse-engineering.

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

such as donating to keep ur good work on ?

@unknown-item

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

@ts10bee can u teach me ?

@unknown-item

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

@alexpure he said private methods. wont share.

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

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

@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.

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

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

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

@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 .

@unknown-item Thank you guy.

Thx.. Sir @unknown-item New packet.

Thx you GentleMan..

@unknown-item Thanks for the really nice people

thx you very

@unknown-item ty

@unknown-item thank you so much

@unknown-item Thanks

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

@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.

@unknown-item thxxxx

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

@unknown-item thx u so much

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

thank you

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

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

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

Thank you

@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.

@unknown-item Charles

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

this Charles setting

1


2


3

@unknown-item many thanks.

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

What result your test ? @picesszaza

thank u very very

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

Thank you very very much @unknown-item

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

@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.

Big thanks for @unknown-item

Thank you so much @unknown-item bro

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

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

@unknown-item Thank you very much. Sir

@unknown-item Thank you.

@unknown-item thank you very much

@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 ?

big THX @unknown-item

@unknown-item
I think that tRO might changes the key every week during weekly maintenance or extra/emergency maintenance (any other time they need).
So, I thought that if we have no idea about how to get the new key we might have to wait for you to give us the key every week.
Is it possible you can share some idea about getting the key?
Or make some program/code/etc. that could be use by ourselves to capture key or any packets realated to find the key.
Thank you in advance.

@unknown-item

I have a question , when me talk npc to warp is response very slow and disconnect map server.

image
x3 no ok

@sumbbb how to fix it

It's not complete

@Poonjaroen Me too. But i change map and NPC it's worked.

@unknown-item Thxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

@sumbbb How to ? when I login to map just 2 second disconnect.

@sumbbb Could you please post them as txt file?

0437 7
0438 10
035F 5
0360 6
0361 5
0362 6
0363 6
0364 8
0365 8
0366 10
0367 90
0368 6
0369 6
083C 12
0838 2
0835 0
0819 0
0817 6
0815 2
0811 0
0802 18
07EC 8
07E4 0
0436 19
02C4 26
0281 4
0202 26
022D 5
023B 36
085A 2
085B 2
085C 2
085D 2
085E 2
085F 2
0860 2
0861 2
0862 2
0863 2
0864 2
0865 2
0866 2
0867 2
0868 2
0869 2
086A 2
086B 2
086C 2
086D 2
086E 2
086F 2
0870 2
0871 2
0872 2
0873 2
0874 2
0875 2
0876 2
0877 2
0878 2
0879 2
087A 2
087B 2
087C 2
087D 2
087E 2
087F 2
0880 2
0881 2
0882 2
0883 2
0917 2
0918 2
0919 2
091A 2
091B 2
091C 2
091D 2
091E 2
091F 2
0920 2
0921 2
0922 2
0923 2
0924 2
0925 2
0926 2
0927 2
0928 2
0929 2
092A 2
092B 2
092C 2
092D 2
092E 2
092F 2
0930 2
0931 2
0932 2
0933 2
0934 2
0935 2
0936 2
0937 2
0938 2
0939 2
093A 2
093B 2
093C 2
093D 2
093E 2
093F 2
0940 2
0884 2
0885 2
0886 2
0887 2
0888 2
0889 2
088A 2
088B 2
088C 2
088D 2
088E 2
088F 2
0890 2
0891 2
0892 2
0893 2
0894 2
0895 2
0896 2
0897 2
0898 2
0899 2
089A 2
089B 2
089C 2
089D 2
089E 2
089F 2
08A0 2
08A1 2
08A2 2
08A3 2
08A4 2
08A5 2
08A6 2
08A7 2
08A8 2
08A9 2
08AA 2
08AB 2
08AC 2
08AD 2
0941 2
0942 2
0943 2
0944 2
0945 2
0946 2
0947 2
0948 2
0949 2
094A 2
094B 2
094C 2
094D 2
094E 2
094F 2
0950 2
0951 2
0952 2
0953 2
0954 2
0955 2
0956 2
0957 2
0958 2
0959 2
095A 2
095B 2
095C 2
095D 2
095E 2
095F 2
0960 2
0961 2
0962 2
0963 2
0964 2
0965 2
0966 2
0967 2
0968 2
0969 2
096A 2
0187 6
0081 3
01C6 4
01C7 2
0064 55
0069 0
006A 23
01DB 2
01DC 0
01DD 47
01FA 48
0204 18
01F1 0
0200 26
01BE 2
01BF 3
0065 17
0066 3
0067 37
0970 31
020D 0
006B 0
006C 3
006D 146
006E 3
0071 28
0068 46
01FB 56
006F 2
0070 3
02CA 3
0072 19
0082 2
0085 5
0089 7
008C 0
007E 6
007D 2
0090 7
0099 0
019C 0
009B 5
00CC 6
00CE 2
009F 6
00A2 6
00A7 8
00A9 6
00AB 4
00B8 7
00B9 6
00B2 3
00BA 2
00BB 5
00BF 3
00C1 2
00C5 7
00C8 0
00C9 0
0096 0
00CF 27
00D0 3
00D3 2
00D5 0
00D9 14
00DE 0
00E0 30
00E2 26
00E3 2
00E4 6
00E6 3
00E8 8
00EB 2
00ED 2
00EF 2
00F3 8
00F5 8
00F7 2
00F9 26
01E8 28
00FC 6
00FF 10
0102 6
0100 2
0103 30
0108 0
0112 4
0113 10
0116 10
0118 2
011B 20
011D 2
0126 8
0127 8
0128 8
0129 8
012A 2
012E 2
012F 0
01B2 0
0134 0
0130 6
0138 3
013F 26
0140 22
0143 10
0146 6
0178 4
017A 4
017C 6
01FD 15
018A 4
018E 10
0190 90
0197 4
0198 8
01AE 4
025B 6
01AF 4
01B9 6
01CD 30
01CE 6
0443 8
01CF 28
01D0 8
01E1 8
01D1 14
01D2 10
0094 6
0095 30
0195 102
0193 6
0175 6
0176 106
0079 53
019D 6
014C 0
014D 2
014E 6
014F 6
0150 110
01B6 114
0151 6
0152 0
0153 0
0154 0
0166 0
0155 0
0156 0
0157 6
0159 54
015A 66
015B 54
015C 90
015D 42
015E 6
015F 42
0160 0
0161 0
0162 0
0163 0
0164 0
0165 30
0167 3
0168 14
0169 3
016A 30
016B 10
0149 9
014A 6
014B 27
016E 186
016F 182
017E 0
017F 0
016C 43
016D 14
01F2 20
0170 14
0171 30
0172 10
0173 3
0174 0
0180 6
0181 3
0182 106
0183 10
0184 10
0185 34
019E 2
019F 6
01A0 3
01A1 3
01A2 37
01A3 5
01A4 11
01A5 26
01A6 0
01A7 4
01A8 4
01A9 6
01AA 10
01CA 3
01B0 11
01B1 7
01BA 26
01BB 26
01BC 26
01BD 26
01C0 2
01C1 14
01C2 10
01D3 35
01D5 0
01D4 6
01DF 6
01F3 10
0284 14
01FF 10
01ED 2
01E7 2
01B7 6
01F7 14
01E3 14
01CB 9
01F9 6
01E5 6
0201 0
0203 10
0205 26
0206 11
0207 34
0208 14
0209 36
020A 10
020E 32
0212 26
0213 26
0214 42
0215 6
0216 6
0217 2
0218 2
0225 2
0219 282
021A 282
0226 282
0282 284
021B 10
021C 10
0224 10
0280 12
0285 6
0286 4
021D 6
021E 6
021F 66
0222 6
0221 0
0220 10
0223 8
0073 11
0074 3
0075 0
0076 9
0077 5
0078 55
007A 58
007B 60
007C 44
007F 6
0080 7
0083 2
0084 2
0086 16
0087 12
0088 10
08CD 10
008A 29
008B 23
008D 0
008E 0
0091 22
0092 28
0093 2
0097 0
0098 3
009A 0
009C 9
009D 17
009E 17
00A0 23
00A1 6
00A3 0
00A4 0
00A5 0
00A6 0
00A8 7
00AA 9
00AC 7
00AE 0
00AF 6
00B0 8
00B1 8
00B3 3
00B4 0
00B5 6
00B6 6
00B7 0
00BC 6
00BD 44
00BE 5
00C0 7
00C2 6
00C3 8
00C4 6
00C6 0
00C7 0
00CA 3
00CB 3
00CD 3
00D1 4
00D2 4
00D4 0
00D6 3
00D7 0
00D8 6
00DA 3
00DB 0
00DC 28
00DD 29
00DF 0
00E1 30
00E5 26
00E7 3
00E9 19
00EA 5
00EC 3
00EE 2
00F0 3
00F1 2
00F2 6
00F4 21
00F6 8
00F8 2
00FA 3
00FB 0
00FD 27
00FE 30
0101 6
0104 79
0105 31
0106 10
0107 10
0109 0
010A 4
010B 6
010C 6
010D 2
010E 11
010F 0
02B1 0
02B2 0
02B5 0
0110 10
0111 39
0114 31
0115 35
0117 18
0119 13
0229 15
011A 15
011C 68
011E 3
011F 16
0120 6
0121 14
0122 0
0123 0
0124 21
0125 8
012B 2
012C 3
012D 4
0131 86
0132 6
0133 0
0135 7
0136 0
0137 6
0139 16
013A 4
013B 4
013C 4
013D 6
013E 24
0141 14
0142 6
0144 23
0145 19
0147 39
0148 8
0177 0
0179 5
017B 0
017D 7
0188 8
0189 4
018B 4
018C 29
018D 0
018F 6
0191 86
0192 24
0194 30
0196 9
028A 18
0199 4
019A 14
019B 10
01AB 12
01AC 6
01AD 0
025A 0
01B3 67
01B4 12
01B5 18
01B8 3
01C3 0
01C4 22
01C5 22
01C8 13
01C9 97
01CC 9
01D6 4
01D7 11
01D8 54
022A 58
01D9 53
022B 57
01DA 60
022C 65
01DE 33
01E0 30
01E2 34
01E4 2
01E6 26
01E9 81
01EA 6
01EB 10
01EC 26
01EE 0
01EF 0
01F0 0
01F4 32
01F5 9
01F6 34
0253 3
0254 3
01F8 2
01FC 0
01FE 5
0227 18
0228 18
0232 9
0233 11
0234 6
0230 12
022E 71
027D 62
0235 0
0239 11
022F 5
0231 26
0237 2
0238 282
0236 10
023A 4
023C 6
023D 6
023E 8
023F 2
0240 0
0241 6
0242 0
0243 6
0257 8
0244 6
0245 3
0246 4
0247 8
0248 0
0249 3
024A 70
024B 4
024C 8
024D 12
024E 6
024F 10
0250 3
0251 34
0252 0
0255 5
0256 5
0258 2
0259 3
025C 4
025D 6
025E 4
025F 6
0260 6
0261 11
0262 11
0263 11
0264 20
0265 20
0266 30
0267 4
0268 4
0269 4
026A 4
026B 4
026C 4
026D 4
026F 2
0270 2
0271 40
0272 44
0273 30
0274 8
0275 37
0276 0
0277 84
0278 2
0279 2
027A 0
027B 14
027C 60
027E 0
027F 8
0283 6
0287 0
0288 10
0289 12
0444 0
0445 10
028B 0
028C 46
028D 34
028E 4
028F 6
0290 4
0291 4
0292 2
0293 70
0294 10
0295 0
0296 0
0297 0
0298 8
0299 6
029A 27
029B 80
029C 66
029D 0
029E 11
029F 3
02A2 8
02A5 8
02A6 0
02A7 0
02AA 4
02AB 36
02AC 6
02AD 8
02B0 85
02B8 22
02BB 8
02B9 191
02BA 11
02BC 6
02B3 107
02B4 6
02B6 7
02B7 7
02C1 0
02C2 0
02C5 30
02C8 3
02C9 3
02C6 30
02C7 7
02CB 65
02CC 4
02CD 71
02CE 10
02CF 6
02D5 2
02D0 0
02D1 0
02D2 0
02D3 4
02D4 29
02D6 6
02D7 0
02D8 10
02D9 10
02DA 3
02DB 0
02DC 0
02DD 32
02DE 6
02DF 36
02E0 34
02E1 33
02E2 8
02E3 10
02E4 6
02E5 5
02E6 6
02E7 0
02E8 0
02E9 0
02EA 0
02EB 13
02EC 67
02ED 59
02EE 60
02EF 8
02F0 10
02F1 2
02F2 2
035C 2
035D 0
035E 2
03DD 18
03DE 18
0439 8
043D 8
043E 0
043F 25
0440 10
0441 4
0442 0
0446 14
0448 0
0449 4
044A 6
044B 2
0447 2
07D7 8
07D8 8
07D9 268
07DA 6
07DB 8
07DC 6
07DD 54
07DE 30
07DF 54
07E0 58
07E1 15
07E2 8
07E3 6
07E6 8
07E5 4
07E8 0
07E7 32
07E9 5
07EA 2
07EB 0
07ED 10
07EE 6
07EF 8
07F0 6
07F1 18
07F2 8
07F3 6
07F4 3
07F5 6
07F6 14
07F7 0
07F8 0
07F9 0
07FA 8
07FB 25
07FC 10
07FD 0
07FE 26
0800 0
0801 0
0803 4
0804 14
0805 0
0806 2
0807 4
0808 14
0809 50
080A 18
080B 6
080C 2
080D 3
080E 14
080F 20
0810 3
0812 8
0813 0
0814 86
0816 6
0818 0
081A 4
0824 6
081B 10
081C 10
081D 22
081E 8
081F 0
0820 11
0821 2
0822 9
0823 0
0825 0
0826 4
0836 0
0837 3
0839 66
083A 5
083B 2
083D 6
083E 26
0840 0
0841 4
0827 6
0828 14
0829 12
082A 10
082B 6
082C 10
0842 6
0843 6
0844 2
0845 10
0846 4
0847 0
0848 0
0849 16
084A 2
084B 19
084C 10
084D 10
084E 5
084F 6
0850 7
0855 6
0851 0
0852 2
0853 0
0854 0
0856 0
0857 0
0858 0
0859 0
08B1 0
082D 0
08B2 0
08AF 10
08B0 17
08B3 0
08B4 2
08B5 6
08B6 3
02F3 0
02F4 3
02F5 7
02F6 7
08B8 10
08B9 12
08BA 10
08BB 8
08BC 10
08BD 8
08BE 14
08BF 8
08C3 10
08C4 8
08C5 6
08C6 4
08C0 0
08C1 2
08C2 2
08C7 0
08C8 34
08C9 2
08CA 0
08CB 0
097B 0
08CC 109
08CE 2
08CF 10
08D0 9
08D1 7
08D2 10
08D3 10
08D4 8
08D5 0
08D6 6
08D7 28
08D8 27
08D9 30
08DA 26
08DB 27
08DC 26
08DD 27
08DE 27
08DF 50
08E0 51
08E1 51
08E2 27
08E3 146
08E4 6
08FC 30
08FD 6
08FE 0
08FF 24
0900 0
0901 0
0902 0
0903 0
0904 0
0905 0
0906 0
0907 5
0908 5
090A 26
090D 0
090E 2
0910 10
0911 30
0912 10
0913 30
0914 0
090F 0
0915 0
0916 26
096B 4
096C 6
096D 0
096E 0
096F 7
0971 6
0972 0
0973 7
0974 2
0975 0
0976 0
0977 14
0978 6
0979 50
097A 0
097C 4
097D 288
097E 12
097F 0
0980 7
0981 0
0982 7
0983 29
0984 28
0985 0
0986 10
0987 0
0988 6
0989 2
098A 0
098D 0
098E 0
098B 2
098C 4
098F 0
0990 31
0991 0
0992 0
0993 0
0994 0
0995 0
0996 0
0997 0
0998 8
0999 11
099A 9
099B 8
099C 6
099D 0
099E 12
099F 0
09A0 6
09A1 2
09A2 6
09A3 0
09A4 18
09A5 7
09AB 6
09A6 12
09A7 10
09A8 16
09A9 10
09AA 16
09AC 0
09AD 10
09AE 17
09AF 4
09B0 8
09B1 4
09B2 8
09B3 4
09B4 6
09B5 2
09B6 6
09B7 4
09B8 6
09B9 4
09BA 2
09BB 6
09BC 6
09BD 2
09BE 2
09BF 4
09C1 10
09C2 0
09C3 8
09C4 8
09C5 1042
09C6 0
09C7 18
09C8 0
09C9 0
09CA 0
09CB 17
09CC 0
09CD 8
09CE 102
09CF 0
09D0 0
09D1 14
09D2 0
09D3 0
09D4 2
09D5 0
09D6 0
09D8 2
09D7 0
09D9 4
09DA 0
09DB 0
09DC 0
09DD 0
09DE 0
09DF 7
09E0 0
09E1 8
09E2 8
09E3 8
09E4 8
09E5 18
09E6 22
09E7 3
09E8 11
09E9 2
09EE 11
09EF 11
09F0 0
0A7D 0
09F5 11
09F6 11
09EA 11
09EB 0
09F7 75
09EC 0
09ED 3
09F3 11
09F4 12
09F1 11
09F2 12
0A04 6
0A05 53
0A06 6
0A07 9
0A03 2
0A08 26
0A12 27
0A13 26
0A14 10
0A51 34
0A32 2
09F8 0
09F9 143
09FA 0
09FB 0
09FC 6
09FD 0
09FE 0
09FF 0
0922 2
094C 2
0A00 269
0A01 3
0A02 4
0A09 45
0A0A 47
0A0B 47
0A0C 56
0A0D 0
0A0F 0
0A10 0
0A11 0
0A0E 14
0A15 12
0A16 26
0A17 6
0A18 14
0A19 2
0A1A 23
0A1B 2
0A1C 0
0A1D 2
0A1E 3
0A1F 2
0A20 21
0A21 3
0A22 5
0A23 0
0A24 66
0A25 6
0A26 7
0A27 8
0A28 3
0A29 6
0A2A 6
0A2B 14
0A2C 12
0A2D 0
0A2E 6
0A2F 7
0A30 106
0A31 0
0A33 7
0A34 6
0A35 4
0A36 7
0A37 57
0A38 3
0A68 3
0A39 36
0A3A 12
0A3B 0
0A3C 0
0A3D 18
0A3E 0
0A3F 9
0A40 11
0A41 18
0A42 43
0A43 85
0A44 0
0A46 14
0A47 3
0A48 2
0A49 22
0A4A 6
0A4B 22
0A4C 28
0A8F 2
0A90 3
0A4D 0
0A79 0
0A4E 4
0A70 2
0A4F 0
0A50 4
0A52 20
0A53 10
0A54 0
0A55 2
0A56 6
0A57 6
0A58 8
0A59 0
0A5A 2
0A5B 7
0A5C 18
0A5D 6
0A69 6
0A6A 12
0A6B 0
0A6C 7
0A6D 0
0A6E 0
0A6F 0
0A71 0
0A72 61
0A73 2
0A74 8
0A76 80
0A77 15
0A78 15
0A7B 44
0A7C 196
0A7E 0
0A8C 2
0A80 6
0A7F 0
0A8D 0
0A81 3
0A92 0
0A91 0
0A93 3
0A89 57
0A8A 6
0A82 46
0A83 46
0A84 94
0A85 82
0A86 0
0A87 0
0A88 2
0A8B 2
0A8E 2

by sumbbb

@so2cute text file pls

@sumbbb I've put your packet into recvpackets.txt still not working what else you fix it?

@sumbbb It did not succeed in its use.

@unknown-item thank you very much sir to devote time to teach or The description we.
Thank you from my heart Kiss Kiss.
I am newbie

@unknown-item I want to ask you whether im doing it the right way:
First i captured the packet using Wireshark
Let's take this packet as an example: 1c007d000100000000000000e6aef95ec5dae9c5ab6b5d828c303091

1c00 is the packet length of 2 byte which I would omit
7d000100000000000000 is the payload
e6aef95ec5dae9c5ab6b5d828c303091 is the secret key
18 is the flag of 1 byte
20 is the sequence number of 1 byte <<< (I heard that u mentioned the sequence no captured is not the original one. Not sure what u mean by that)

Then by using this site, http://www.freeformatter.com/hmac-generator.html
Copy-paste the message here: 7d0001000000000000001820
Secret Key: e6aef95ec5dae9c5ab6b5d828c303091
Select a message digest algorithm: MD5

and the result will be HMAC that we can put in the Send.pm

Am I in the right track? If u dont mind please guide us.

It's brainless to bot with X0 ATM. It's detected on the server side and your account will be flagged as a bot. They will not suspend your account immediately unless you are running several x0 clients with 1 IP address, that soon will get their attention. The ban hammer only comes after they have fully investigated your accounts, meaning that they do it manually. The auto ban thing doesn't exist, for me it's more like when they detect that you are running through X0 client they would just auto flag your account.

I think the hmac key thing is not necessary anymore, they will update it eventually. Likely every patch update or even unofficial maintenance like yesterday. I suggest that we focus on X3 for now, unless anyone knows why X0 is detected on the server side.

I totally agree with you @hx750i for anyone who botting with x0 right now it's mean your account already gone...just wait for punishment

We should focus on x3 find a way to be able to botting it again cuz this is the only way we botting without getting ban.

Sadly I try so many but my x3 still DC after log-in into map.

I appreciate All support.

I don't know how to resolve this issues for the X3.
But I really find any information to resolve. Anyone can solve this?

@unknown-item :- Can you help me regarding to find HMAC packet from my side? if you dont mind please teach us.

Thanks so much !!

Packet Parser: Unknown switch: 0869 anyone fixed?

or just use new recvpacket?

@koodpzok my idea is
Secret Key: AE7AEE43215F3B442010CEE2AB647FBA

@picesszaza Is that for X0 only?
I think we should discuss focusing on X3 than X0 at this moment cuz the mentioned secret key is going to be changed weekly. Should we?

0689

I think you should get X3 working, instead of trying to find that key.
I'll post new keys if you guys can't. For a head start, these are samples from current version of EAC.
wow64.dll is decoded wow64.bin from update server, the other dll is the real payload which gets injected to game, and contains the key AE7AEE43215F3B442010CEE2AB647FBA
samples.zip

@l6fmujiyd sync you bot i think you can find in thai forum ok

@unknown-item
Thank you so much for your kindness it work fine for me but my computer is old so can you teach me how to run the bot in dos that reduce the cpu usage . That would help a lot of people here as well to reduce their cpu usage.
Anyway thank you so much and good luck in your life and everything.

@unknown-item brother how possible to do xmode 1

THank you

@june1112 Roext <-- reduce cpu for ragexe.exe .. bot it's a little cpu usage

samples.zip <<

For X3
I've try to fix about DC at server list page before character page.

file XKoreProxy.pm in block below

if ($switch eq "0276") {
    ...
    #$msg = $accountInfo . $newServers;
}

via comment this modify message.
I think the root cause is client roexe need a RAW packet of 0276.

Now I've issue about DC after change map and try to fix this like above but not work :(

Can anyone fix this?

@beerdrumers double check map_login packet, it is not HMAC-ed, you should prevent it from being stripped(in XKoreProxy.pm) or sent via HMAC(DirectConnection.pm), and reset sequence.

<< Received packet: 0071 - Received character ID and Map IP from Game Login Server [28 bytes]

@unknown-item hi unknown-item i Amateur open kore I want to know Can I use it openkore x3 ? please tell all stages thank you so much : ))

No one has figured out how to run X3 for now, it's much much harder than X0.

i want use X3 help me Please T T

I have tested X3. Only problem that make X3 doesn't work is Packet that send from Client itself.

When client perform sending packet to OPK, it look like OPK try to HMAC again. I try to make OPK skip HMAC those packet send from Client but I still messup on coding.

I hope this help, someone might able to fix this

trimming method doesn't work because XKoreProxy buffer data more than one packets before send out

decode package send from client to none hmac before OPK use .. then pack hmac agian and sending to server

Client > HMAC > none HMAC > OPK > HMAC > Server

correct or incorrect ?

ใครขายบอท มั่งคับๆ มี 50 ทรู

@inwzaza2548 useless

I think the client needs to be updated to the recent one, not so sure if the key is stored inside of it or I might be wrong.

@winztr you are right about the process. But pay attention to map_login packet which is not HMAC-ed.
@hx750i key is not stored in client, see my post above.

@winztr When access into map Daigram is

OPK -> SERVER packet action and some packet that OPK respond.

when OPK face a unknown packet(EAC Packet) that skip packet to client to respond.
CLIENT <--> OPK <--> SERVER

Now, X3 that have only problem about action packet. when access into map, bot dont moved

In part of login, server and char have not a problem that client is respond packet .

I've made a tool to automatically extract HMAC key from EAC.
I will not publish it right know, since anti-bot workers who may try to mess with it and we still don't know their update pattern yet.
I give you the tool when I think the time is right, for now you can expect new keys from me after EAC update.

@unknown-item WOW !!! you are the god for me !!

@unknown-item love you so much <3

@unknown-item You’re so kind.

@unknown-item Best way for now
You are awesome !!

@unknown-item loving you too much so much very much right now

@unknown-item thank you so much :)

my x0 still disconnect on map server when route-random walk start. I'm using this key AE7AEE43215F3B442010CEE2AB647FBA.

@unknown-item Thank you so much
You are awesome !!

very very good thank you love thailand from bangkok.

sorry.

@nuclearist thank you for roadmap.
@unknown-item 0_o very nice.

@lordslegolas .. x3 in fixed processing

@winztr Thank you for your help, I'll wait for you.

I Saw so many people in here only asking for help but never try to do anything.

Stop asking for help please , it none sense.

This thread is not made for beggar only begging for help it's disgusting.

Thing we should do is helping each other find a way to fix this problem and focus on x3.

I know at this moment we have no idea how to find a key but don't be a child that always say 1 word "help me" this is embarrassing for thai people.

@unknown-item How to use tools packet hamc or guidelines please.

thanks mate really appreciated :) @unknown-item

@unknown-item thanks

@nuclearist refer to "Now, X3 that have only problem about action packet. when access into map, bot dont moved"

Do you think that it relate to hmac between CLIENT <-1-> OPK <-2-> SERVER ?

Since we can use x0 then I think that <-2-> it should be fine but I think we may have issue on <-1->.

@unknown-item thank you.

@tarkungZ right , i think so

@Samunprai english pls

@dogsmile

You don’t have to care about what he said, He just vulgar.

@viperball ummm. issue 1 that's problem too. @_@ LOL

hello, I give truemany number you give me bot ok ok ok?

@nuclearist
Could we try like this diagram?
CLIENT <--> OPK <--> PSD SERVER <--> ROEXE SERVER
to confirm that send&recv packet between OPK <--> SERVER are working properly.
If there aren't any problem then we could focus only on CLIENT <--> OPK like @viperball said

If anybody know how to make PSD show the raw packet, HMAC-ed packet and the KEY it would be much easier to figure that out.

unkitem

worship to @unknown-item,
next time EAC update "jer gun sad"..

Just, ignore from discredit message.
Thank for everyone try to help problem to botting thailand server.

So sory but this for thai people only. "สำหรับคนไทยครับ ถ้าคุณไม่รู้เรื่องอะไร ได้โปรดอย่าขอความช่วยเหลือใด ๆ เพราะเพจนี้เขาทำขึ้นมาสำหรับ กลุ่มคนที่มีความสนใจหรือ มีพื้นฐานในด้านการเขียนโปรแกรมมมาบ้าง ดังนั้น ได้โปรด ถ้าคุณไม่เก่งด้านนี้ให้รอที่เพจภาษาไทยที่คุณรู้จัก ให้คนที่เขามีความเข้าใจและพออ่านโค๊ตต่าง ๆ ได้ ถามคำถาม เพราะยิ่งคุณมั่วมากๆ คนที่เขาให้ความช่วยเหลือเขาจะรำคราญ ดังนั้นปล่อยให้คนที่เขารู้เรื่องถาม แล้วก็รอ อ่านทำความเข้าใจ ไม่มั่ว พอคนของเพจเราเขาเข้าใจเขาก็จะบอกหรือสอนพวกเราเอง"

@tarkungZ As Thai, I would like to say sorry if they are annoying or disgusting due to too much begging. I think they may get some lesson on what you said. For me, who is just a beginner for programming, trying to put an effort on solving the problems as much as I can. While some Thai are behaving like this , I believe some are trying hard in their part too. Please be calm, go on what you start, and just ignore the disgusting ones :)

Another comment that may be possible of X3.
recvpackets.txt*** in [src and Tables] seems to be the answer to X3.

They just new update (.exe) *If you want see to upgrade .exe can be found in the program PEviewer.
Causes X3 do not work no response.

observation
Log in to access your character to this map, but did not respond.
You just recvpackets.txt *** You need to edit the new set.

These programs can help you (but very old, I'm not sure).
1.Packet Extractor
2.PEEK - Packet Extraction
3.PackerBreaker

Hopefully that will be the answer for you.

Ragexe.exe tRo size is 7mb

So ..>> .PEEK - Packet Extraction by Yommy is what we looking for.

https://github.com/MStr3am/PEEK

@monster-x
It's not like that. X3 thailand server doesn't work, because some hmac method feedback control sequence.

@tarkungZ I've tried it, unfortunately, it failed to extract.

Fix it Packet Parser: Unknown switch: 086F

I've some issue about EAC message sync.

My ROexe client has not send 0A73 (EAC response) to OPK after OPK received 0A72 (EAC request) from RO server.

This issue made my X3 has DC after connect to map server in 10 secs.

The work around for me is handle 0A72 and send the random EAC key in 0A73 back to the RO server (like X0) but this make ROexe client don't active via mouse click, chat, etc.

And it make ROexe cannot load a new map when OPK send 0092 (map_changed) IMPORTANT!!!

Can anyone found this issue like me?
Thank you and best regards :)

@beerdrumers
For me, the client received 0A7B then OPK tried to responses but it couldn't sent packet through client which cause disconnect.

http://www.mediafire.com/download/8eh515bad6c5ife/packets9-17-16.rar

@Samunprai try this. I can solve my issue. It looks pretty good for X3.

MessageTokenizer.pm

sub getMessageIDNew {
    uc join '', unpack '@3H2 @2H2', $_[0]
}

sub readNext {
    my ($self, $type) = @_;
    my $buffer = \$self->{buffer};

    return undef if (length($$buffer) < 2);

    my $switch = getMessageID($$buffer);
    my $rpackets = $self->{rpackets};
    my $size = $rpackets->{$switch}{length};

    my $result;

    #Log::warning sprintf("Packet %s %d %d \n", $switch, $rpackets->{$switch}{length}, $size);

    my $nextMessageMightBeAccountID = $self->{nextMessageMightBeAccountID};
    $self->{nextMessageMightBeAccountID} = undef;

    if ($nextMessageMightBeAccountID) {
        if (length($$buffer) >= 4) {

        $result = substr($$buffer, 0, 4);
        if (unpack("V1",$result) == unpack("V1",$Globals::accountID)) {
                substr($$buffer, 0, 4, '');
                $$type = ACCOUNT_ID;
            } else {
                # Account ID is "hidden" in a packet (0283 is one of them)
                return $self->readNext($type);
            }

        } else {
            $self->{nextMessageMightBeAccountID} = $nextMessageMightBeAccountID;
        }

    } elsif ($size > 1) {
        # Static length message.
        if (length($$buffer) >= $size) {
            $result = substr($$buffer, 0, $size);
            substr($$buffer, 0, $size, '');
            $$type = KNOWN_MESSAGE;
        }

    } elsif (
        defined($size)
        and $size == 0 # old Kore convention
        || $size == -1 # packet extractor v3
    ) {
        # Variable length message.
        if (length($$buffer) >= 4) {
            # check is HMAC or not
            if ($switch eq "00DE" && length($$buffer) >= 4)
            {
                my $newSwitch = getMessageIDNew($$buffer);
                # check is EAC response or not
                if ($newSwitch eq "0A7C")
                {
                    $size = $rpackets->{$newSwitch}{length};
                    my $hmacSize = $size + 26;

                    if ($size > 1) {
                        # Static length message.
                        if (length($$buffer) >= $hmacSize) {
                            # sub string only 0A7C packet
                            $result = substr($$buffer, 2, $size);
                            # but clear buffer with 0A7C HMAC format
                            substr($$buffer, 0, $hmacSize, '');
                            $$type = KNOWN_MESSAGE;
                        }
                    } elsif (
                        defined($size)
                        and $size == 0 # old Kore convention
                        || $size == -1 # packet extractor v3
                    ) {
                        # Variable length message.
                        if (length($$buffer) >= 4) {
                            $size = unpack("v", substr($$buffer, 2, 2));
                            $hmacSize = $size + 26;
                            if (length($$buffer) >= $hmacSize) {
                                $result = substr($$buffer, 2, $size);
                                substr($$buffer, 0, $hmacSize, '');
                                $$type = KNOWN_MESSAGE;
                            }
                        }
                    } else {
                        $result = $$buffer;
                        $self->{buffer} = '';
                        $$type = UNKNOWN_MESSAGE;
                    }
                }
            }
            else{
                $size = unpack("v", substr($$buffer, 2, 2));
                if (length($$buffer) >= $size) {
                    $result = substr($$buffer, 0, $size, '');
                    $$type = KNOWN_MESSAGE;
                }
            }
        }

    } else {
        # all send by client that is HMAC format
        $switch = getMessageIDNew($$buffer) if (length($$buffer) >= 4);
        $size = $rpackets->{$switch}{length};
        my $hmacSize = $size + 26;

        if ($size > 1) {
            # Static length message.
            if (length($$buffer) >= $hmacSize) {
                $result = substr($$buffer, 2, $size);
                substr($$buffer, 0, $hmacSize, '');
                $$type = KNOWN_MESSAGE;
            }
        } elsif (
            defined($size)
            and $size == 0 # old Kore convention
            || $size == -1 # packet extractor v3
        ) {
            # Variable length message.
            if (length($$buffer) >= 4) {
                $size = unpack("v", substr($$buffer, 2, 2));
                $hmacSize = $size + 26;
                if (length($$buffer) >= $hmacSize) {
                    $result = substr($$buffer, 2, $size);
                    substr($$buffer, 0, $hmacSize, '');
                    $$type = KNOWN_MESSAGE;
                }
            }
        } else {
            $result = $$buffer;
            $self->{buffer} = '';
            $$type = UNKNOWN_MESSAGE;
        }
    }
    return $result;
}

@beerdrumers this looks good to me. You may provide the full patch to @windhamwong for review and commit, Thank you for making efforts to make OpenKore support this new packet format.
And also I see some forked projects put HMAC key into configuration, rather than my hard-coding, please also include that into the patch.
We might be able to close this mega thread finally, it seems that issues related to tRO are now resolved.

so pretty , a good news before sleep .
thank you very much. @unknown-item @beerdrumers

I'm already use MessageTokenizer.pm but still disconnect just 2 second in map.

Xkore 3 problem, not sure if anybody got the same problem here?
After I've tried to use the modified XKoreProxy.pm opk disconnect from client after server selection menu.( I've already modified my accountInfo & serverInfo)
I also tried to use the old XKoreProxy.pm and put only extra code from unknown-item in. The client connect to OPK and still disconnect after server selection menu.
I saw that many of you guys could connect to the map login.
PS. my old XKoreProxy.pm worked perfectly fine before the HMAC-updated and be able to connect to the map but cannot move/use any command, couldn't see any players/monster name and got disconnect after few seconds.
Please provide some guidelines for me to fix this problem.
THANKYOU in advance guys

I'm use windows10 can't connect to map. But when i use windows 7 I can connect to map but disconnect in 2 second. I think x3 has problem about HMAC . Because when I use ragexe.exe Old version before update HMAC with out openkore disconnect in 2 second too.

Hello @tosspons
Could you tell me about your modification to XKoreProxy.pm from your previous X3 files?
I've tried to test all my previous files and the mod-files.
Only XKoreProxy.pm that made me stuck at server selection.

I'm use xkoreproxy.pm from @unknown-item Like you.

XKoreProxy.pm
in sub serverDisconnect, add:
$self->{client_hmac} = 0;
before:
return $self->{server}->serverDisconnect();

in sub modifyPacketOut, add:

if($self->{client_hmac} && length($msg) > 28) {
$msg = substr($msg, 2, length($msg) - 2 - 24)
}
before:
my $switch = uc(unpack("H2", substr($msg, 1, 1))) . uc(unpack("H2", substr($msg, 0, 1)));

add:

if ($switch eq "0436" || $switch eq "0072") {
$self->{client_hmac} = 1;
}
before:
return $msg;

@beerdrumers Any other issues on your x3 now? or now it work perfectly for x3?

@tosspons same too. but it has a problem when connect to server info that disconnect from client. if X3 dont use HMAC_MD5 that ok about login process. It can access to map server. but dont moved.

I can't heading to map that npc interaction needed. Anyway,I did follow the steps and npc location was right but it said connection failed afterwards.
How can I fix this matter?

Thank you

Sample My x3 cant move
my $msgOri = $msg;
if($config{'XKore'} eq '0' )
{
if ($messageID eq $self->{packet_lut}{map_login}) {
$self->{hmac_enc} = 1;
$self->{seq} = 0;
$self->{flag} = 1;
} elsif ($self->{net}->getState() != Network::IN_GAME) {
$self->{hmac_enc} = 0;
$self->{seq} = 0;
} elsif($self->{hmac_enc}) {
$msg .= pack('V', $self->{flag}) . pack('V', $self->{seq}++);
$msg .= hmac_md5($msg, pack('H_', 'AE7AEE43215F3B442010CEE2AB647FBA'));
$msg = pack('v', length($msg) + 2) . $msg;
#===============================================================================================
}
}
if($config{'XKore'} eq '3' )
{
if ($messageID eq '0436' or $messageID eq '0072') {
$self->{hmac_enc} = 1;
$self->{seq} = 0;
$self->{flag} = 1;
} elsif ($self->{net}->getState() != Network::IN_GAME) {
$self->{hmac_enc} = 0;
$self->{seq} = 0;
} else {
if(length($msg) > 28) {
$msg = substr($msg, 2, length($msg) - 2 - 24);
$messageID = substr((uc unpack( 'H_', $msg )), 2, 2).substr((uc unpack( 'H_', $msg )), 0, 2);
} else {
$msg .= pack('V', $self->{flag}) . pack('V', $self->{seq}++);
$msg .= hmac_md5($msg, pack('H_', 'AE7AEE43215F3B442010CEE2AB647FBA'));
$msg = pack('v', length($msg) + 2) . $msg;
}

if(substr((uc unpack( 'H*', $msgOri )), 0, 8) eq "1C007D00"){
$msg = substr($msgOri, 0, 28);
$messageID = "007D";
}
}

}

;(

@thitiboy Is that ok ????

เม้นนี้สำหรับคนไทยที่บอกว่า การขอความช่วยเหลือเป็นเรื่องน่าขยะแขยงนะคับ คื่อผมไม่เข้าไจว่ามันน่าเกลียดตรงไหน ? ไม่ไช่ทุกคนที่เค้าเก่ง เค้าเรียนมาด้านนี้ เหมือนคุณนะคับ ซึ่งเวลาที่เค้าไม่เข้าไจหรือ สงสัย เค้าถาม หรือ ขอความช่วยเหลือ เพราะเค้าไม่รุ้จิงๆ นี่มันพิดมากเลยหรอคับ ... การขอความช่วยเหลือนี่คือขอทานเลยหรอ ? มันดูน่าขยะแขยงขนาดนั้นเลยหรอ ?

ผมขอยกตัวอย่างนะคับ ถ้าคุนเป็นนักเรียน แล้วไม่เข้าใจการบ้านที่ครูให้มา พยายามแล้วแต่ก็ทำไม่ได้สักที ทำมาหลายวัน จนหมดปัญญา ไม่รุ้จะทำยังไงต่อ แล้วทางเลือกต่อไปคือคุณไปถามครู ไปขอความช่วยเหลือจากครู นี่มัน เป็นเรื่อง น่าขยะแขยง ? เป็นเรื่องของการขอทานหรอคับ ?

@otop57130 Do you understand wrong place at the wrong time at the wrong manner?
TS for thai, คุณเข้าใจเรื่องผิดที่ผิดเวลาผิดมารยาทไหม

@systeman ผมเข้าไจคับ แต่เรื่องแค่นี้ ถึงกับต้องด่าว่า เป็นขอทาน เป็นเรื่องน่าขยะแขยงเลยหรอคับ ตักเตือนก็ได้มั้งคับ ด่าขนาดนี้ มันแรงเกินไปนะคับ

Sorry, i will clear this by thai language.
@otop57130 อ่าถ้าคุณไปงาน ๆ หนึง หรือ ไปเทียวต่างประเทศ ประเทศหนึง แล้วคุณทำผิดมารยาทในงานในประเทศนั้นทุกคนก็จะมองคุณแบบน่ารังเกียจมันเป็นเช่นนั้น

@systeman ถ้าเค้าทำไปเพราะเค้าไม่รุ้จิงๆ หละคับ คนไม่รุ้นี คุนจะไปด่าเค้าว่าเป็นขอทานเลยหรือป่าวคับ ? คุนจะไปเข้าไปด่าเค้าเลยหรอ ? หรือ คุณจะพูดดีๆไห้เค้าเข้าไจก่อน หละคับ ?

stop plz

So sory but this for thai people only:
@otop57130 มึงหยุดเหอะไปคุยกันที่อื่น ที่นี่เข้าพูดคุยเรื่องพัฒนา ถ้าต้องการความช่วยเหลือมึงไปบอร์ดอื่นครับ

give thai bot bot please please please ok?

ให้ บอทผมทีคับ ผมไม่เอาไปขายหลอก

Why everyone need x3? It's better than x0 or just secure for unknown packet in the future? or what?

By the way I need x3 also ^^ but want to know other reason.

@danmadoon
x3 is able to response gameguard_request

tosspons commented 6 hours ago
I'm use xkoreproxy.pm from @unknown-item Like you.

XKoreProxy.pm
in sub serverDisconnect, add:
$self->{client_hmac} = 0;
before:
return $self->{server}->serverDisconnect();

in sub modifyPacketOut, add:

if($self->{client_hmac} && length($msg) > 28) {
$msg = substr($msg, 2, length($msg) - 2 - 24)
}
before:
my $switch = uc(unpack("H2", substr($msg, 1, 1))) . uc(unpack("H2", substr($msg, 0, 1)));

add:

if ($switch eq "0436" || $switch eq "0072") {
$self->{client_hmac} = 1;
}
before:
return $msg;

???? work ??

I think this is what we‘ve got so far.
Patched DirectConnection.pm by me,
Patched MessageTokenizer.pm by @beerdrumers
You should revert all changes relating to HMAC in Send.pm and XKoreProxy.pm, since we moved them into a "better" place.
Use original Send.pm and XKoreProxy.pm!
Network.zip
This should fix both x0 and x3.

@danmadoon There is no point botting with X0, it's currently detected by the server side. Wait until there is enough traffic in each server and that they would shove you all in with a ban wave.

Can't understand some people that can handle these and still go with x0 though. I've seen many botters that came in with their new fresh characters in training ground and newbie areas, not so many in end game areas for now. That would mean that they got busted. So why even bother?

@hx750i It may be caused by that 0A7C reply which contains your hardware ID. It looks like you are using shared replies, so on the server side they can see many people sharing the same hardware ID, etc.
You should try to capture your own 0A7C reply and change it from time to time.

I can't heading to map that npc interaction needed. Anyway,I did follow the steps and npc location was right but it said connection failed afterwards.
How can I fix this matter? (tur_dun01)

My X3 kore login, map loaded and run just fine. But got dc after about 5sec.
I use my original OpenKore that work before HMAC patch.
Update only Digest Files.
Patched DirectConnection.pm by @unknown-item
Patched MessageTokenizer.pm by @beerdrumers
anything i've missed here ?

http://pastebin.com/dktDK5xG < my console debug

@omeremix Same problem too.

Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Sent packet : 0368 [ 6 bytes]
<< Received packet: 0856 [82 bytes]
Player Moved: KingOfShine (7) Level 74 Boy Knight - (150, 154) -> (142, 155)
Client network buffer flushed out
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
<< Received packet: 0080 - Unit Lost (Died, Disappeared, Disconnected) [ 7 bytes]
Player Disappeared: KingOfShine (7) Boy Knight (142, 155)
Client network buffer flushed out
Move You - timeout
Route You - trimming down solution (119) by 1 steps
Route You - next step moving to (155, 156), index 12, 118 steps left
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Sent packet : 0368 [ 6 bytes]
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Proxying to [Thailand - tRO (EXE)]
[Network::Receive] Network::Receive::tRO (mode: new)
[Network::Send] Network::Send::tRO (mode: new)
Connecting (103.55.55.12:6900)... connected

Approximately 5 sec is dc from map server

Yep, it was approximately 5 secs before getting disconnected from the map server. I got the exact same console debug.

@unknown-item Could you please merge my patch and push up to @windhamwong for review?
I'm out of my home for 3 days :(

Thank you for your appreciation.

Best regards.

@omeremix could you please open with all debug configuration?

035f is true;
001F is Hmac pattern (length).

@beerdrumers I think your code needs some more fix.

My apologies to my previous failed X3 fixing attempts, but TBH it seems to be more brain-fcuking than just to break EAC apart.
Please ignore my previous comments, and this code is tested and working.
Network.zip

However, this code still need some major optimization. I don't know any other reliable way to detemine if a packet is HMAC-ed, so I check all packets in MessageTokenizer!!!, which is NOT good.

@unknown-item
Still not working for me. This time kore disconnected after login .
http://pastebin.com/fRN8bs11

@omeremix this is a problem with your proxy or something else.
Use stock files, replace only DirectConnection.pm & MessageTokenizer.pm

@unknown-item
Worked like a charm !
Big Thanks, and awaiting future optimization.

@unknown-item i tested on your new X3 fix. it working now!!!!!!! i replace only DirectConnection.pm & MessageTokenizer.pm file.

thank a lot for great work.

@kittinan ... My bot can to move and work normaly but ... disconnect in 10 sec ....

@unknown-item Bot X3 Start to working attack, walk but still have 5 sec. discon..
@omeremix Can you give any suggestion for me?

@Phunsin ... Me too. Thank for work @unknown-item @beerdrumers

x3 disconnect after start&atk monster 5-10sec @unknown-item

@omeremix
You must use original but I have detect by AEC

Thank you My boss @unknown-item

maybe key hmac can work for x3

ใช้บอทตัวเก่าที่ยังไม่ได้ Update HMAC ใน Send.pm มาก่อนแก้ทำ X3 ครับ

@Sarusit-OPKTH after in game disconect 5-10 sec

@Sarusit-OPKTH ช่วยแนะนำกระผมทีครับท่าน

X3 OK working.but Idont know why working @_@ So crazy ...

My X3 can use to login but will disconnect after connect to the sever [when i chose my sever after that in OPK said disconnect to the sever] but i can still move in the game but OPK is already disconect.
Anyone have promblem like me or i miss any step ? disconnect immediately after can loin to the sever
I use Patched DirectConnection.pm by @unknown-item ,
Patched MessageTokenizer.pm by @beerdrumers

this my error log console
http://www.mx7.com/view2/zmFthXhHmr7LaIMX

i use last fix from DunstleOS

https://github.com/DunstleOS/openkore/

I can't heading to map that npc interaction needed. Anyway,I did follow the steps and npc location was right but it said connection failed afterwards.
How can I fix this matter? (tur_dun01)

@unknown-item Last update is working with attacking.
But still disconnect after buy teleport from NPC.

thx god for x3

I'm used DunstleOS ...
my step is open chrles , freecap ,run exe from freecap , and run wxstart ...
I can log in and select character but when my character shoow in map

cmd window is close , my game is disconnect. Thank you sir.

@unknown-item already provided a solution for x0 and x3 (not only source code but providing a completed files). He could not spoon feeding for million people. You might need to compare the different and think a bit why it does not work.

Detect Openkore after run program 1 min where can i fix?

I have little problem after use x3 pm to someone in game. After enter my massage delay 20-30 sec and after it show in pm box bot will disconnect.

Thanks a million to unknown-item who put a ton of works in this project, without you there would be "0" bot that could run on TRO server, and thanks everyone who also put their efforts In the backstage and I didn't mention.

@windhamwong This discussion thread should now be closed, HMAC problem is now solved with both X0 and X3, they have been tested and confirmed working 100% for 14 hours(very stable).

@hx750i same too, I test 8 hrs. for X3. It's working

@hx750i @nuclearist Have you tested "partyAutoShare" function? I've some problem with this.
And more one question. Did you guys download a bot from "https://github.com/DunstleOS/openkore/" or "https://github.com/OpenKore/openkore" and fixed it yourself.

I still have some problem and disconnect from server.

It's normal that you get disconnected on Sunday afternoon, not sure what EXE is messing with our bots but everyone that's running on X3 will be disconnected at this time every week.

@hx750i I've this problem since 4AM, now I'm trying config a new one. Please guide the source of bot that you use, maybe I'll find a cause of problem.
Thanks guy.

@nuclearist Have you test buy teleport from NPC?
I always disconnect from this action.

@unknown-item

Hi' unknown-item you know about when I talk with npc or warp npc and then I disconnect map server.

@Poonjaroen
Try to set autoTalkCont 0

@ajtone2000
I set it, but still disconnect. ajtone200 your bot is working fine ?

I debug when talk with npc and for conversation is very slow.

From X3 , after I try to type something in client like talk with my friends it have delay 15-20 sec. and disconnect after massage come. (so sory for my English)
http://pastebin.com/pEyykeTd

@Suwit2 Are you running it with freecap, hidetoolz and charles?

@unknown-item @beerdrumers

Please accept my sincere thanks and deep appreciation for your invaluable help ^^

@hx750i , yes win10 64bit freecap and Charles. I get this only on real client chat.

@hx750i I'll wait for @windhamwong for the official commit before closing this. Are you able to refer me yourself or a few people that is willing to maintain tRO branch? We should have a better system for supporting tRO.

edit: @windhamwong

By prefacing your commits with “Fixes”, “Fixed”, “Fix”, “Closes”, “Closed”, or “Close” when the commit is merged into master, it will also automatically close the issue.

X3 You edit Server to play Cr.Unknown-item /Cr.Dunstle

https://docs.google.com/uc?id=0B1C6BXO0HuH1ZHFPTnJ6Mm01X3M&export=download

Sarusit-OPKTH
Still got disconnected after 10s

When asked to choose server at the beginning, choose which one ? RO EXE

recvX0:0917
recvX0:0918
x3 disconnect

Sarusit-OPKTH
Charles -> Freecap -> Ragexe ->Login -> Not connected

Have I missed something ?

@Cozzie As I have test botting with x3 for 24 hours , the result still unstable (not 100% bottable) sometime I got some strange packet or sometime it's disconnected for no reason not sure if it cause by server side or client side and as we see many people can't even bot.

I think we should still maintain tRo branch for good sake.

Ps. 1 of my botting account got banned while going to lockmap after bought some item from npc <<< maybe that strange strange packet is the cause.

Packet Tokenizer: Unknown switch: 0919
You are no longer: Gloria
Proxying to [Thailand - tRO (EXE)]
Connecting (103.55.55.12:6900)... connected
Proxying to [Thailand - tRO (EXE)]
Connecting (103.55.55.12:6900)... connected

#

I think X3 unstable for now

@unknown-item I want to talk to you privately, please
Do you have a facebook ? This is my facebook Catfield Intrepid
please add my friend

bot window good good work now 1 day no poblem thank you programmer

inwzaza2548

Please suggest, i followed instructions above login to select character then bot disconnected from game.

@Gafeud Please do not ask for contributors to contact you privately. This is an open source project and private support goes against that principle.

@tarkungZ what packet you see i think x0 it work fine

@unknown-item Packet Tokenizer: Unknown switch: 0917
in X3 from here later I try again I got same problem with 0918....0919 also
here is my debug code before disconnect
http://pastebin.com/LLrXgZX6

Anyone have issue on x3 when changing the maps?

x3 problem disconnect about 10 minute.

First time.

<< Received packet: 00A1 - Item Disappeared [ 6 bytes]
Item Disappeared: Sharp scale (0)
Client network buffer flushed out
<< Received packet: 0856 [75 bytes]
Monster Moved: Marc (1) - (214, 141) -> (213, 141)
Client network buffer flushed out
Move You - done
Route You - we spent too much time; bailing out.
Calculating random route to: 227, 84
You on route to: Undersea Tunne227, 84
Ragnarok Client ยกเลิกการติดต่อแล้ว

second time

sitAuto - sit
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
<< Received packet: 0187 - Request Sync Packet [ 6 bytes]
Client network buffer flushed out
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
<< Sent by RO client: 035F [ 5 bytes]
Sent packet : 035F [31 bytes]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
<< Sent by RO client: 0360 [ 6 bytes]
Sent packet : 0360 [32 bytes]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Sent packet : 0089 [33 bytes] [Attack / Sit / Stand]
Proxying to [Thailand - tRO (EXE)]
[Network::Receive] Network::Receive::tRO (mode: new)
[Network::Send] Network::Send::tRO (mode: new)

and now x3 disconnect after.

Packet Parser: Unknown switch: 0100

after reconnect run out of sp.

Hey dude, just check if you are using stock opk files. I have no problem whatsoever for almost 48 hours now, just try it with the latest opk download link and not from unreliable sources. Do not replace your data with custom or private server files. If you already did, reinstall it. Now go to OPK folder, ad Diggest folder and replace all files in Network from Network.zip. Good luck with X3!!

1321231

x0 modify DirectConnection.pm from unknow-item and MessageTokenizer.pm from beerdrumers
opk don't use login_packet from unknow-item
@unknown-item how to fix

src/Network/Send.pm

  • -my $key = pack('C24', (6, 169, 33, 64, 54, 184, 161, 91, 81, 46, 3, 213, 52, 18, 0, 6, 61, 175, 186, 66, 157, 158, 180, 48));
  • -my $chain = pack('C24', (61, 175, 186, 66, 157, 158, 180, 48, 180, 34, 218, 128, 44, 159, 172, 65, 1, 2, 4, 8, 16, 32, 128));
  • -my $in = pack('a24', $args->{password});
  • +my $key = pack('C32', (0x06, 0xA9, 0x21, 0x40, 0x36, 0xB8, 0xA1, 0x5B, 0x51, 0x2E, 0x03, 0xD5, 0x34, 0x12, 0x00, 0x06, 0x06, 0xA9, 0x21, 0x40, 0x36, 0xB8, 0xA1, 0x5B, 0x51, 0x2E, 0x03, 0xD5, 0x34, 0x12, 0x00, 0x06));
  • +my $chain = pack('C32', (0x3D, 0xAF, 0xBA, 0x42, 0x9D, 0x9E, 0xB4, 0x30, 0xB4, 0x22, 0xDA, 0x80, 0x2C, 0x9F, 0xAC, 0x41, 0x3D, 0xAF, 0xBA, 0x42, 0x9D, 0x9E, 0xB4, 0x30, 0xB4, 0x22, 0xDA, 0x80, 0x2C, 0x9F, 0xAC, 0x41));
  • +my $in = pack('a32', $args->{password});
    my $rijndael = Utils::Rijndael->new;
  • -$rijndael->MakeKey($key, $chain, 24, 24);
  • -$args->{password_rijndael} = $rijndael->Encrypt($in, undef, 24, 0);
  • +$rijndael->MakeKey($key, $chain, 32, 32);
  • +$args->{password_rijndael} = $rijndael->Encrypt($in, undef, 32, 0);

src/Network/Send/tRO.pm

  • -'0A76' => ['master_login', 'V Z24 a50 C C', [qw(version username password_md5_hex master_version clientInfo)]],
  • +'0A76' => ['master_login', 'V Z40 a32 C2', [qw(version username password_rijndael master_version)]],

ps. thx for help

I don't know why, but I just reinstalled my game client and it now works without any error.

I downloaded my bot from OP page, he posted it yesterday and use that Network.zip file from unknown-item.

new version bot
you can fix open bot over 5 ea?
play and happy
no bot for commercial
open bot 30-60 ea server full

In total control 1-12 Old to new

After a short while,10-20mins, it always disconnected and bot stopped moving.

dc

I need help, when program talk with npc to go to turtle Island (tur_dun01) it always disconnected from mapserver. Everyone here can you explain and help me to fix this problem please.

Hi everybody
i'm admin from ro exe thailand this page is against the rules ro exe.please stop doing everything in order to malefactor with ro exe

Thanks you for you help @unknown-item for mysever mistakes I will proceed further in this matter.

From administration ragnarok.exe
Thank you for your patience and cooperation.

@BATMANZO github this page for developer and share my idea. you don't dictate enyone
thank

@BATMANZO RO EXE THAILAND is ... Accept defeat for @unknown-item .... Really !!?

@BATMANZO that's humiliating lol

R u sure ?

Do u Know About Him ?

@BATMANZO
seem like a gm wanna be is here this thread is for studying and discussing abt bot ain't nothing to do with illegal stuffs so get the fuck out of here u moron

btw administation ragnarok.exe is fucking lame use another name pls :D

they key had changed again and also there's new packet coming in @unknown-item
due too the new updating

tRO had new update. x0 KEY had changed , @unknown-item

Now. x0 is can't run. x3 can open command&exe but server send new packet ,game is disconnect.

Ex: 9CC9

6D85
AB6D
E033
5D0C
C5FD
1E50

.........................

@unknown-item Hello Press update opk sir Thx..

@nantavut bad manner guy. You should input word "Please" if you want someone help.

@unknown-item Help Me pls thx you

@unknown-item You IS Hero Help Me pls thx you

Hey guys! I know you all want to bot immediately after the server is opened (me too!). However, keep flooding this thread does not fasten the process of decoding the new key, or cracking the code or make anybody more happy to help you.

This is the thread for those skillful developers to talk and exchange the information to fasten the cracking code. It is not the place where you just come and beg for help.

SO! please do not post something like "help us please!", "We need your help!" or something like that. At least give the meaningful information. If you cannot, please stop and wait patiently.

Dont be so greedy and wait patiently, please!

Thanks for reminding bunch of retard thais ppl :D

ขอบอท ไวๆหน่อยคับ อย่าให้ผมรอนานมาก เปลือง ชม ร้านคอม คับผม

Vote ban @inwzaza2548

@inwzaza2548 Ban

@cozzie pls ban ip @inwzaza2548

Ps.thx

if u r not programmer pls just looking , don't flood

-for thai ppl
ถ้ามึงไม่ใช่โปรแกรมเมอร์ที่มาทำ ณ จุดๆนี้ กูขอล่ะ อย่ามาทำตัวสถุนแถวนี้ พวกมึงกลับไปนั่งรอในที่ที่มึงมา ok ?

ช่วยไรไม่ได้ก็กรุณา อ่านอย่างเดียว

ps. Sorry to all for some thai ppl in here

Sorry for those who are not Thai retard ppl. I have to post this in Thai also. The meaning is the same as I have posted above.

ทุกคนครับ ขอร้องหละ อย่าทำตัวน่ารังเกียจมานักเลยครับ และอย่ามาด่ากันในนี้ ผมขอร้อง มันเป็น ที่สำหรับ โปรแกรมเมอร์เค้าเอาไว้คุยแลกเปลี่ยนข้อมูล เพื่อแก้ปัญหา เรื่องบอทให้พวกคุณนั่นแหละ เค้ารู้ว่ามันมีปัญหาและพยายามหาทางแก้ให้เท่าที่จะทำได้

ข้อร้องอย่าโพสต์อะไรในแนวที่ ช่วยหน่อยครับ ทำยังไงครับ หรือ ทำแล้วไม่ได้ต้องทำยังไงครับ อะไรแบบนั้น รบกวนไปหาทางข้างนอกเพิ่มเติมนะครับ เพราะที่นี้คุยกันด้วยข้อมูล เชิงลึกของบอท และ developer เค้าก็มีทั้ง ไทย และต่างชาติ ดังนั้น อย่าแสดงความเห็นแก่ตัว โดยการโพสต์เร่งให้รีบทำ หรืออะไรแนวนั้นเลยครับ

ขอให้ทุกคน หยุดโพสต์ อะไรที่ไม่เกี่ยวกับ การพัฒนา หรือแก้ปํญหา ทุกอย่าง ขอให้ตั้งใจอ่านสิ่งที่นักพัฒนา และโปรแกรมเมอร์ คุยกัน และถ้ามีบทสรุป ผมจะพยายามหาที่เขียน และโพสต์ไว้ให้ ก็แล้วกัน แต่ขอร้องหละ อย่าทำอะไรให้คนอื่น รู้สึกสมเพศพวกคุณไปมากกว่านี้เลย

ขอให้รอ อย่างอดทน developer รู้แล้วครับ ว่ามีปัญหา ขอความร่วมมือด้วยนะครับ และขอร้อง หยุดด่ากันในนี้ครับ เพราะมันก็ไม่ช่วยอะไรเช่นกัน ขอร้องนะครับ

*พวกคุณ ที่ด่าเด็กก็ขอให้หยุดนะครับ เพราะยิ่งตอบ มันก็ยิ่งนอกเรื่อง เลิกเถอะ ไปกด report account จะได้ประโยชน์กว่านะครับ

@pamornsin and @inwzaza2548 dont fuking fight up in here, remember how last thread closed? you are about to sink the ship.... @Cozzie may we have one admin from Thai that can banned or deleted the un useful post pls?

Apologized that i need to used Thai words belows...

อย่ามาเถียงกันในนี้ครับ เดียวจะเหมือนจะทู้ที่แล้วที่ปิดแบบงง ๆ

@9bombs Agree. 👍

Web Admin all Account not for Sharing link github.com openkore in all website thailand openkore.
They seek the bracelet and they do not know will cause the precious key to this.

พี่คับ ผมขอโทษคับ ผมอยากได้บอทเร้วๆเพราะผมรออยู่ที่ร้านคอมคับ ไม่ได้ว่าคัย ผมขอโทษนะคับ เพราะผมรอ ผมก้อเสียเงินคับ ไม่ได้บอท พวกพี่ ไม่ได้เล่นที่ร้านคอม ก้อไม่ได้เสีย เข้าใจผมนะคับ

Now it's like I said i'm embarrassing for thai people , it's always been like this and it will always be (beggar).

Once you have no problem with bots all of you are gone and once you can't use the bot you come here and say "help me" , who the fuck do you think you are?

Shame on you guy.

ps. and some account should be ban.

Sorry bro , I know how u are working now someone are so fcking rude rorry bro ?

@inwzaza2548 รอไม่ได้ออกไปนะครับ หัดมีมารยาทหน่อยนะ เวปนี้ มีแต่คนเก่งๆๆพร้อมที่จะช่วย มามารยาททราม

ส่อถึงสันดานของพ่อกับแม่นะครับ

"dont feed the troll"

Enough guys just ignore him how hard is that if u guys kept on arguing is there any good point for doing that huh ?

Stop All Post to @inwzaza2548
กรุณาลบโพสที่ไม่จำเป็นออกด้วยครับ
Please ban users from Thailand name inwzaza2548. Thank you Admin.

no need to apologize or blame
just stop it ..... this website is not for do like that
ONLY for helping in dev no need like sorry , thank
Please ..

:: and no one care they still blame nice ...

For Thai people,
Kindly delete post which not related to this topic.

Admin,Please delete and ban all the IP of the user _@inwzaza2548_

so thx

I don't understand your argument. Should solve the problems together.

How to get the HMAC MD5 I'm real all website and i'm not understand.

last i seen unknow say he can find hmac key from dll of eac

i am trying with my self

@9bombs how to use it

@zcraher yeah that right. As EasyAntiCheat_x86.dll. It hard to decompile it. TT

@zcracher i think @unknown-item use DLL injection technique for grab HMAC Key.

Anyone have experience with DLL Injection, Please suggest.

Injector with EasyAntiCheat.exe ? @zcracher

It has 2 file,wow64.dll that I will be thought replace old file and inject_to_game.dll that injecting to client Ro EXE.

inject to ragexe.exe ? or not

oh goddd unknow packet

@nuclearist wow64.dll is not in Folder Ragnarok Client what folder replace it ?

จะเอาบอทๆๆๆ ทไฃำเร๋วๆๆๆๆจะเอาบอท รอไม่ใๆหวแล้วจะเอาบอมๆๆๆๆๆๆ

อย่าชาสิครับ เมื่อไหร่จะบอทได้เน่่ย x 3 x 0 มีร้อยกว่าไอดี ที่รอบอาอยู่ไงๆๆ

samples.zip virus

จะเอาบอทไปถล่ม เชิฟ มันไม่ให้บอทจะเล่นทำไม เอาให้ร่มกันไป

Administrator or the server IP github Please ban to Thailand every language.

you guys just need to stfu and ignore him if we dont answer him what he gonna do the reason they kept doing this because we are replying them if we ignore them instead they would stop by themself trust me @baswaqqa @asdfgh000 @micza1230
@sath5517 READDDDDDDDD

** PLS IGNORE THEM AND PRETEND THAT THEY DOESNT EXIST AND CONTINUE READING PATIENTLY PLS GUYS SEE EVENTHOUGH I ALREADY SAID TO INGORE THEM SOMEONE STILL ANSWERING HIM I DONT UNDERSTAND THAT U GUYS ARE SO UNEDUCATED OR DOESNT EDUCATED ENOUGH TO DONT UNDERSTAND WHAT IM REALLY SAYING ? ITS A SIMPLE ENGLISH SO STOOOPP ANSWERING THEM

**THIS THREAD ARE CREATED FOR EXCHANGING KNOWLEDGE ABOUT THE OPENKORE BOT NOT FOR THAI PEOPLE TO ARGUING AGAINST EACH OTHER KEEP IT IN MIND

want to ban spam @nukbotthai plz

Ok i dont want it thank you

@firstsozaa hi i', Dakiller 555

Sorry for everything

Now i try for samplez from someone it;s can use try again bro

พวกเกรียนให้กลับไปแหล่งที่คุณมานะครับ ตอนนี้เค้าแก้กันได้แล้ว ในนี้ไม่ใช่ที่พวกคุณ

@9bombs your fix random packet problem?

waiting to all everybody to send zap please

Please Do not disturb.
For people thailand

Thx for all progamer and I want to say "sorry" for some Thai's peoples.

@unknown-item Why do you help all these idiots? Let's they find their key on their own. You can't help them forever.

I wonder why tRO server has big issue (and urgent) more than anyone else.

My understanding is it seems not much issues now as they need decrypted key for HMAC. At first it may broke openkore functionality but now it just like mouse & cat game.

It's more make sense to close this thread and open more specific one (also more informative to help).

LOL , GLHF

we Know the key ?? I no - - *

@patjung555 Nope The random pck still there. I use it with my own risk.

@9bombs such a brave man lol hope it aint ur main id though :D

Fu*k !! Hurry tell me!!
I what bot!! U understand???
Quickly!!

If he is an useless advicer then ignore him u moron @pp141414 :)

Fu*k !! Hurry tell me!!
I what bot!! U understand???
Quickly!!

@snimbusser @pp141414 @billjerkinw

Shotup you understand?

@pp141414 go to hell @billjerkinw both of you

Understand? @unknown-item
Quickly!!

all user for from thailand
Read my comment
Calmly waiting for progress
You're everything I Do It . pls

understand

@snimbusser @pp141414 @billjerkinw and all Admin tRO
If you come to disturb us. Attack your server

anyone wanna join CSGO or DOtA2 ??

Quickly quickly!! Idiot!!!!

lol ur grammar really suck dude educate more :) @pp141414

@perjijgrwwe Let's play DotA2, What's your SteamID?

@firstsozaa 555 Agreee with u

A few hours, it can work normally. RIP EXE

I just want bot plssss:(

wtf exe.th

It's obvious that some comments was coming from tRO administrators.
So, It will be burning their asses if we could solve this issue and get started to bot against their protection.

That will turns these guys to be such as idiots to their boss.

Cheers/

Such an idiot idea, look like ro exe staff are ruining every where....

Cheer///

all user for from thailand
Let's stop Comments pls ?

pp141414 fuck ? you comment foolishly well

Admin Ban speam ?

Sry ;(

That will turns these guys to be such as idiots to their boss.

Nice fun fact LOL idiot devs ever

Look at that ass burning replyer , spending free time after finish 2hr solvable protection 555

From my thought, ppl in this thread who registered an account today might not be a bot's player. Their intention is more likely to ruin this community.

@marshazz Ithink same u

ขาป่วนของจริงมาแล้วหวะ 5555555 อ่านแล้ว ฮาดี

I think It'snt key of Hmac is change
but some other else

path: 2016-09-22_MA.gpf

i think endoce recieve change too because tokenizer packet attack us in random type , bro

งานนี้ อดได้ key กันถ้วนหน้าแน่กุว่า 555555

t think so @lianstohim

yea we should just ignore that idiots low salary dev :'(
Let's continue on the issue

@otop57130 ปิดเครื่องนอนได้เลยวันนี้ 555

me too @lianstohim

ไทยแลนด์ only 555555555555555 (ฝรั่งถึงกับงง มันเป็นอะไรกัน !! )

@unknown-item : You have my full support. From Thai children.

please!! stop find the key . Don't bring it all for them @unknown-item they are not suit to get it

@pp141414 rofl is real hahaha

I think, we are attacking from group of Thai RO people who hate bot. This is not ordinary sentences of one who need help.

Random Packet is the problem and Thai people who want to disturb go head all programmer will have fun to saw your comments after stuck any process to fix it. Relaxing we want to read comment like this because that mean u don't want programmer to fix this problem it my big thx to have something like u exist in this world it make me fun and try hard to fix it. thx a lot

@Fluke7744 Yup, Looking how mad they are is so funny. Much more funny when we can botting in 1 day after fixed. Hater gonna hate XD go create chat room in the middle of morroc again maybe can help LOL!
We are supporting you guys who working hard on the issue!

bot is avaliable

third party

tRO admin , do you want to declaration of a war to others dev ? Are you sure ?

^
^
^

I don't know what actually inside that link but this fake account (unknow-item) should be ban.

beware its virus @unknow-item

@unknow-item What do you want ?? It fake
@unknown-item <<< Real

@unknown-item <<< Real

... what is wrong with you ?? @unknow-item .... ??? want to get attention ?

plz report https://github.com/unknow-item#report-block-modal @unknow-item

E11E9E002A6648829815BF47B95F13BD

Oh shit!! this broad only have people from Eac and Exe ?

@rankingshow your account registered today. can i trusted your post?

E11E9E002A6648829815BF47B95F13BD << fail

Request IP address for @unknow-item
I'm check and send to packet for CPU down

@unknown-item
I want to contact you, To donate every time they change hmac key, how i can contact or talk to you

@pp141414 you Inbox HMAC p

pp141414 son of bitch

where should i look at first, after we get into the client.

Ok i know about you @pp141414 . after you r logout from an fake account of you created .u r login this account to disturb this thread for show your little power to cut some hope from thai people

@pp141414 u should know about ro EXE concept
RagDay
Not a botting only 1 day
i think tomorow it will come back to botting Let't see

@Dalk2ness hahahahaha

@Dalk2ness Agree..

@pp141414 Who are you.

Slow

server is random hmac chang all new clinle

Guys, i think Admin Ro EXE try to disturb the developer. So, just ignore them. I so appreciate that you guys try to help. Thank you

@unknown-item we need u 👍

@unknown-item not unknow-item haha

F*ck U @MangDa

@pp141414 stop acting like non-professional guy , RO EXE is official server , don't acting like non-genuine server.

@pp141414 Smell your mouth.

@pp141414 your son of a bitch hahah

@pp141414 why i should a text more to damn you bitch i think you like a fool of the most admin ro exe hahah

@koonpan I think so.

ใครก้อได้สอนวิธีหา Hmac ผมหน่อย

@touremoza Eng plz

Help me find my hmac please . thank you.

rip ur mom and ur whore family srsly whats the point for acting so chilidish like this
ur grammar is fucking lame ur english even more worse aint u embarassing for showing ur lack of english skills ? btw if u the exe stuff u should quit ur job and go to school some grade 3 student can communicate way much better than U :D @pp141414

btw if u want to talk to me pls use a proper english u retard fuck JUB JUB @pp141414 i can translate it into thai if u cant do it by urself

sad i guess u dont smart enough to notice or understand anyshit im say so shame on you and ur fucking whore family GLHF @pp141414

Unknow Packet convert to string rang Increase? hmac don't change ?

why so quiet now aint u fluently in english ? i saw u kept showing ur fucking uneducated english skill u can reply me if u want me to teach u how to use a properly english exchange with me fucking ur postitute mom @pp141414

@pp141414 shut up

HMAC-DRBG yes or no ?

V:=HMAC(K,V)

i heard they said something about HMAC key and Randompacket
163359gspc57s7ff5w8w7e
img host

lololololol what took u so long for replying me asking someone to proof read ur word huh ? @pp141414

btw stop using the word "poor logic" because u aint got it either hahahahahahah @pp141414

he stupid enough LOL ????
when you feel pround ????
vulgarity ???

_he stupids_
_what does pround mean @?_
_using vulgarity lololololol wrong phase dumbfuck_

I understand person who doesnt educated enough cant speak english fluently im not blaming ur whore family for giving u birth but i would blame on the day that ur slutty mom and dumbfuck dad fucked each other hehe @pp141414

He gone again i guess the person who proof reading his word aint here for him hahahahahahahahahahah @pp141414 @pp141414 @pp141414

lol i aint giving a fuck already just wanna talk to some orphan who cant speak english and wanna show of his noob english skill eiei @pp141414

btw i can explain the word orphan if u doesnt know what it means @pp141414

@pp141414 i thought u were the one who started it? and pls just apologize and end this nonsense

lololol thats all u can say dumb fuck ? btw i tagged u not him why kept on showing off how dumb u are quite sad ): @pp141414

Just trade line id or somethings and let fight @firstsozaa @pp141414

i guess he aint dare enough to show of his identity due to his cowardness lolololololol @pp141414

Looks like this thread has become my personal stage on the show called tearing EAC apart.
I saw something on the tRO server webside about people are "choosing sides", I think thats what's happening here.
Please stop all troll and get started with this:
x1patch.zip

Cat & mouse game is boring, just surrender to me.:)

The boss is back, haa!

@unknown-item THANKS MATE APPRECIATED IT

....

@unknown-item we thank u so much ^_^

@unknown-item Hello sir, how can i modify my system dll ?

@unknown-item TY very much.

Thx For this @unknown-item

Thx For This @unknown-item

thx for this @unknown-item

thx @unknown-item :D

thank you very much @unknown-item ^_^

thx @unknown-item

thx@unknown-item

btw it's hard one for me but i will try it first ^^

Big thank to @unknown-item ..

really appreciate :D

Is it working now?

Jeez, CCU was down like 80% after the update. Now it spikes back to where it was after he posted the key.

@unknown-item how to modify a system dll ?
re change file or re new file ?

@unknown-item thx for this guide

......

thank

thank you. unknown-item

Thanx unknown-item

thank you. unknown-item

Thanx unknown-item

thank you very much master @unknown-item

Thx u @unknown-item

@unknown-item Thx.. sir Goodman..

I love u Unknown-item. Thx bro

thk you

Thank for @unknown-item very very much.

Thank you very much. @unknown-item

Working anyone ?

Big thanks to you, @unknown-item.

so obvious that those spam reply meant to annoy @unknown-item . After he posted the files, they just gone. So funny.

how to edit syswow64 "Need fking permission"

@unknown-item i'm stuck in Xkore 1 mode . when i started, the program not working (Not responding)

Thank you very much.

Thank you for any solution
but i try my best to do with @unknown-item helping hand by this

  1. import function FuckEAC from hooktest.dll
  2. copy 2 dll file to rag folder
    it still the same
    for me i've
    1.Packet Tokenizer : Unknown switch xxxx <- -- in ramdom
    2.[macro ] automacro Unknowswitcht triggered
    3 Exiting...
    4 macro plugin unloading cleaning up
    5 * OpenKore what-will-become-2.1 (version ?) - Custom Ragnarok Online Client *

diglog box apear BYE

I follow the provided steps and get this error.

image

image

I will wait patieantly anyway. ^_^ Thank you @unknown-item

@mangkhud That's a conception, he have still to workhard for fix its. just wait, if you don't able to help him.

I follow the provided steps and get this ERROR. @unknown-item

you need all my patched files, I removed injection code, and inject my version of netredirect.dll with dll import.
and you must use xkore 1 mode.

@unknown-item I'm not work for reply modify a system dll
now i'm set permissions for all is not work , how to ? :(

@returnerza make a copy, modify it (add dll import), then rename the old file and put your modified in its place.
Or google about "take ownership of a file"

I go to bed early the next day we will make a new appreciation for restoration.

thank @unknown-item

@unknown-item wow this work thank you :)

Thank you @unknown-item ,

Do you need any result from the provided steps?

If you are workig on the final solution and do not need any result from the provided step, I won't bother you with my error and I will wait pateaintly for your final solution.

If you want something from the provided steps, I will try it further.

FYI: For the error in the picture above, I forgot to put your patch to the openkore. However, after putting the patch, openkore does not response after finish loading.

And one more question. Which branch of openkore do I have to download?

@unknown-item not work for injector dll in game client how to step please :(

Are you tired if we you have problems, you can contact us , we will help you . bye good night

@unknown-item in openkore x1 mode show the error after login username and password

[connection] The server has denied your connection for unknown reason (119).

image

ok? d2d1.dll

T^T
image

@kantza modified "audiosec.dll" it work.
@unknown-item I have problem after modified "audiosec.dll" my Openkore can detect ragexe.exe but have error same this, Thk. sorry I bad english language.

---------------------- Servers ----------------------

Name Users IP Port

0 Iris(New) 3334 103.55.55.71 4500
1 Chaos 2343 103.55.55.61 4500
2 Odin 2753 103.55.55.51 4500
3 Loki 4638 103.55.55.41 4500

4 Thor 5776 103.55.55.31 4500

<< Received packet: 006A - Connection Failed [23 bytes]
<< Received packet: 006A - Connection Failed
Received packet: 006A Handler: login_error
The server has denied your connection for unknown reason (119).

error log

9EC3 128
BD73 128
9548 128
F75D 128
5033 128
3E94 128
DD75 128
6B6A 128
247F 128
C824 128
263B 128
993F 128
CA20 128
7830 128
88BF 128
B240 128

@unknown-item I have already add function Fuck EAC in Ragexe.exe.but Not understand about file injected.dll. Please explain about file injected.dll.

@Xeoncore ????????????????????????

x0 please!!!

i want x0

@unknown-item now i can run bot in x1kore and now I trying to fix encode to develope X0 .

Thx a lot , I believe "i'll get x0 soon ,bro.

@lianstohim do your x1 work fine?
me, its shown "Timeout on Map Server, waiting actions for the Ragnarok Online client".

it's work fine but now I'm trying to encode in x0 bro

win 7 64bit Can not run a game that takes you to the entrance . @unknown-item

MD5 KEY : 5fce79a2568ed1df40eb80044a254ebd
not work

55555555555555555555555

win 10 64bit ram20gb

@sumbbb Kindly provide the step for this

@unknown-item Are there anyone else working on this other than you? If not, are you able to fork openkore so users can have a ready to use set of files?

I will add you to tRO contributors along with others and lock the thread from people who do not contribute.

@sumbbb ram 20gb ?? ram u dual port or single port 4/8/16/32

8G 8G 4G

@sumbbb
Timeout on Map Server, waiting actions for the Ragnarok Online client
change file Timeout.txt in config

@unknown-item how to set random string in Perl I'm want to random string number and ABCDFG

@unknown-item i need x0 can you tech me ?

some one can told me about x1 how to open bot in x1 mode ?

@pp141414 fck u thai

@pp141414 i really love you
55555555555555555555555+ ♥♥

Please seek comment useful.

XKore.pm
error T("Auto disconnecting on Disconnect!n");
chatLog("k", T("* You disconnected, auto disconnect! *n"));
$quit = 1;
} else {
error "waiting actions for the Ragnarok Online clientn";

random number to char ?

what ?? error after wait login
http://www.mx7.com/view2/zno4bRrIp6kN0qa8

Unable to inject NetRedirect.dll anyone?

@unknown-item
1414147141777

I fix it how ?

@FobinZ What is your OS? win10?

seem like x1 only working on win10.

@unknown-item X0 please Fighting!!!

@unknown-item

x3 <3
x0 <3

tRO have the best antibot ?!!!

Still got this error.

OpenKore version what-will-become-2.1
Network state = 5
Network handler = Network::XKore
SVN revision: unknown
Loaded plugins:
plugins/macro/macro.pl (macro; description: allows usage of macros)
plugins/profiles/profiles.pl (profiles; description: Profiles Selector)

Error message:
Attempt to STORE non blessed reference (or not a reference)
Value:
$VAR1 = {};

Stack trace:
Attempt to STORE non blessed reference (or not a reference)
Value:
$VAR1 = {};
at src/Interface/Wx.pm line 163
Interface::Wx::mainLoop('Interface::Wx=HASH(0x430fb34)') called at openkore.pl line 97
main::__start() called at start.pl line 136

@pp141414 Why u come in to this thread if u r not thailand?

@Dalk2ness He need to die

@badzob Have you tried to run in Wx-Start?

did anyone have a x0 or x3 that is 100% working?

@unknown-item nice to meet you we have x0 or x3 Goodluck

@unknown-item i'm have x0 i'm want to random packet :(

@unknown-item we waiting for x0

Rest in peace X1

capture
ตามนั้นนะครับ คนไทยทั้งหลาย หลักจากนี้จะเกิดอะไรขึ้น ไม่ต้องพูดกัน มากนะครับ รอกันเงียบๆๆไม่เป็น

@djmixzo so what ?
Not scary

Game Over X1 :'(

icez network is @pp141414 ?

ขอพิมพ์เป็นภาษาไทยละกันอังกฤษยาวไปคนก็ไม่อ่านอีก อันนี้ผมกล่าวถึงคนจำนวนหนึ่งเท่านั้นนะครับไม่ได้หมายถึงทั้งหมด
ก็ตามที่เห็นจากรูปของ @djmixzo นั่นละครับ เขาจะพูดแบบนั้นก็ไม่แปลก ลองดู ISSUE อื่นๆแล้วลองมองกลับมาดูที่ ISSUE นี้นะครับ จำนวนคนโพสมันเกินเลยไปมากแล้วแล้วโพสส่วนมากที่ผมมองผ่านๆคือมีแต่โพสไร้สาระเช่น โพสร้องขอความช่วยเหลือซ้ำๆ ซึ่งมันไม่มีประโยชน์อะไรเลย โพสขอบอทต่างๆ แต่ตัวเองไม่คิดที่จะแก้หรือศึกษาแม้แต่นิดเดียว ซึ่งนี่คือ Github สำหรับ Dev ที่ต้องการคุยเรื่องปัญหาการแก้ไขกันจริงๆ ไม่ใช่ Community Webboard เหมือน openkore.in หรือ glastheim นะครับจะทำอะไรก็รักษามารยาทนิดนึง มันแสดงให้เห็นถึงนิสัยพวกคุณได้เป็นอย่างดีเลยครับ ถ้าคุณทำไม่เป็นหรือไม่เข้าใจแล้วไม่คิดที่จะทำก็นั่งเงียบๆแล้วรอครับ อันนั้นคือสิ่งที่คุณสมควรทำมากที่สุด ไม่ใช่การออกมาโพสปาวๆว่า ต้องการให้คนนู้นคนนี้ช่วยอย่างเดียว แต่ละคนเขาก็มีชีวิตส่วนตัวเขาเหมือนกันครับไม่ได้มีหน้าที่ที่จะต้องมาคอยตามแก้บอทให้คุณ คิดถึงคนอื่นบ้างครับไม่ใช่คิดแต่ตัวเอง ผมฝากไว้แค่นี้ละกัน

@unknown-item I really feel bad for you. I know that this isn't your problem or your duty at all to fix these bot but right now they already think this is you duty to fix it for them or answer all of they question well I'm the one that use bot too so I can't say anything too much except Thank you for your support and if you feel tired or bored about this thread you can stop anytime that all I want to say.

@omaka50 Fellow thais proved to me times after times that they don't deserve anything nice. I used to gather groups of dev for when Angeling server was a thing. The mass fucked it all up. This time is the same. Nothing can get done except devs talk in private discord room or smth.

@zpeaker i think so

คนไทยเห็นแก่ตัวเยอะ บอก เลย

@salurz You means with me He did not learn to speak, he could not stay still as he took to the OPK.in.

ก้อมันชอบมีพวกเอาลิ้งไปแจกมั่วไงครับไม่แหกตาดูว่านี่มันพื้นที่ใช้สำหลับทำอะไร พวกทำเท่ว่ากุหาลิ้งได้นะทั้งๆที่ตัวเองแม่งยังขอเขาอยู่เลย @omka50

บอกขั้นตอนการทำเสร็จ คิดว่าคนกันเค้าไม่เห็นรึไง ตอนเขากันเขาโพสบอกเราไหมว่าเขาใช้อะไร จริงป้ะพี่ @omaka50

@Cozzie there is an on-going battle between me and that anti-bot. Everything I post may not last long, but I will keep working on it.

For the rest of you guys, EAC has updated silently later after my previous post, with a naive attempt to block XKore connection and scans all your process + window names and uploads them!!! while you play.
I've fixed all your problems mentioned above(random disconnect, map timeout, not working, blah blah), and disabled its scanning attempts against our privacy.

Just be patient, its Friday night, and I'm not going to waste it.
BTW, they fixed the spelling about "OpenCore". I think those guys read this thread too.

Understand ?

Thailand, where he was blocked.

@lovelyball Really,, You're success x0 ... Congrat !!?

@lovelyball You're success x0 !!!!!!

@lovelyball Unknown item . He can't open x0 to connect ROEXE sv. BTW this sv. has player less than 10k. it's mean EXE is already fail for another reason not only bot.

be patient and wait
Ju Ju !!

@lovelyball "thank you @unknown-item and dev in thailand. i'm success x0
want take it's .pm me"
Is unlikely to be true ; why him want anyone pm? for .....

@unknown-item Just forget about it .Don't care about the one is annoying and just leave them. And thank you for making it work again. I will just stay still and wait for it to work again. :+1:

@unknown-item #unknow-item_team

FYI. If, this week, bots come to the server, they will change to another protection system other than EAC.

I know you read this EXE team. Stop being such a jerk! You know!

ที่มาว่าคนไทยบางคน เนี่ยะ ผมก็เห็นด้วย เตือนๆ กัน แต่จะดีมากถ้าจบแค่คำแนะนำเพียงเท่านั้น
นี่ดันออกตัว เหยียบหัวคนอื่น แล้วปลอบประโลม unknows-item

หุหุ

อีกอย่างที่นี่สำหรับ tro ผมว่า คงเข้าใจเค้าก็แก้ปัญหากัน จะถามจะตอบ ก็อยู่ในส่วนการแก้ปัญหาก็ไม่ผิดทั้งนั้น

https://www.facebook.com/profile.php?id=100006126762604 ระวังตัวนะครับ

@lovelyball @banksleepy @somkeretk You try to break the rule of open source principle as Cozzie said. Please remind yourself what the purpose of this git.

@scream1ng ty for the reminder

Hi @unknown-item
Possible or bot openkore x0, x3 for Thailand. Will also continue in the future.
Anything I can help We all have to do.

@unknown-item We love

@unknown-item i love you

@unknown-item Oh my Venus Good lock

All tRO issues here only
No surprise Why that another person insulted Thai :)

เลิกพิมพ์อะไรไร้สาระกันเถอะครับนี่ไม่ใช่กระทู้ถาม-ตอบนะครับลองดู issues อื่นๆดูเป็นตัวอย่าง
แก้อะไรติดตรงใหนก็ค่อยเอาที่ติดมาถามยังจะดีกว่า ท่านที่ความรู้ไม่ถึงก็อ่านเอาแบบสงบๆกันเถอะครับ
บอทไม่ได้ก็ใจเย็นๆดีกว่าเล่นมือไปก่อนประเดี๋ยวทางผู้พัฒนามีเวลาเขาก็ทำมาแจกจ่ายเองแหละครับ
ปล. เราเป็นคนรออาหาร เราไม่มีสิทธิ์ไปเร่งคนผลิตอาหารหรอกนะ เพราะถ้าวันหนึ่งคนผลิตเกิดรำคาญขึ้นมาก็จะไมไ่ด้ทานอะไรอีกเลยนะครับ

@unknown-item
is encouraging .. and Sorry for
Thailand, which creates distracting for you

img_20160923_031443

How did u set up , I use X0 win32 still cut out from server
rag

How to fix this issue us x0 win32 . pls any expert suggesst
rag2

They damn well you can not stop it, then cock back to you.

We love @unknown-item unknown-item

I also added multi-XKore1 support.
Enjoy :)
x1patch_multi.zip

@unknown-item Thank you

Thnak you very much unknown-item

@unknown-item Thank you

@unknown-item I want to calculate hmac md5 c ++ formula for me.

@unknown-item Thanx a lot.

เลิกพิม Thnak you ด้วยนะคำคนไทยคนที่มีคำถามเค้าจะถามมันไม่ใช้ เฟส บุคไครไม่รู้อะไรเงียบ มีคนบอกหลายรอบแล้วนะ ขอบคุณทำมั้ยมันเยอะแล้วมันจะยาวกับการแก้ปันหา ครับขอความเห็นใจด้วยไครไม่เป็นเงียบไว้ไม่ต้องทำอะไรทั่งนั่น คนเป็นเค้าจะได้คุยกัน ง่ายๆ

@unknown-item reply them 'พ่อง' if you want to thankyou them.

@unknown-item i need x 0 but ragnarok use hmac fire wall can u hack firewall

can not use ??

Used to teach

Today my friends has been ban from server because x1 maybe fixed a .dll file and run ragnarok.exe without Eac process check.
@unknown-item

I agree with @shadowguyguy I test x1 a bot at the moring now it's already been ban.

@unknown-item from x0 use Random Packet correct. I am looking for ways to address it. If there is any advice I have to thank you very much.

@shadowguyguy Look like RO EXE has surreptitious something(like a autoban plug-in) into their server to detect something. But finally it not completely as it should. It auto ban to all others even never bot ID , So mega complain now attacking their official webside.

auto ban x1

@unknown-item i need x 0 but ragnarok use hmac fire wall can u hack firewall

Files are also installed. >>eac_injected_dll<<

@unknown-item Plzz..!!

becareful auto-ban

Auto Ban X1 X0 X3

dont use x1 because eac update check file auto ban

I have disabled all checks.
And you can block connection to client.easyanticheat.net api.easyanticheat.net to prevent any other information being sent.

@unknown-item sorry, how to block connection to client.easyanticheat.net api.easyanticheat.net to prevent any other information being sent.

@ncrrrr modify file hosts

127.0.0.1 client.easyanticheat.net
127.0.0.1 api.easyanticheat.net

and save :)

@unknown-item
I have some idea.
I'm think disabled all checksEAC maybe make EAC server side know about we disbled.
if i'm wrong apologize for that.

@unknown-item
x0 Required please suggest System

@returnerza
how to modify file host?

@Tanabats C:WindowsSystem32driversetc open host file, edit and save

@ncrrrr thank you
what about this file wow64.bin?
where i have to put it?

How to 32 ?

@Tanabats The easiest way for me is download AppServ and put wow64.bin in www folder :)

After since 10 year ago, Xkore 1 have got fixed.
Thank you very much @Unknown-item.

@unknown-item It works very well.

This is a team game Synchronize your tumultuous and others on this site is not easy to make bot fever.

@unknown-item

They challenge you to bot can not do either of them, you do not have to worry that we will develop together in a small group of our own.

Thank you for helping us

fuck EXE awaiting the return of our my exe x0 fuck.

thx. @unknown-item

not working for x1 autoban by exe TT RIP 10 year

All small flies shouting here did not irritate real devs at all. It merely made people feel that Thai has a little of manner.

To be able to effectively run bot in tRO. before that the battle of core algorithm changes must be end.
then bot devs need to team up for 24/7 hour work. We just tear down the frequently upcoming stupid patching as soon as it update and keep doing this continuely until the otherside feels they reach the limit

@g-b-i You are right. Currently, I have provided an effective way to disable any further update to the injected dll, crippling anti-bot functions within it, and our bot can always work until they change the algorithm after a server restart, which won't happen very often. You can compare the dlls I captured and see those little changes, luckily none of them can cause any trouble to me.

@unknown-item
Would it be safe to just disable EAC from sniff out our process.
I'm affraid they will just ban all IDs with no sniffed data back.

@lovelyball pm

@lovelyball This is not the place for you to sell openkore. If you do sell it, you are obligated to provide source code as per license.

@lovelyball lmao this guy

Botting is not transparent anymore. They force you to inject/modify game file and system file which is very easy for them to detect. Many people in tRo Facebook page just got banned because they try to bot with this solution. You will get banned whenever you use machine which is install this hack. Hail loser.

So irony why @lovelyball have to obay source code license. If anyone that use openkore break terms of use on any Ragnarok server.

@lovelyball , Openkore have a Public License. It should not come as much of themselves to trade.
A selfish Set yourself as an owner. Also be announced in the develop.

@thawornwisut
ไอนี้ยังมะจบ มาจาก openkore.in มาหลอกขายอีกละ

worked perfectly fine without any problem. I’m really impressed with your kindness. nice work brother!

@Tanabats no speak thai. fu.. you.

Now eac sever has fix eac bypass again x1 not work for now 5sec to disconnect -_-

Talked with gm exe on website you will be softban for now(can't move by the way and dc from server) next you can't use this account (banned) ahahah

modify host dont work because autobn

@shadowguyguy so did you meaned softban = banned right? or maybe next time haha

out of respect to those developer out there especially those who have the tendency to help out selfish Thais who are currently leeching on this thread and those handicapped braindead mofos thick skinned A-hole who just ask for bot with no shame at all. I am here to tell you for those who have bot in an International Server before or Private Server, kindly go back to "poseidon" it totally worked for me. I am botting as of now in Ragnarok EXE since the new patch update at 22nd Septmber and havnt been ban yet.

For those people who successfully configured poseidon and able to bot with this new patch I congratulate and also urge you to not teach or give them anything for free (Thais) I am Thai myself and I am disgusted by the way we act. It saddened me to see developer working hard to extract data out and what do we do? we f-ing sell it instead whilst the board give us for free and commend each other. I believe some of the user who subscribed this thread agrees with me and for those who dont... have fun reading and begging. I'm not gonna type in Thai either.

Best Regards.

@chawanvtp I dont mean to be rude but google is your best friend, as I stated above if I myself or any other developer out there still giving sh*t out for free the community wont change. Learn how to walk first before you can run. This is the only guide I can give you. Google it

@randomdude1602 Poseidon working?

@randomdude1602
Fair enough, But does Poseidon support xkore3 or just x0 only.
Thanks anyway dude !

@randomdude1602 could u guarantee that Poseidon will totally overcome this thread ?, running to nowhere is not funny ;'( however thanks for your advice bro.

X3 im botting with X3, X0 is more likely to get ban. doesnt require chalres and freecap

@chawanvtp Im not guaranteeing anything. Im not here to promise you that everything is gonna be okay. If you want something do it yourself. But if you do get ban from using poseidon, please dont come back and flame me. I am simply just telling everybody in here that it is working for me. Setting configuration wise, I can give you this. Right now Im not using any hidetoolz or proxycap or whatnot. Currently using VPN to fake my IP.

eac ban because modify file host

eac system autoban all id

@unknown-item
Dear @unknown-item,

I don't know and I don't mind about what you would think after I'm telling you this.

Well...Please be noticed that many Thai people have already used your effort for their benefits. In case you don't know, I can inform you that most of Thai player who have used the bot don't know about this technical stuffs. So, they don't even want to change some script because they are so lazy and don't want to touch it.

That is why some people who have a little bit knowledge about this technical stuff have used this opportunity to sell it to their customers and they are not going to do it for free but for to get money from their customers for sure. For example; https://www.facebook.com/BOTROEXE2016allwindows/ , https://www.facebook.com/BotRagnarokExtreme/, https://www.facebook.com/OpenKore-ROEXE-937228389722168/?hc_ref=SEARCH&fref=nf ,https://www.facebook.com/BoTRagnarokTH/?hc_ref=SEARCH&fref=nf

And as I said before most of Thai player don't know about this technical stuffs. So, the seller also provide the installation service by using Team viewer. Well, I believe that most of Thai id who have spoken with you in this topic are those seller.

PS; I'm not the staff of EXE company and also not a BOT hater but just only want to inform you. In case you don't know.

So, Think by yourself

Regards,

@ikkyjaa
Joined on 25 Sep 2016

lol

@ikkyjaa
Nice Try EXE. :-P

@ikkyjaa That U say true.

@ikkyjaa law sut useless.

part of me loves how empty EXE is right now and part of me wants to see EXE fail. So its a 50/50 thing. If I feel like it I'll make a guide. But then again, all these leecher f-kers gonna sell poseidon how-to-guide.

this only one host 127.0.0.1 localhost not ban @unknown-item

I've revised my patch to prevent detection. I think the results was sent by 0A7C. You may try this patch.
If you still get banned, try capturing a normal 0A7C and replay it in OpenKore(mangle the one sent from client). Good luck.

Update:
see below

@ikkyjaa บ้านนอกจิงนะสัส

Howto prevent_update & eac_injected_dll

Omega Openkore thailand. !!! bye bye Kids.

@unknown-item sorry 0A7C reply random hex

eac_injected_dll put to forder ?

From my observation, it has delayed detection after a period of time, and results are sent via 0A7C, which will be sent the next time you move across map.
My latest patch disables them, but you can also try to record 0A7C reply and replay it like what you did before with X0 (only raw part, without HMAC, my X1 will add it for you).

If you just want to bot, eac_injected_dll is useless to you. It's for anyone who wants to research further.

For update prevention, you need to redirect cdn.exe.in.th to your local server via hosts and put necessary files(eac/82/wow64.bin, patchinfo/patch3.txt, patchinfo/patch_allow.txt, etc) on it. It may also require HTTPS, you can make self-signed cert and trust it locally.

If you have no idea what I'm talking about, don't try to be smart and mess with it, wait for someone else to make a one-click package for you, I will not provide nor help you with.

wow64.bin put to >RagnarokOnlineeac82wow64.bin ?

@SuperBotTz No, it is for your local "patch/update server".

Update:
see below

Thank you for your help. unknown-item

BTW, don't send sync_reply_ex if you are using X1, the client will do it for you.
You should disable it like this in Receive.pm:

sub sync_request_ex {
    my ($self, $args) = @_;
#add this
    return if ($config{'XKore'} eq '1');

@unknown-item Thank you

@unknown-item
Thank for help thai people , now TRO server is banned over 30k ID, because we modificat C:windows...Host file (i think client no reply to server), and now we can't modification all file, proxy, sock , EAC can detected and instant BAN all ID, pls help us

[]
windowns 10 error

EAC TRO SO BAD BAD BAD BAD BAD

Sorry sir , You said "it is for your local "patch/update server"."

How to put "wow64.bin" to my local. Plz suggest me about procedure to put this file

thx u @unknown-item

Thank a lot for help. @unknown-item
This my edit for Openkore X1.
x1patch_multi_AsReMix.zip
credit Network folder @unknown-item

14481887_10202042843709647_4300842394997490496_o

@asremix & @unknown-item Thank you friend. I will to test it ... Goodluck.

I've improved the stability of my patch and new patch points to prevent detection, also blocked EAC guys from analyzing it (I hope they can't beat themselves, LOL).
x1patch_new.zip

All changes:
Prevent detection of running OpenKore when you start another game client
Prevent delayed detection
Improved patch stability
Slightly faster
OpenKore can take control over client sent packets
Disconnection no longer freezes client
Multiple X1 using different port is now possible
No longer causes race condition with client packet queue
Does not patch anyting if EAC updates, warning instead
Protect my code with the same tools EAC guys are using to protect themself

I will release the full source after this battle, for now we need more test to see if this gets banned or not.

Hail Hydra.

@asremix @unknown-item You're a hero to us

@unknown-item
repack all of it with complete bot packet
https://github.com/mrpond/ROEXEOpenkore

@mrpond . please be advised , if we ran Ro.exe client and there was no openkore port show up , please do advise for next step ,

@syndoria use "Process Hacker" or alternative software to detect dll module loaded in ragexe.exe
it should had hooktest.dll and NetRedirect.dll inside ragexe.exe process.
a

if you edit host , becaful auto ban by EAC

@unknown-item I use you new patch.
And i already done wow64.bin
screenshot_3

But i got this.
screenshot_2

What is wrong?

@asremix Me too, Found this error when edit winmm.dll. In method add function _FuckEAC@0, Thank bro.

@asremix make sure you update all dll. hook only "hooktest.dll"
and use audioses.dll other dll maybe get detected.

@mrpond Yes sure all dll update.

@mrpond I update from repack ... 2 files in Client_Side folder.

make sure you hook hooktest.dll into audioses.dll. and revert all change you had done before.

@mrpond I'm test add _FuckEAC@0 from hooktest by repack > Alert that error in previuos post @asremix
but..I'm test add _FuckEAC@0 from hooktest files by @unknown-item >>x1patch_new.zip<< is OK

I'm use same solution in test. :)

@ballzas
hey dude, it was the same file
same

@mrpond Yes..I know ... but I test 2Files ...

@unknow-item file is not error

But repack files is error ... function is hookfile is same but result is different. Thank.

Sorry. how to put wow64.bin I'm newbie. Thank you bro. @asremix

@lovelyball pm . I want

@asremix please tech me.

Help me Sir.
x1 not connect with Client Ro me do it step By.@unknown-item win 10-64 win 7-64 not Work for me..
me make port in config but not connect
2

@cydiath
check port and wmm.dll

@cydiath, you need to close port info first before run the openkore.

Forbidden module loaded: dinput.dll. <

@mrpond 3.7 replace edited "AudioSes.dll" into "C:WindowsSysWOW64" or "C:WindowsSystem32" destination folder access denied paste does not

untitled4

how to fix this problem sir?

now ro.exe detect AudioSes.dll ,dinput.dll,winmm.dll

@Tanabats
Yahh . my ID banned by EAC. Ha Ha

18.00 ago, send new package. autoban working

Seem like tRo win this round again.

i dont think tro will win

Last Update TRO

File wimm.dll update

Not Run Wxstart.exe Start.exe

@unknown-item I then all last updated Can not prevent banned I will test indefinitely

Forbidden module load winmm.dll

It can’t be that bad.

just relax @unknown-item & figth again. ^^ Cheer

x1patch_multi_0926.zip

Here are some minor changes, you need to put my 2 dlls in your SysWOW64 folder, and modify a system dll import table to load hooktest.dll as before, I've added checks to prevent them interfering with any process if it is not game client(Ragexe.exe).
Also, start all game clients you need before running OpenKore. Or use HideToolz or something to hide it.
If you know how, you can just prevent updates by hosting wow64.bin in your local server, in that way all above should just be irrelevant to you.

Some more info:
EAC detects OpenKore by finding this 4 DLLs in any process:
Dumper.dll
Glob.dll
mswsock.dll
perl512.dll
Someone must be able to recompile start.exe of OpenKore to exclude/change one of it and you will be fine. My patch disables the detection too, but if my DLLs loads late, it can be detected(for example, audioses.dll is loaded by the game client later than the detection).

@unknown-item
We do have able to run bot as normal at user 2, they can't detect its.
shift click right and run as different user.

How to install patch plzz @unknown-item

@unknown-item can you make random inject dll in system ?

untitdddddddddled
helpme !

up

@unknown-item how to fix that

So still not 100% undetectable.

xxxxxxxxxxxx
Help me please!

@unknown-item I will test indefinitely ^^
Hail Hydra

@unknown-item guide updated
https://github.com/mrpond/ROEXEOpenkore

@blackbox0001 Move dll to SysWOW64.


X0 is WIP, looks promising, be patient.
Now they are desperate, I've seen 3 updates today, and the current EAC dll seems broken, game just won't load without any injection. Is it the same for you guys? Seriously, if you run out of ways to block me, just give up, don't kill tRO, thank you very much.

@unknown-item, lol help me make this sv. bot http://www.ro-eden.com/download.php

One man army a.k.a. Unknown-item
still worked fine here. will see how long will it last xD

untitled

@UnrealHLsoasb token พ่อง

@mrpond That server uses gepard shield, I haven't seen it running on any official servers. Someone told me tRO will use another anti-bot, I guess that would be it. If they really use it, then I will see what I can do.

For EAC, they updated kernel driver, but doesn't seem to do anything useful.

My previous patch still work, but that doesn't mean I will stop digging further.
I've made an improved version of my patch, which will be OpenKore running in X0 mode.
It seems to be working, I will test a while to see if it gets banned or not before release, be patient.

@unknown-item Thank bro.

@unknown-item
Awaiting for x3 after your x0 then.

eac
I think we should stop this 😞 everytime eac driver update the normal player can't start the game.
they need reboot pc for this.

I've captured 5 new modules, today! Among them there are 3 driver updates, all require a computer reboot, or the client will just disappear(without any injection or bot).
I don't know what's going on, I haven't updated anything, and yet my previous patch is not blocked.
I think EAC has gone really mad and turn tRO players into their lab rats.
It's late night but I'm very interested in how this gonna unfold.

@unknown-item why my game keep automatic shut down when i'm at the login screen? pls advise thanks

@Zeathon see my previous post. They updated kernel driver, which will make you reboot or can't play.

The numbers are 6 module updates(4 driver updates) now. Keep counting.

X3 02EB random Len packet
14440692_1309042875781593_7302428145217526807_n
14449024_1309036012448946_4101789096868560828_n
14462902_1309036162448931_2644530138214649904_n

Hello unknown-item, you are very kind. I thank you for your help with the program. The better you teach me? Computer language

@unknown-item , did i do any steps wrongly ? I just login and it straight went to auto-ban

@unknown-item now i can bot x1 only about 5-10min and then client just disappear

@Tanabats 6 minutes, to be exact, I think it detects it in kernel driver.
I'm working on a solution to that. For now you can just self-host old wow64.bin.

How to use wow64.bin
can you tell me ?

@nitat1175 take a look at @mrpond tutorial.

Many thanks to @unknown-item and @mrpond, for your hard work and guided.

@unknown-item Now using self-host old wow64.bin
when i login to map client disconnect

i think wow64.bin not working now

error

this error appear after login about 2 sec.
i use install tutorial (@unknown-item guide updated
https://github.com/mrpond/ROEXEOpenkore) @mrpond

What is wrong ?, sorry if me bad question.

modify file host dont work because eac check file host = soft ban

new, hooktest.dll detected by EAC 27/9/2016 18:00

fight @unknown-item round trun you won !!

@Tanabats
i think EAC auto banned your ID.

@unknown-item, How freecap can do with program and inject work?

@BongShoo What you enter the IP port

@armnail1 yeah i'm input XKore_port after this client game show pop-up , but result appear that picture.

if ip port of you is XKore_port

Totally put you first enter 6900 to 103.55.55.12.
I see it

@armnail1

what did you mean?

Inject as before(system dll import), now its X0.5, run your client(s) on another computer or run your bot inside Sandboxie, VMWare ThinApp or anything that seperates it from client, or you get 6-minutes client disappear(kernel driver detects OpenKore, but I don't think it can cause ban).

Now it is fully functional standalone OpenKore, 0A7C & HMAC is generated from the zombie client, which will use nearly zero resource, you can run as many as you want and config your XKore_port to the zombie clients.

If you get disconnection right after entering game(0A7C sent), this account is probably on the blacklist. It happens even if you use a clean client. This patch works for the new DLLs too(so far), but it is always recommended to use local copies of the wow64.bin. You may need a reboot after changing the wow64.bin version because of the driver update.

Update:
I included my Send/tRO.pm
It need this: map_login 0436 in order to work.
x0.5patch.zip

There is no way to tell it's me.

@unknown-item Your zombie approach is awesome. The only annoyance was left is how does it 100% cloak itself from EAC detection.

By now EXE might have read your work and got very unpleasant.

Thanks man you are very kind

OpenKore is perl based, you use different versions of perl and try remove some dependencies(Dumper.dll, Glob.dll, etc), it then become unable to detect or they have to kill all perl programs.

And my zombie approach, you can simply run OpenKore on another computer, the only thing remains is that hooktest which I can change to evade anytime.

They are incapable of fundamentally blocking me, so now it's cat and mouse game, I told you guys earlier.

@ unknown-item
Why do not you do the illustrations here.

@johnshaorai Pretty much, read my code.

@armnail1 This is dev discussion thread, not "free bot for everybody" website.

my OPK has disconnect when load map. need help

@unknown-item Thx Sir! LOL

If it does not send HMACed packets after map login, you need to add:
map_login 0436 in your SendtRO.pm

I've updated my package to include this file.

@unknown-item Are you able to package your code in a way that is does not require download of files to make it easy for users or heck even write an auto updater?

Also are you Thai?

I have a question how to put wow64.bin to localhost or https://cdn.exe.in.th/eac/82/wow64.bin
where to put it? thank you

untitled

i added map_login 0436 but disconnect when load map
can't move and disconnect . pls help

@jijada are you Thai ? Can I add friend you Facebook ?

bot Disconnected from Map Server after Login to Map and Calculation to move

Disconnected from Map Server, connecting to Account Server in 30 seconds...

@jijada Where you use dll file to inject hooktest then wow64.bin is important to do?

@nitat1175
Yash. i live in thailand. are you question friend.

@AsakuraTK
move file wow64.bin to "localhost/eac/82/wow64.bin"

@jijada facebook plz

yes me too , how to fix it

Disconnected from Map Server, connecting to Account Server in 30 seconds help me plz

Route You - trimming down solution (48) by 0 steps
Route You - next step moving to (77, 180), index 3, 48 steps left
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Move You - timeout
Route You - not moving, decreasing step size to 2
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Move You - (re)trying
Sent packet : 035F [ 5 bytes]
Move You - timeout
Route You - trimming down solution (48) by 0 steps
Route You - next step moving to (76, 180), index 2, 48 steps left
Move You - (re)trying
Sent packet : 035F [ 5 bytes]

character_move 035F before disconnect char can't move.

@Cozzie this is a bit complicated, their anti-bot DLL gets updated very often, I made universal patcher but I don't want it to be studied for now, I'll explain it later, and this is only the client part.
For OpenKore there are just some minor changes needed, Currently, in X0.5 bot and client exchange their functions compared to X1.
Some ideas may be added into master OpenKore, for example, XKore 1 with random client port(NetRedirect improvements), and this X0.5 mode to use a zombie client as packet generator(very like Posideon, but it processes all packets). I'm not very familiar with Perl, so maybe someone else can write this code better than me. EAC bypass is server specific, I don't think it has any constructive usage in the future.

For anyone has disconnect problem after map login, check sent packet, it should be HMACed, if it is not, either your injection is detected, you can modify audioses.dll, and put hooktest.dll into SysWOW64, or you didn't send 0436 as map_login, or simply your account is banned(you can try clean client login).

And if you don't hide OpenKore, client will disappear after 6 minutes.

Now the server is totally screwed up, kernel driver updates every hour, and if you don't reboot you can't play. I think this battle will end soon.
P.S. I'm not Thai.

unknow-item I want dll for windows 7 64 bit pleaadd

@unknown-item It is possible to have the opportunity to build back some X0 or X3.

http://www.mediafire.com/file/2wmohsrxma9pkx9/BOT.rar
win7 64 bit download now..
fix .dill

@unknown-item
"Now the server is totally screwed up, kernel driver updates every hour, and if you don't reboot you can't play. I think this battle will end soon."

Oh no!! we will lost ??

@unknown-item Can you upgrade X0.5 to multi , Thank you.

@unknown-item I stopped using x1 for several days and play via clean client instead. It seems EAC can update silently without any restart machine. Maybe they done something on ragexe client.

@jijada which dll you are inject tell me plz exchange how to connect bot to zombie client.

we fucking lost boy

They also blocked VMWare LOL.
Sandboxie seems to be detected.
2 Computer work fine and seems very fast after map loaded. nice work once again!

@SomebodyFromtRO @unknown-item how to connect between 2 computer inject box vs. bot box ?

how to config target ip:port in control.txt ? it's doesn't have line to config ?

error

anyone help pls

couldn't connect xkore 0.5: A connection attemp failed
How to fix it

You can redirect access to cdn.exe.in.th from launcher to your localhost and put this file there:

https://cdn.exe.in.th/eac/82/wow64.bin

This will disable EAC update.

import to ?? where

@unknown-item
unsuccess login_map OPK has disconnect how to fix
thank bro

I disconnect after kore autosend 0368 (actor_info_request 0368)
11

http://www.uppic.org/share-9228_57EBA3CC.html

Anyone can help me ?
How to make Main's Window (Openkore) connect to VM's Window (Ragexe port for x0.5)

Thanks

@AsakuraTK my openkore sent
Sent packet : 035F [ 5 bytes]
Sent packet : 035F [ 5 bytes]
Sent packet : 035F [ 5 bytes]
Sent packet : 035F [ 5 bytes]
Sent packet : 035F [ 5 bytes]
Sent packet : 035F [ 5 bytes]
Sent packet : 035F [ 5 bytes]
Sent packet : 035F [ 5 bytes]
Sent packet : 035F [ 5 bytes]
Disconnected from Map Server, connecting to Account Server in 30 seconds...

@AsakuraTK me too , Bot disconnect after found packet 0368 , i run my bot remotely(on another computer & another user) have same result on this picture ,when found packet 0368 , help me plz @unknown-item
discon
discon2

@SomebodyFromtRO you run work ?

@BongShoo which dll you inject tell me plz . i did it from how-to but port is disable when run game.

if i dont use wow64.bin
i can bot 6 min and then client disappear
if i use wow64.bin few sec bot disconnect from server

The port is shown but somehow the client is close by itself.
Is it normal or I did sth wrong?
any1 pls suggest me.

@akanejung read install (mrpond and unknown-item )tutorial. ,have details how to use. = ="

@BongShoo Now you can fix packet 0368? If you can. Please how to fix.

@unknown-item.
Excuse me sir, Can you able develop X3.5?
I do have think it will be perfect work fine, and for future research.

@BongShoo have pop up " Patch not found disabling X-OpenKore " i inject and rebuild winmm.dll in Wow64 or RO Folder i have read how-to so many many round . i think i understand but problem from other . my windows is Win 7 64bit or you can send link full patch for inject dll for me ? i use 0.5.patch last from unkonw-item and NetRedirect.dll from previous patch x1

last patch 0.5 not work RO EXE updete 29/9/59

The end.

@unknown-item Thx my bro. :-)

@carisbero remote pc ? or 2 pc

@Tanabats no i not remote not 2 pc only one for open 0.5 x-openkore and not work last patch updete 15.00 pm i think eac uptade to ro exe again

i can bot only 10 min and then discconnect

@Tanabats ur bot is x1 or x0

x0.5 without wow64.bin just use 2 pc
@banksleepy

i run 0.5 and cline close all time and i send port to openkore not work TT

@Tanabats You don't found packet 0368 ? , can you fix it ?

@BongShoo i found it

@carisbero me too.

the end OPK for TRO bye bye.

GG opk th
icez network is winner

@jaisorza
icez is staff , the winner is EAC

after server updated today 3pm
inject client popup with NO port.

"Patch not found, disabling X-Openkore"

image

End of World War Openkore
Human Vs Robot
Human Win

blah blah blah
He has a life guys... xD

1

I can run 2 min...

@oatwern its funny to cover the top name while i saw ur name in green lol

@banksleepy i think green name is not his id

@Tanabats I think so. LOL

@banksleepy That's a name of other player around there lol

@oatwern

How to fix disconnect login map?

01

Please Help me

XKore 0
XKore_port 3344
XKore_dll NetRedirect.dll
XKore_autoAttachIfOneExe 1
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName ragexe.exe

Correct?

I have copy src last x0.5patch and copy x0.5patchsrc to openkore file

@realro Yeah, Correct. If u have any problem u can contact me bro !!

@lianstohim i want

XKore ..
XKore_port ..
XKore_dll NetRedirect.dll
XKore_autoAttachIfOneExe 1
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName ragexe.exe

... value ?

@realro
Xkore 0
Xkore_port xxxx <<< u can see port,when it's show last ur comment is 3344
XKore_dll NetRedirect.dll
XKore_autoAttachIfOneExe 1
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName ragexe.exe

follow these u can open bot do u have a Facebook , Pm plz

lianstohim you can bot ?

Yeah ,

can you show me ?
lianstohim

Now, I wanna to encode in x0 ,I believe in Unkown-item. No I can't show someone in github is Noobs admin [tRO] fcking admin[tRo] fcking EXE 555

So fcking off Admin EXE

@Admingitup. I'm so sorry for me words bro,but Exe working 's so fcking noobs

my bot still disconnect after few min
can you fix this issue ?
@lianstohim

@lianstohim my bot cant connect to server do you use ROEXEOpenkore-master version ?

@Tanabats i got this error couldn't connect xkore 0.5 : A connectiong attemp failed
what's client IP? 127.0.0.1 ?
thz

@maglcz
because you openkore did find port
if you run client and bot in same pc yes

@Tanabats not same

@Tanabats did this get disconnect every 10min?

@maglcz so use your client ip

@banksleepy sometime few min

I put client port and ip but it disconnect, pls, help

Someone use x0.5 disconnect 10min or map login . check in send.pm

disconnect! check in send.pm bro

@lianstohim can you teach me ? how to fix in send.pm

lianstohim can you specific line ?

Now I use this bot is not normal
have a good time.

http://www.mediafire.com/file/2wmohsrxma9pkx9/BOT.rar

@UnrealHLsoasb malware ?

@maglcz
I use this bot I do not know if the virus would bots, you try to load test.

Now I try but it disconnect, pls recomment, thank you

sorry bro!!! now port can show in box ms. But Client ragnarok can't run. what problem bro. How to fix?

@somewere have email ?

This my email : [email protected]

@somewere
give me file send.pm plz

Hello everyone, my friends work hard to solve the case because bots, you guys, too. But he promised to do bots x0 to you by now, he soon completed as during a test run after two days of trial, it would have definitely surprised.

talk to you later.
by unknow-item

@UnrealHLsoasb
yesssssssss
Hail hydra

Oh Yeah Great again @UnrealHLsoasb

Greatttttt thx

เมื่อ 30 ก.ย. 2016 02:46 "RobotTZ" [email protected] เขียนว่า

Oh Yeah Great again @UnrealHLsoasb


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

ได้รับรหัสตัวละครและ Map IP จาก Character Server
----------ข้อมูลเกมส์----------
ID ตัวละคร: 69 F7 0B 00 (784233)
แผนที่: new_3-3.gat
IP ของผนที่: 103.55.55.43

Port ของแผนที่: 10019

ทำการเชื่อมต่อกับ Character Server
ยกเลิกการติดต่อกับ (103.55.55.41:4500)...ยกเลิกการติดต่อแล้ว
ทำการเชื่อมต่อกับ Map Server...
กำลังเชื่อมต่อ (103.55.55.43:10019)... เชื่อมต่อสำเร็จ
คุณได้เข้าสูเกมส์แล้ว
พิกัดของคุณคือ: 97, 35
Allowed other player invite to Party
Other players are not allowed to view your Equipment.
Receive Gameguard!
=========================== Server Infos ===========================
EXP Rates: 0.1% (Base 100% + Premium % + Server 0% + Plus %)
Drop Rates: 0.1% (Base 100% + Premium % + Server 0% + Plus %)

Death Penalty: 0.1% (Base 100% + Premium % + Server 0% + Plus %)

You are now attacking Monster Roda frog (1)
ยกเลิกการติดต่อกับ Map Server แล้ว, ทำการเชื่อมต่อกับ Account Server ใน 30 วินาที...

why disconet 0.5

Sent packet : 035F

@somewere give me your bot please

Why you joke haha @somewere

I test0.5 is no disconnected 5hr. So good we win bot RO EXE

Wow 5 Hour Disconnec, I try 2 Sec Disconnect. what wrong ?

2 sec disconnect same.

same 3 sec. disconnect haha.

01

Why is this because of me.
Now do wacky

@somewere

https://upic.me/ts/i/5v/image-9228_57eba3cc.jpg

I use VMware like you but it's fail..
Ragexe in VM (Port for X 0.5) cannot connect with Openkore in Main Windows
Can you tell me How to do it ?

Do not let me show you how to port.
plz.

Don't use this page to ask for config please turn back to your FB group. or read more than this. if it not show port coz u make something wrong. just read walkthrough again and do it step by step. thank

Show Port but bot run 2 sec and Disconnect. How I can fix

Your english give me cancer.

@somewere you kung-fu is good

@bosoempty Me too. T_T

Now What version can bot for now thank you

can you show total-time bot ?
@somewere

02
@somewere i want correct ?

x0.5patch.zip
This my revised version of patch, it is only for seperated bot & client(they run on different computers).
I removed some API hook & inline hook code to prevent it being detected, it should pass any memory patch detection(but not yet found exists). If you use this patch and run bot & client on the same computer you will 100% fail because of above.
I suspect that disconnection when move/attack is because it send packets too fast or the packet order is incorrect. In this version I also simulate any other 0A7C reply(other than right after 0A7B) just like the client(EAC's PopNetworkMessage).
If you know/found anything else that I did wrong, tell me or post your fix.

Change $host2 = '127.0.0.1' to your computer IP that runs client.

RAID BOSS IS BACK BOIS!

@unknown-item
you new patch cant login
i use 2 pc
and Change $host2

erre2

@unknown-item can we run seperate pc and seperate ip address (not same location like game in thailand and bot in singapore)

@Tanabats I have the same trouble with accout disconnect like you.

@openkoreisreal
@unknown-item
i think something wrong with new hooktest.dll
i test previuse hooktest.dll bot can login but few sec disconnect

i try to use previous patch and got same trouble . I guess EAC has changed packet login since they updated new patch.

@somewere
that's good news
at least someone can bot

@somewere
can you hint ?

Some can tell me .Which dll you injected, I did with many dll But not working "Patch not found Disable X-Openkore"

My English sucks, I didn't mean to be rude. I'm sorry if it sounded that way.
but I think you probably missed something in the new update. my bot can't connect to the client.
but last version it worked fine. I used 2 PC.
I'm still trying to fix it. If this is only just me, I'll delete this post later.

iloveyouman

@EbolaAntiCheat Which dll you inject with hooktest.dll?

@unknown-item What is $msg3?? My bot is non-responding in this line..
If i use old .pm, it will disconnect in 40 sec.
Thx sir.

@EbolaAntiCheat same

2 ้hour i can see port but , Now cant see RoEXE Update ?
i use 2 pc (pc + notebook) and edit $host2 change IP (Pcport) cant bot
help me please @unknown-item @Tanabats @somewere @lianstohim @carisbero

cant see X-kore Port

@somewere you use openkore version ?

@holymanthegreath Use2.1 version bro fix allowed Unknown-item bro

@holymanthegreath U use 2 user or not . u have to use 2users for bots

@somewere what was you fix about disconnect ?

03

@unknown-item I run Openkore 2 Minute Disconected
How to fix?

@realro

you use new Patch 0.5 Today?

maybe, they do have to try change encrypt password.

@Tanabats yes

Hey, haven't been here for a while. How is it going? Is the key changed for now?

@realro
did you fixed something ?
i cant even login

untitled2

cant login

i do not fix
How to Fix ?

@realro
previous patch or today patch
you use ?

untitled

same @maglcz @EbolaAntiCheat @Tanabats

how to fix this problem? ahahahah -0-

@lianstohim i use 2 pc (1 notebook + 1 pc) but i can use 2 user
What do I have ?

@holymanthegreath U find rdp plz bro

what is rdp ? bro
now i cant see xkore Port but 4 h i can see
because bro ?
thank you very much for answer

give me account facebook ? @lianstohim

Post link to fb i'll chat to u

accept chat plz

cant see u invite friend

@lianstohim are you here ?
can you send how-to fix to my mail?
E-mail: [email protected]
I'm promise , i don't reveal information until permit from you.

Now i can login openkore. can attack and everything 1 min only and disconnect. How to fix this problem bro. Thank you for answer.
Ps. I'm run same computer/when i run 2user same problem bro.

@zuroba i'm follow unknown-item bro.

@JoKerlll how i cant login
how to fix it do you use ROEXEOpenkore-master this bot

@maglcz I use ROEXEOpenkore-master bro.

But i can run 1 min only. I don't know how to fix.

Sorry everybody waiting for unknown-item plz.

do everything in in readme but cant connect lol

i test bot not ban why disconnect 10 minit 0.5

@carisbero How you're fix problem same @maglcz @EbolaAntiCheat @Tanabats @shadowguyguy

... I has same this problem. (I'm Use VM run all solution > run rag.exe > config port from popup > run wxstart)

Pls , Thank you

@somewere You correct file packet or inject dll file ?

@shadowguyguy @maglcz @EbolaAntiCheat @Tanabats
me too. it can't login

untitled3
can login 1 sec if use old hook file

@unknown-item what is this file? Is it danger? after install new patch, I can not play dota2 or other MOBA game because high ping all time (up to 1000+). If i delete and format drive which installing patch, ping will return to low (ping around 30-35).
x1

@meloer fucking stupid, just extract it first, and so scan only dll

@mrpond LOL I just asking, Don't be overreacting!

@mrpond I use src you but when run staying in game 2 minutes
Please fix I too?

@mrpond i follow and do it , step you https://github.com/mrpond/ROEXEOpenkore
cant show xkoreport game, when open roexe
Previous i can do it step you and show port , i dont understand
thank you

@somewere x0.5 ?

@somewere i'm problem popup x0.5 port xxxx show 3-5sec but popup lost

He (@somewere) uses a modified version of old x1 dll. Just saying to prevent all confused.
For the last 0.5 update, it's still broken. @unknown-item was probably too busy to test it.
Just wait patiently and pray... ecks dee

@somewere its funny to open bot for 35 hour and get 8k EXP

@someware

Joker every day .

@somewere I'm not good at language.
You can set some?

@armcabbage
somewere won't tell you because he say "I do not want to have contact with anyone now." all time LOL

tRo bot is over , get over it you guy.

What is the current hmac key? I need to try something.

It's not over yet! /gg

What is the current hmac key

Hydra is game over right?

@mrpond I follow your instruction but NOT WORK.
there is no message popup show port after run ragnarok.exe
and got this error after run wxstart.exe

OpenKore version what-will-become-2.1
Network state = 1
Network handler = Network::DirectConnection
SVN revision: unknown
Loaded plugins:
plugins/breakTime/breakTime.pl (breakTime; description: config.autoBreakTime)
plugins/macro/macro.pl (macro; description: allows usage of macros)
plugins/profiles/profiles.pl (profiles; description: Profiles Selector)

Error message:
Can't call method "send" on an undefined value at src/Network/DirectConnection.pm line 160.

Stack trace:
Can't call method "send" on an undefined value at src/Network/DirectConnection.pm line 160.
at src/Interface/Wx.pm line 163
Interface::Wx::mainLoop('Interface::Wx=HASH(0x4347a6c)') called at openkore.pl line 97
main::__start() called at start.pl line 136

Died at this line:

  • $self->{xkore_socket}->send(pack('v', 0));
    message TF("Connecting (%s:%s)... ", $host, $port), "connection";

I think you not true in that step

@unknown-item

hooktest.dll last update not connect to server

03

@unknown-item
I run pc - pc
After connected 2 Minutes then Map Server Disconnected

anniversary 3 week

bot lose human

haaaaaaaaaaaaaaaaaaaaaaaaaaa

@unknown-item You'll Be In My Heart Yeh.

Guys, does anyone know the current hmac key?

@mrpond
@unknown-item
I think the Error "Patch not found, disabling X-OpenKore" came from NetRedirect.dll are not loaded.
I inject hooktest.dll into Freecap library and put hooktest.dll & NetRedirect.dll in System32.
The result is hooktest.dll is loaded but not Netredirect.dll
How to fix?
error patch not found

no redirectdll

@realro can u send me the one ur using ?

@koodpzok yes
but I want sync timeout server

@realro Can't u just set the timeout in the timeout.txt file ?

@realro check for me one thing. Can you change 'ai' value to 100000 in the timeout file and see whether your bot will get disconnected ?

@koodpzok I will try Set

you can stay online > 2 minutes?

@realro no, i got disconnected after receiving the first packet of 08CA ( cash shop items list)

Block Vmware

@unknown-item Would you mind joining the OpenKore IRC channel? I'd love to have your changes merged into the repo officially.

Server: irc.freenode.net
Channel: #OpenKore
Web chat: https://webchat.freenode.net/?channels=openkore

i think we fucking lost

@unknown-item You teach me solution modifly hooktest.dll ?

Botting with macro now, not as effective as opk but it gets the job done.

After connected 2 Minutes then Map Server Disconnected
who is tech me ples 0.5

thank

Game over ?

there will be someone who could do it.... but not now, haha ='D

u need VM to bot run ro in VM

@banksleepy You mean run bot on VM or run bot on VM and run RO like X3 ?

#

Folk for support ROEXE

https://github.com/OpenKore/openkore

#

we do not provide the EAC module
just search in TRO mega thread...
https://github.com/OpenKore/openkore/issues/221

install tutorial * XKore 0.5 *
** You need 2 PC or VMware(Run RO in VM) ***
EAC Detect Openkore in ring1

  1. modify your "C:WindowsSystem32driversetchosts" add this to the end
## C:WindowsSystem32driveretchosts

127.0.0.1 api.easyanticheat.net
127.0.0.1 client.easyanticheat.net
127.0.0.1 client-front.easyanticheat.net
127.0.0.1 cdn.exe.in.th

## C:WindowsSystem32driveretchosts

try pinging these website

start-> run -> cmd -> ping xxxx
it should return 127.0.0.1 to you.
this mean you modify hosts file correctly

or you can use UniController.exe -> Extra -> Edit Win hosts file

  1. run UniServerZ/UniController.exe

2.1 Create a server certificate:
From UniController: Apache > Apache SSL > click "Server Certificate and Key generator"
Server Certificate and Key generator form opens click "Generate" button
A confirmation pop-up displayed, click "OK" button

2.2 Click "Start Apache" if nothing wrong you should see green status
"View www" and "View ssl" would clickable
2.3 copy "prevent_update/wow64.bin" into "ROEXEOpenkoreUniServerZssleac82"

*** CRITICAL STEP **
** FAIL TO FOLLOW THIS YOU MAY GET DETECTED BY EAC *****
3. copy "hooktest.dll" in folder "to_syswow64&inject yourself" to...
if x64
"C:WindowsSysWOW64"
if x32
"C:WindowsSystem32"
- remove (hooktest.dll, NetRedirect.dll) in ragnarok folder if you had it.

3.1 Download CFF Explorer "http://www.ntcore.com/exsuite.php"
get "CFF Explorer (x86 Version, stand-alone, Zip Archive)"

3.2 look for "AudioSes.dll"
if x64
goto "C:WindowsSysWOW64"
if x32
goto "C:WindowsSystem32"

3.3 we need to change file owner

  • right click "AudioSes.dll" -> "Properties" -> "Security" -> "Advance"
  • look for "Owner:" then click "Change" -> "Advance" -> "Find Now"
  • Select "Administrators" and click "OK" -> "OK"
    3.4 add permission
  • right click "AudioSes.dll" -> "Properties" -> "Security" -> "Edit"
  • Select "Administrators" and click "Allow" at "Full control" -> "OK" ->"OK"

3.5 Do backup of "AudioSes.dll"
e.g. copy and rename it to "AudioSes_original.dll"

3.5 copy "AudioSes.dll" out of system folder

3.6 Open the "AudioSes.dll" that you had been copy it with "CFF Explorer"

  • Select "Import Adder" -> "Add" Browse to "hooktest.dll" in

if x64
goto "C:WindowsSysWOW64"
if x32
goto "C:WindowsSystem32"

  • Select "00000001-_FuckEAC@0" -> "Import By Name" -> "Rebuild Import Table" -> "Save" and close it
    3.7 replace edited "AudioSes.dll" into

if x64
goto "C:WindowsSysWOW64"
if x32
goto "C:WindowsSystem32"

note: if in doubt try rename the "AudioSes.dll" before copy it back.

  1. Start "ragnarok.exe" patcher normally
    after zombie "ragexe.exe" is running there will be messagebox popup tell you about the port 2xxx

now you are fine with it...

  1. run "start.exe" or "wxstart.exe" at other PC or outside Vmware and enter "IP Address of RO Client PC" and "XKoreport" you got from zombie client.
  2. do repeat step 4 and 5. if you want more bot.

Happy botting

p.s. you must check the patch server too. if there any update.
since this will redirect cdn.exe.in.th to localhost
we do not need NetRedirect.dll anymore...

for update in future please re read this guide again..

https://github.com/mrpond/ROEXEOpenkore this is the bot ggwp hail hydra

@banksleepy Thank for guide me I will test next ^_^

@banksleepy am use 2 pc openbot 2sec disconnect

if i modify the host file, the patcher will not load.

if you want load patcher. modify host

127.0.0.1 api.easyanticheat.net

127.0.0.1 client.easyanticheat.net

127.0.0.1 client-front.easyanticheat.net

127.0.0.1 cdn.exe.in.th

@raksimi00 on which PC? the one you run bot or RO client ?

How i can do???

Openkore Group give to me

Current hmac key?

Game Over ?

Is solution still work?

I got the problem like @Johnmccair pic.

EAC Winer
OPK Loser :)

@omyimkung Server illicit 555555+

can u upload to other image hosting?

@omyimkung 👍 You are a survivor. :)

Although I do not But I have also seen the development in it, I'm glad it exists.

@omyimkung for TRO exe ?

good news . ^_^

^ ^

@omyimkung oh good job.

What bot version can use for exe server ??? please

@omyimkung You're awesome.Will you share it?

@omyimkung Please 1 clip HD Why are all the same pic base 66 job 11 11% and 16%

@RobotTZ Oh no !! LOL :-)

Make the world know that it is true or not. lol @omyimkung

@omyimkung Oh honor. It was great.

You never used to say that's true hahahahahahahahahahahahahahahahahahaha

@omyimkung So where is the source , will you share to us or just came here to post some pic?

you're weird.
You do not remember that you post picture on this a long time ago.
haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

@omyimkung Could you post the web site of source code or how to that you share it ?

@omyimkung this is github. it's not for showing off and I want you to show everybody how good you are or you just a con artist. :D
Oh, yes, i almost forgot this.
Is you ?
https://www.facebook.com/YGXBOT/posts/705636379584314

@omyimkung Why delete comment. 🤐

hot !

@omyimkung
If you really think there was an insult. I apologize. For me, it is the driving force.
http://www.mx7.com/i/e9c/x3xyaX.png
http://www.mx7.com/i/b23/ps1J1U.png
http://www.mx7.com/i/ead/SZUuBH.png
http://www.mx7.com/i/983/8ERrQB.png
The pictures are wonderful

ฝากถึงไอ้กระทิงขี้แอค + ฟอมเซียน กุงง ต้องการอะไร55555 อวดโชว์ เพื่อไร อยากดัง หรือว่า แบบให้คนเชิดชูว่าเมิงเก่ง เอาตรงๆนะ ไม่ชอบพวกดัดจริต แบบ แอคไปวันๆ ความจริงเมิงก็แค่เด็กกระโปกคนหนึ่ง แต่จริงๆ บอทเมิงอะ จะเอามาอวดเพื่อไร ไอสัส ก๊อบไส้ใน src เขาไปดัดแปรงเป็นของตัวเอง แม่เยด เหมือนจะเก่ง แล้วที่ GEN EACเมิงอะ ขี้โม้สุดๆ ไอ้ควายสมรูป5555 รูปก็เก่า ทำบอทไม่ได้ก็บอกไอสัสให้กุช่วยป่ะแม่เยด เลิกแอคได้ละ รำ เข้าใจป่ะ ว่า รำคาญไอ้ควาย
ทำไม่ได้ก็บอกดิวะ ว่าทำไม่ได้ ไอเหิ้ยแอคไปวันๆ

รูปที่เมิงเอาบอทมาอวดเนี่ย รูปเก่าเล่าใหม่ ไอสัส เล่าแล้วเล่าอีก เล่าจนถึงวันนี้5555

why mr.omyimkung sell bot ?
why mr.omyimkung resist sell bot ?

i dont know

@UnrealHLsoasb ครับคุณคน แต่ไม่ต้องสอนผมก็ได้ครับเกรงใจผมพอหาข้อมูลได้อยู่

https://www.youtube.com/watch?v=I7_DVmutJQc

You deleted some word !!

@omyimkung, stupid vid..
you make nothing into community, this is how I call "show off".

@omyimkung could u pls teach me sensei

@omyimkung Do you ever read the principle of this community?

"learn, share, and work together to build software" not posted some pic or vid but never tell anything to anyone.

This is nothing but pure stupidity , Oh...and it's call "show off".

@tarkungZ I agree with you. We have to work together instead of being alone.
@omyimkung It is good that you can bot but what is the point of showing it but never tell anyone here. Am i right ?

@omyimkung Do you have indrafxscalping_v4.2_with_cutloss.mql4

Magic solutions !! You're being deceived ?
https://www.youtube.com/watch?v=pismesH4Khw&feature=youtu.be
Do you believe in this? i'll tell u how to run x0 on roexe. i can live on youtube facebook twitch.tv or etc.. for you to believe me now :D

Well! how to do?

it not real !! this is private server :D
How? i change message in openkore such as IP port name etc... like a ROEXE server for lie you. lol
Finally, All of this i need to tell you "Everything is not what it seems."
ปล.อย่าลูกแก้ว

So it seems that we do not have a maintainer that is interested to do this on a regular basis. I am wondering how much money are users willing to put forward so a regular maintainer has some incentive to do this?

Long Live the King....

@Teddyss trap buff haha

x1patch.zip
Since now the server is closed for a while, I'll update my X1 patch again, this has been working since Oct.3. You still need 2 PC to avoid kernel driver detecting OpenKore. Hex edit NetRedirect.dll in order to connect to the bot computer IP (search for placeholder 127.000.000.001).

My sincere condolences to the King, but our bot war isn't over.

@Cozzie I believe this is not about money, things are getting really funny, in order to avoid driver detection we may need to change the OpenKore's icon (as a matter of fact, EAC's driver is searching in memory for that particular PNG part). This is really a childish move and I refuse to do such kind of dumb patch.

@unknown-item Are you able to go on IRC? @itsrachelfish wants to talk to you and you can ask her to do the PNG patch.

@Cozzie EAC detect openkore title bar + openkore icon image.
even if we patched, EAC will use other way to detect it. make it running on separate pc is the best bet.

@unknown-item Please kindly yours teach me. I hope you call me back.

@mrpond does running it in a vm work?

@Cozzie Yes, but EAC detect if virtual machine running or not. I work around this by run RO in VM.
or everyone must compile themself version of openkore to run in 1pc.

@mrpond
How long time to runing Opk with TRO server

@t35t3x3 same

Does anybody manage to find HMAC key already?

@unknown-item the opk bot couldn't detect that the client is open :/

does the last patch working ? is there anyone can bot now ??

It's working.
only problem I notice is sometimes it get disconnected after using Butterfly Wing to back to savemap.
but it happens very rarely. so.. no big deal at all.

i want to know link download new X1 and path last update. Please kindly yours help with me.

help pls, i use 2 pc and port is show but i can't connect with openkore on other pc ty.

need help x1 i can connect 2 pc. but disconnect load map and show error

@jijada help me how to connect. then ill help u with that

https://www.facebook.com/roexebotyaojudpai/ haha @unknown-item He develop the wait Copy your work to sales

aaaaaaand some retards steal his work and trying to sell it agian. LOL
get a job you fucking poor pathetic retarded shit.
guess next version should add some text like 'not for sale' or something xD

now, can you use x1 ?

today RO force close after login to map for x1

@unknown-item thank you very much. Today saver update

How to Use Bot X1 T-T

Today server update

today TRO update when connect bot "server requested pin password in order to select your character"
and Can't connect tro client Someone can help thank

how to find hmac key?

How to use bot for now lastest who has ??? please answer me sincere

Now, I can log-in the bot to the server success but It's running about 3-5 minutes and it was ordered to closed the client.

อยากปรึกษามีใครพอช่วยผมได้บ้างครับ

รับสอนเขียนโปรแกรมเอง รับแค่5คน ใช้เวลา2-3 วัน อยากได้ค่าเรียนคืนครับ ไม่แพง Jay Siraphop แอดเฟ้สมา ขอคนมีความรุ้เรื่องคอมสักนิดก้ยังดี

cinde55 ผมพอปรึกษาได้ 55

wiswis12 เขียนโปรแกรมอะไรครับ

Vs

Jay Siraphop แอดเฟ้สมาใครสน

error srcNetworkReceivetRoline 85
Help Me please T T

thx a lot @unknown-item

@reguszii you recommend or teach me ?

Excuse me , Now We can login bot to the server successfully but when last maintenance. It's update something to force my PC into blue screen mode and then restart .. It likely from AudioSes . (This file has modified)

And I try injected Unknown-Item's hooktest into AudioSes.dll(Original) but It does not to show port

How should I do .. Plz help guide me >< Thx u

now x1 does not show port Bro
@unknown-item

same as me, hooktest.dll are pop up the port number. But actually no port open. Check by netstat

....

same as me too, hooktest.dll are pop up the port number. but no Port Show, Pls help guide me. Thank you

Closed

open

ขายบอทเซิฟ exe สนใจแอดมา
ขจรยศ พงศักดิ์ facebook ทีมวิวให้ดูก่อนได้ครับ รับแค่ไม่กี่คน

Today,the sever has update again.We still wait you sir @unknown-item

as long as I still not close the game. it still bottable. this is like 3 weeks now LOL
and why op close this thread for no reason. anyway, hope you come back soon fam @unknown-item

I mean. It's feels almost too painful when I'm addicted to something like this. but I can't do anything but just wait.
@unknown-item man, you are my inspiration to learning programming/reverse engineering. of course its gonna take me years or more. so.. thanks for the enthusiasm and thanks for everything you have done.
hope someday I'll be like you. someday that I can do this kind of stuff by myself.
nothing more. just want to say something after have been leeching for a while. BibleThump

Hope ypu come back @unknown-item Openkore never lost.

Alright, it's a month now.
so, time to let go I think.
thank you for the good times my lord @unknown-item.
and for all the sellers, go fuck yourself xD

..............

sometimes you should play by yourself.Dont just need to use bot only . Game is look better now. you can try...

come back???

Sure or not sure

2016-12-05 22:50 GMT+07:00 aecute notifications@github.com:

come back???


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/OpenKore/openkore/issues/221#issuecomment-264889836,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVLzIkvU-cNS3gVDcpPjC_WpY7oMLK6Gks5rFDK4gaJpZM4J73Sf
.

@aecute คุณคัรบหลังไมค์กันหน่อยได้ไหม ถ้าได้ ทักมาทีครับ

@aecute bot ro exe ?

Hi @aceute

inbox email

please


From: aecute notifications@github.com
Sent: Tuesday, January 3, 2017 3:20:50 PM
To: OpenKore/openkore
Cc: woodystom; Comment
Subject: Re: [OpenKore/openkore] tRO Mega Thread - All tRO issues here only (#221)

Reopened #221https://github.com/OpenKore/openkore/issues/221.

-
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/OpenKore/openkore/issues/221#event-909905428, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVYm4Uy9Q-ddNFb4vu6BO80gt6XL_Z3Yks5rOmdSgaJpZM4J73Sf.

I want bot , I want buy , pm. > [email protected] @aecute

I want bot , pm. >[email protected]

i need help for this problem i think this one i need to fix this bot working
openkore

TH: ตอนนี้ opk ของ tRO ไม่มีนักพัฒนาทำแล้วครับ :)
EN : No developer for tRO @McDaniel09

tRO ? @Super5173

Hello everyone, I see you have no developer bot. I will come to your rescue, but let me test my TRO patch system for a while and I'll tell you.

@pomza123 well
if you can do it . Go pull requsest

Now it can work with X-kore3 but x0 it's infected with eac's protection. Do you have the convenience of using x3?

xkore 3 work ? @pomza123
You sure ?
@windhamwong

I'll send you an experiment to use.

Each key locked with exe how to usex3

My discord sctnightcore#1063 @pomza123

R.I.P. haha

Now I am compiling a list of GMs to dodge his capture.
/yawn

3

@pomza123 แล้วสรุปใช้ได้ไหม ?
ถ้าไม่ได้จะล็อก issues ล่ะ

@pomza123 ,i want to experiment to use.

ขอล็อกเด้อ

Was this page helpful?
0 / 5 - 0 ratings