Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Browsergames > DarkOrbit
You last visited: Today at 19:31

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



DarkOrbit client decompression

Discussion on DarkOrbit client decompression within the DarkOrbit forum part of the Browsergames category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2019
Posts: 4
Received Thanks: 0
Exclamation DarkOrbit client decompression

Hi guys, I'm trying to develop a bot for DarkOrbit, I already made all the connections needed but I got a problem while i tried to decompile the .SWF client.
I used Jpexs decompiler but the software said that the client is not a flash file or his signature is wrong.
I think that BigPoint compress the SWF client but i can't find an uncompressor nor the algorithm that does this stuff.
A bit of time ago I saw here on epvp a topic where someone posted a software that makes it possibile but now i can't find it anymore.
Anyone can help me with that?
Really thanks to all the guys that will help me with that.
gnagno-gnogno is offline  
Old 02/07/2019, 19:07   #2
 
elite*gold: 0
Join Date: Mar 2013
Posts: 70
Received Thanks: 31
Take a look at this Thread by Freshek, it might help you solve your problem...
Ghoti is offline  
Old 02/07/2019, 20:57   #3


 
PNTX's Avatar
 
elite*gold: 43
Join Date: May 2012
Posts: 1,562
Received Thanks: 729
Quote:
Originally Posted by gnagno-gnogno View Post
Hi guys, I'm trying to develop a bot for DarkOrbit, I already made all the connections needed but I got a problem while i tried to decompile the .SWF client.
I used Jpexs decompiler but the software said that the client is not a flash file or his signature is wrong.
I think that BigPoint compress the SWF client but i can't find an uncompressor nor the algorithm that does this stuff.
A bit of time ago I saw here on epvp a topic where someone posted a software that makes it possibile but now i can't find it anymore.
Anyone can help me with that?
Really thanks to all the guys that will help me with that.
im not really sure that you are able to make a bot for Darkorbit if you dont even have the dumped main.swf

but anyways. you can dump it from the memory via FFDEC.
PNTX is offline  
Thanks
1 User
Old 02/10/2019, 19:32   #4
 
elite*gold: 0
Join Date: Jan 2019
Posts: 4
Received Thanks: 0
Post

Really thanks to you for your suggestion, it's work great!
Now I've the client decompressed but i have another question for you all:
Do anyone know the packet's payolad structure?
That's my problem :
Now I'm able to see all the classes of the client but when i sniff an exiting packet with wireshark, if make the same action, the payload change entirely... how, the server know what kind of action we are doing?
Inside the payload shouldn't be present, at least, an ID or something to identify the action?

First TCP capture with click on map




Second TCP capture with click on map



I've noticed that when I make a movement it's always sent a packet with a payload of 22 byte but as you can see the payload doesn't have anything equals.
Let me know if someone have any suggestion.
Thanks
gnagno-gnogno is offline  
Old 02/10/2019, 20:24   #5
 
ItsTequila's Avatar
 
elite*gold: 0
Join Date: Jun 2015
Posts: 647
Received Thanks: 956
Quote:
Originally Posted by gnagno-gnogno View Post
Really thanks to you for your suggestion, it's work great!
Now I've the client decompressed but i have another question for you all:
Do anyone know the packet's payolad structure?
That's my problem :
Now I'm able to see all the classes of the client but when i sniff an exiting packet with wireshark, if make the same action, the payload change entirely... how, the server know what kind of action we are doing?
Inside the payload shouldn't be present, at least, an ID or something to identify the action?

First TCP capture with click on map




Second TCP capture with click on map



I've noticed that when I make a movement it's always sent a packet with a payload of 22 byte but as you can see the payload doesn't have anything equals.
Let me know if someone have any suggestion.
Thanks
Its double encrypted packets which change every week
ItsTequila is offline  
Old 02/10/2019, 21:54   #6
 
elite*gold: 0
Join Date: Jan 2019
Posts: 4
Received Thanks: 0
Quote:
Originally Posted by ItsTequila View Post
Its double encrypted packets which change every week
And where you can find the encryption? Do you know in which class is the decryption of the socket from the server and in which one the encryption to the server
gnagno-gnogno is offline  
Old 02/10/2019, 22:02   #7


 
PNTX's Avatar
 
elite*gold: 43
Join Date: May 2012
Posts: 1,562
Received Thanks: 729
Quote:
Originally Posted by gnagno-gnogno View Post
And where you can find the encryption? Do you know in which class is the decryption of the socket from the server and in which one the encryption to the server
trust me. its advanced ****. but ill can show you some stuff. you can add me on discord if you want.

<--
PNTX is offline  
Old 02/11/2019, 16:11   #8
 
manulaiko3.0's Avatar
 
elite*gold: 0
Join Date: May 2014
Posts: 663
Received Thanks: 1,154
Old but might still give you an idea:
manulaiko3.0 is offline  
Thanks
1 User
Old 02/15/2019, 16:55   #9
 
elite*gold: 0
Join Date: Jun 2017
Posts: 30
Received Thanks: 4
Sorry but anyone here has an updated version of toshinou I can use during event? All the main devs aren't willing to update to keep autolock for themselves
Do-Repo is offline  
Old 02/15/2019, 19:45   #10
 
exane^'s Avatar
 
elite*gold: 0
Join Date: Jul 2017
Posts: 157
Received Thanks: 347
Quote:
Originally Posted by Do-Repo View Post
Sorry but anyone here has an updated version of toshinou I can use during event? All the main devs aren't willing to update to keep autolock for themselves
this is the best thread you could have picked for this question
exane^ is offline  
Old 02/15/2019, 20:20   #11
 
elite*gold: 0
Join Date: Jun 2017
Posts: 30
Received Thanks: 4
Quote:
Originally Posted by exane^ View Post
this is the best thread you could have picked for this question
Yeah since y'all devs and have the knowledge to update it, and I know I shouldn't, that's why I apologized first
Do-Repo is offline  
Reply

Tags
client swf, darkorbit client, swf analyzing, swf decompressor


Similar Threads Similar Threads
Delphi MPPC decompression
07/18/2011 - PW Hacks, Bots, Cheats, Exploits - 0 Replies
Nope, not anymore.
-# GZIP decompression failed #-
08/25/2010 - Metin2 Private Server - 10 Replies
xBosSx# tar zxvf game0901.tar.gz x game/ x game/.cshrc x game/.mail_aliases x game/.login x game/.rhosts x game/.login_conf x game/.mailrc x game/.profile x game/.shrc
Zlib Decompression
04/17/2010 - General Coding - 2 Replies
Tach Zusammen, Also ich habe ein kleines Problem. Ich habe hier ein Spiel, das den großteil seiner Daten in .pkg Dateien abspeichert und die erst beim start des Spiels öffnet und die Daten ausliest. Heißt ich komm nicht so einfach an diese Daten ran. Nun ist im Spielordner die zlib.dll was darauf schließen lässt, dass die Dateien mithilfe dieser entpackt werden. Nur habe ich leider keine Ahnung, wie ich diese DLL benutzen soll und die Code Snippets auf der Zlib Homepage bringen mir auch nicht...



All times are GMT +1. The time now is 19:33.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.