Jump to content
  • 0

unpack themida client


Question

Posted

since many will know, gravity started to protect the ragnarok client with Themida since 2012-07-24aRagexeRE

if anyone is able to unpack the clients back to normal, it would help alot

Thank you

Yom

  • Upvote 4

Recommended Posts

Posted (edited)

Judas: No problem... only problem is that the process is very time consuming... so please be patient.

Edited by k3dt
  • Upvote 2
Posted

Woa this is interesting. Someone was finally able to crack it and get a actual usable client from it (Im guessing its usable in its state). Text like job names and message strings are visible within the client and it even shows its client date of October 27, 2012. Its a sure sign of progress on things. Their's a number of other resources that will need to be worked on before these newer clients are fully usable. Lemongrass pointed out one of them being diffs. The client has changed around due to the packing/unpacking stuff. Another is packets and packet lengths, 3rd is a updated msgstringtable.txt, and the 4th and final one is lua files which we currently have some severely outdated decompiled lua files, along with the wondering of what lub's the client officially uses and no longer uses.

 

Their's a lot of work to be done to catchup to things. Honestly I wouldn't bother with anything until the day gravity adds all those new skills to the main kRO server. Whatever date that is is the client data we should focus on. That way we wont be expecting any feature or animation updates for a while. Thats my suggestion. Awesome work by the way.

Posted

@k3dt, any update on the latest unpacked ragexeRE client?

 

It seems like the level 160 aura is controlled by the effect files now, if people dont' know about it.

So this will be a lot easier than the old way than hexing to add the level 160 aura in for the older clients:

 

This is as far as I can go because the packet tools we have available now all fail, probably because what rytech said above that the client has been unpacked and maybe it's hard to get them now.

 

 

Screen_Shot_2013_03_13_at_8_38_40_PM.png

Screen_Shot_2013_03_13_at_8_38_31_PM.png

Screen_Shot_2013_03_13_at_8_37_57_PM.png

Posted

Then the only thing left is re-translate all the lua files and make another Artificial Inteligence Manager.. im waiting that day ..

This is the script that you're using? It's really confusing to me.. xD i  need to learn more about this :I

 

http://k3dt.eu/Themida%20-%20Winlicense%201.x%20-%202.x%20Multi%20PRO%20Edition%201.2.txt

 

Yes.. this is script for Ollydump plugin for OllyDbg, but it is only part of demangling/dumping/fixing/rebuilding process... 

 

@k3dt, any update on the latest unpacked ragexeRE client?

 

Sorry.. As I wrote at IRC, I need dedicated windows machine now :/ It's hard to catch Giv anymore, but he told me all what to to.

Posted

thanks! I'll try it out, it seems it doesn't produce any packets though as 10-17 did

 

EDIT:

Is there anyway you can try again? Unless these newer clients something else was added onto it? I kinda doubt that though. I tried to do the packet obfuscation and it won't work. But the 10-17 unpacked I was able to do it

Posted (edited)

Thank you k3dt.

Mind telling me how you were able to run this with VmWare?

And would it be possible that you also unpack and upload the main server client files?

 

you need paste this to your .vmx file:

monitor_control.restrict_backdoor = "TRUE"
isolation. tools.getPtrLocation.disable = "TRUE"
isolation. tools.setPtrLocation.disable = "TRUE"
isolation. tools.setVersion.disable = "TRUE"
isolation. tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"

 

and change display adapter name to empty string (in registry).

 

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE- 
BFC1-08002BE10318}/0000 

Double Click on "DriverDesc" and erase the value.

 

Then uninstall VMware tools and shutdown windows (!) an start again.

Tested only on VMware Fusion (OSX 10.8.3) and Windows XP SP3 as host.

 

Unpacking newer RagRE/RagEXE's should not be problem.. now it's quick and easy.

 

EDIT: 

http://k3dt.eu/Ragexe/

http://k3dt.eu/Ragexe/unpacked/

Now Yommy can unpack EXE's too...

Edited by k3dT
  • Upvote 2
Posted

k3dt, do athena a favour, and dont make the RE clients, these are for the sakray server.

instead you should force athena to use the main server client, ragexe.exe :)

 

<3

  • Upvote 3

Join the conversation

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

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...