Jump to content
Shakto

xDiffPatcher, xDiffGen2, Packet Parser and Packet Extractor

Recommended Posts

Try with this patch first and tell me if it's working

 

Disable HShield

Disable Filename Ragexe check

Disable Packet header obfucation

Enable multiple grf

Read data folder first

Read msgstringtable.txt

Share this post


Link to post
Share on other sites

the client load bink32.dll, cps.dll, granny32.dll, ijl15.dll, Mss32.dll

then closed program

 

windows 7 32 bit

Share this post


Link to post
Share on other sites

yes i did

 

or maybe if ur client working

may i have ur 20130320 diffed client?

maybe it can answer the problem

 

my fault to diff

or face factor -.-"

Share this post


Link to post
Share on other sites

i think the problem is my computer -.-"

 

i just tried urs and

http://herc.ws/board/topic/38-latest-kro-installation-small-client-package/

than still closed program

 

i know this is not client support, but what happen with mine? /otl

 

 

EDIT ----

 

Hercules is work, but not urs

 

Why? /hmm

only me or any one else have same problem?

 

 

EDIT 2 ---

 

ur client work after i add it as DEP exception

wew is 2013 client harmfull program?

Edited by Kichi

Share this post


Link to post
Share on other sites

the client should set axception of DEP

 

the problem now i believe the lua /lub :D

thanks so far

 

failed to authentic

Edited by Kichi

Share this post


Link to post
Share on other sites

I inserted a link to an update lua lub files on my diff client post if u want to have it

Edited by Shakto

Share this post


Link to post
Share on other sites

@shakto do we have these two diffs in xDiffGen

 

Translate Client into English (the one that reads from text file like in WeeDiff)

Taekwon Jobname fix for Langtype 0 (I dont think this has been implemented in WeeDiff yet)

Edited by MStream

Share this post


Link to post
Share on other sites

the client should set axception of DEP

 

this is because we are adding new code to sections of exe not made for code.

we should work on adding a new PE section for custom code to enter

Share this post


Link to post
Share on other sites

I agree. But there are two things to consider for unpacked clients.

 

1) there is just enough room only for adding 1 section (there are 5 sections in the exe but only first 4 are used).

    unless we shift the raw data around

 

2) Looks like the file size is not an exact multiple of file alignment.

    When it tried using WeeDiff to insert a new section (diff without patches) it created the section but it failed to start.

    So i removed the section and section count from the diffed client and diffed it again (essentially a double diff).

   This time it started properly and the extra section was also there.

Share this post


Link to post
Share on other sites
A question yommy

 

The Packet Parser can grab this code or just using IDA?
 
struct PACKET_CH_ENTER {  /* this+0x0 */ short PacketType  /* this+0x2 */ unsigned long AID  /* this+0x6 */ int AuthCode  /* this+0xa */ unsigned long userLevel  /* this+0xe */ unsigned short clientType  /* this+0x10 */ unsigned char Sex}

 

Share this post


Link to post
Share on other sites

erm... i have some problem .. >.<

 

i downloaded the xDiff from here..

http://k3dt.eu/Ragexe/unpacked/Diffs/2013-07-17cRagexe.xdiff

 

and the 2013 client here

http://k3dt.eu/Ragexe/unpacked/2013-07-17cRagexe.exe.zip

 

 

but when i try to load the diffpatcher...i get this

full error message here 

 

rUAakbs.jpg

 

is there anything that i missed ???

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.