[Release] Cabal ENC Compression Tool

09/03/2010 22:00 HellSpider#1
Hi.

This is my latest project. I've coded an application that is able to compress files into ENC files that Cabal clients use and vice versa. :D


This application is coded in MASM.


You can choose the XOR bytes used to XOR the first DWORD of the packed data. The input must be in hex characters in 2 character notation (5A, 2E, 98, CE, 5D ... ).


You can also choose the compression level. Values:

Minimal compression: 1
Maximal compression: 9


If you encounter any bugs, post them to this thread, don't PM me!


Screenshot:

[Only registered and activated users can see links. Click Here To Register...]




~2010-09-03~

+ Initial release

~2010-12-28~

+ Bugfixes

~2013-05-29~

+ Completely re-coded
+ New GUI
+ Faster, more failsafe
+ Multi-file support



_
09/03/2010 22:23 alecz24#2
NICE!

its pretty cool for the advanced users..

the rest of the noobs like myself are just looking at its awesomeness without knowing how to use it :/
09/03/2010 22:41 HellSpider#3
Quote:
Originally Posted by alecz24 View Post
NICE!

its pretty cool for the advanced users..

the rest of the noobs like myself are just looking at its awesomeness without knowing how to use it :/
Look in the Cabal\Data folder. You will see a lot of .enc files. They are compressed Cabal data files. My tool will decompress them and create a new decompressed file with the .dec extension.

If you want to compress the data files again after you've decompressed them you can do it with this tool too :).

The XOR bytes are the default first data dword encryption. Servers may use different ones. Most of the servers use the bytes input by default :).
09/03/2010 22:44 alecz24#4
Quote:
Originally Posted by HellSpider View Post
Look in the Cabal\Data folder. You will see a lot of .enc files. They are compressed Cabal data files. My tool will decompress them and create a new decompressed file with the .dec extension.

If you want to compress the data files again after you've decompressed them you can do it with this tool too :).

The XOR bytes are the default first data dword encryption. Servers may use different ones. Most of the servers use the bytes input by default :).
TY SO MUCH!

allready removed the maze using you tool :handsdown:
09/03/2010 22:54 OmegaArma#5
Thanks for this useful tool, i hate that console app,
P.S HellSpider, may you add XOR's adresses?
I know them, but it should be in your post:P
09/04/2010 09:40 HellSpider#6
Quote:
Originally Posted by OmegaArma View Post
Thanks for this useful tool, i hate that console app,
P.S HellSpider, may you add XOR's adresses?
I know them, but it should be in your post:P
Added them for 3 servers. I don't have other clients installed so people will need to find out the XORs for the rest of the servers themselves :).
09/04/2010 12:51 Skilltester#7
Thanks but i have a question.

What change your tool for cabal.enc for example ? For maze.enc i understand but for cabal.enc ?

Sorry for my stupid question
09/04/2010 13:26 HellSpider#8
Quote:
Originally Posted by Skilltester View Post
Thanks but i have a question.

What change your tool for cabal.enc for example ? For maze.enc i understand but for cabal.enc ?

Sorry for my stupid question
It doesn't "change" anything in the file. It just makes them readable and editable :).
09/04/2010 13:51 ajyong830#9
how to edit and read?using notepad?sorry for noob question XD
[Only registered and activated users can see links. Click Here To Register...]

Uploaded with [Only registered and activated users can see links. Click Here To Register...]
09/04/2010 14:07 OmegaArma#10
Quote:
Originally Posted by ajyong830 View Post
how to edit and read?using notepad?sorry for noob question XD
[Only registered and activated users can see links. Click Here To Register...]
[/URL]
Yes, change *.dec to *.txt and you can edit it with notepad.
09/04/2010 15:22 alecz24#11
or simply Right click>Open with...>Notepad

modify>save>use compress
09/05/2010 01:25 p1k1p#12
what that program do??
09/05/2010 03:32 bboyecko#13
i wonder what klog.enc is for, if the first few entries are for names that you cant choose then one might be able to do quiet some interesting things with it.

also in that same file: "geitenneuker"
translated as goatfucker :D:D:D
09/05/2010 04:54 .Law.#14
Klog.enc is the chat censoreship, its awful that you guys start unpacking .enc's now o.o
BalQ's tool is on this forum for more than half a year and no1 tried to unpack whack with it :P
09/05/2010 10:07 HellSpider#15
Quote:
Originally Posted by PunkS7yle View Post
Klog.enc is the chat censoreship, its awful that you guys start unpacking .enc's now o.o
BalQ's tool is on this forum for more than half a year and no1 tried to unpack whack with it :P
There must be a reason why no-one uses existing tools :D...