HomePortalFAQSearchMemberlistUsergroupsRegisterLog in
Making threads to link to banned members content grants an automatic ban
Meet the new KITO admins & hear their plans here.
You can use google search to find threads and posts here now. Example

Share | 
 

 Kito basic dat file {de/en}cryption tool

View previous topic View next topic Go down 
Go to page : Previous  1, 2, 3, 4  Next
AuthorMessage
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Kito basic dat file {de/en}cryption tool   Wed Oct 05, 2011 11:32 pm

First topic message reminder :

Revision 7

Presenting our basic tool for decryption and encrypting .dat files for IT

Revision 2: The basics and first public release.
Revision 3: Added ability to change the xor key by demand! A hash table is used to cache the used to decode/encode faster by reusing values. And progress status added
Revision 4: Added preChecksum and postChecksum and fixed KITO header to .dat files. Leave it to default value if your ITsource is unmodified.
Revision 5: a OR || was changed to a AND &&. That is all. Fixes the presence of encoded kito header
Revision 6: Now able to give an array of random numbers instead like: 4,7,2,74,23,64 instead
Revision 7: Raised line length limit from 255 to 25500

Usage
1. Select a input file,
1a. be it a .dat file you want to decrypt
1b. or a .txt file you want to encrypt
2. Select a output file
2a. be it a .dat file you want to decrypt
2b. or a .txt file you want to encrypt
3. Select ".dat file output" for encryption or deselect for decryption. This is selected for you automatically.
4. Input your xor key if your game uses a custom key. Remember to save it so you dont have to rewrite it every time.
5. DO IT button to do the thing.

Use "Swap input and output" to quickly change between encrypt and decrypt.

Decrypt


Encrypt


Download No direct linking allowed. Must be downloaded through KITO forum
http://download.kitopen.com/tools/IT%20XOR7.exe


Last edited by RedEye on Sun Jul 20, 2014 6:35 pm; edited 7 times in total
Back to top Go down

AuthorMessage
Alphamale



Posts : 134
Join date : 2012-02-18

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Sun Mar 04, 2012 1:59 am

And it's working. I got my items back!
Back to top Go down
http://www.howlfullmoon.forumms.net
Braaska.

avatar

Female Posts : 15
Join date : 2012-03-12
Age : 19
Location : Poland

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 9:55 am

What is code for ShadowDragon? Were I find this?
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 9:57 am

Braaska.?

________________________________
Retired
Back to top Go down
Braaska.

avatar

Female Posts : 15
Join date : 2012-03-12
Age : 19
Location : Poland

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 9:58 am

Yes?
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 10:21 am

What is the 'ShadowDragon' and what does it have to do with this tool?

________________________________
Retired
Back to top Go down
Braaska.

avatar

Female Posts : 15
Join date : 2012-03-12
Age : 19
Location : Poland

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 10:24 am

Yes, I'm sorry. I was wrong about it. Anyway the picture is cd1.txt I do not have. As I write this disallows hand.
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 10:30 am

cd1.txt is the file given after decrypting the cd1.dat file.
I cannot give you the key to decrypt it.

________________________________
Retired
Back to top Go down
Braaska.

avatar

Female Posts : 15
Join date : 2012-03-12
Age : 19
Location : Poland

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 10:58 am

So how can you not know how to read?
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 11:47 am

Hmm? Could you rephrase?

________________________________
Retired
Back to top Go down
Braaska.

avatar

Female Posts : 15
Join date : 2012-03-12
Age : 19
Location : Poland

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 12:32 pm

How does it read? Because this program do not understand.
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Mon Mar 12, 2012 12:48 pm

Works like described on http://en.wikipedia.org/wiki/XOR_cipher
Using the wrong key will break the lock, so to speak.

________________________________
Retired
Back to top Go down
lol_lions

avatar

Game username : lol_lions
Server : Impressive Dragon
Female Posts : 95
Join date : 2011-12-23
Location : Hiding under blankets somewhere.

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Wed Mar 14, 2012 2:45 am

RedEye wrote:
Changing the xor key means that you know what the xor key in the game is set to. You can't just guess

Hm. And how would i change the XOR key in the game?
Just to assure you, yes i have my own server. I Wouldnt be asking if i didnt x3.
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Wed Mar 14, 2012 6:40 am

in MagixExternalDefinitions.h:

Code:
   const String XOR7(const String &input, unsigned long *checksum=0, bool preChecksum=false)
   {
      String output = "";
      for(int i=0;i<(int)input.length();i++)
      {
         char tC = input[i];
         if(checksum && preChecksum)*checksum += (unsigned long)tC;
         tC ^= 7*(i%7+1);
         //Replace illegal characters with original character
         if(tC>char(126) || tC<char(32))tC = input[i];
         output += tC;
         if(checksum && !preChecksum)*checksum += (unsigned long)tC;
      }
      return output;
   }
Change 7*(i%7+1)

________________________________
Retired
Back to top Go down
lol_lions

avatar

Game username : lol_lions
Server : Impressive Dragon
Female Posts : 95
Join date : 2011-12-23
Location : Hiding under blankets somewhere.

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Thu Mar 15, 2012 11:49 pm

RedEye wrote:
in MagixExternalDefinitions.h:

Code:
   const String XOR7(const String &input, unsigned long *checksum=0, bool preChecksum=false)
   {
      String output = "";
      for(int i=0;i<(int)input.length();i++)
      {
         char tC = input[i];
         if(checksum && preChecksum)*checksum += (unsigned long)tC;
         tC ^= 7*(i%7+1);
         //Replace illegal characters with original character
         if(tC>char(126) || tC<char(32))tC = input[i];
         output += tC;
         if(checksum && !preChecksum)*checksum += (unsigned long)tC;
      }
      return output;
   }
Change 7*(i%7+1)

OHHHH. Derp. Thanks RedEye.
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Fri Mar 16, 2012 3:59 am

To understand that key: i % 7
i is the position on the line. Oddly enough starting with character 0.
0 % 7 = 0
1 % 7 = 1
2 % 7 = 2
3 % 7 = 3
4 % 7 = 4
5 % 7 = 5
6 % 7 = 6
7 % 7 = 0
8 % 7 = 1
9 % 7 = 2
10 % 7 = 3
11 % 7 = 4
12 % 7 = 5
13 % 7 = 6
14 % 7 = 0
15 % 7 = 1
......
Hope that helps.

________________________________
Retired
Back to top Go down
KitKatKoa

avatar

Posts : 1
Join date : 2012-07-28

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Sun Jul 29, 2012 12:38 am

i really want the KITO game. it looks so awesome. -~-
Back to top Go down
Alphamale

avatar

Game username : Alphamale
Server : Moon Howler Pack
Male Posts : 134
Join date : 2012-02-18
Age : 21
Location : San Francisco, California

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Sun Jul 29, 2012 10:18 am

Kit , try to find that KITO Test Client that located on this forum .
Back to top Go down
http://www.howlfullmoon.forumms.net
strandedcat



Game username : octopus and/or strandedcat
Server : Impressive Glory
Female Posts : 44
Join date : 2011-11-07
Location : earth

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Tue Aug 14, 2012 8:14 pm

Having a problem. I can't find the txt file for any of the ad1, cd1, or any of them. D;
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Tue Aug 14, 2012 8:21 pm

the .txt file in your case is a *d*-unencrypted.dat file

________________________________
Retired
Back to top Go down
strandedcat



Game username : octopus and/or strandedcat
Server : Impressive Glory
Female Posts : 44
Join date : 2011-11-07
Location : earth

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Tue Aug 14, 2012 8:44 pm

...I don't have those. :I
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Tue Aug 14, 2012 8:55 pm

Also in the static folder

________________________________
Retired
Back to top Go down
strandedcat



Game username : octopus and/or strandedcat
Server : Impressive Glory
Female Posts : 44
Join date : 2011-11-07
Location : earth

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Tue Aug 14, 2012 9:27 pm

Ohh. We have to create the new ad1 files, correct?
Back to top Go down
strandedcat



Game username : octopus and/or strandedcat
Server : Impressive Glory
Female Posts : 44
Join date : 2011-11-07
Location : earth

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Tue Aug 14, 2012 9:29 pm

...Double post. Sorry.
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Tue Aug 14, 2012 9:33 pm

yes

________________________________
Retired
Back to top Go down
strandedcat



Game username : octopus and/or strandedcat
Server : Impressive Glory
Female Posts : 44
Join date : 2011-11-07
Location : earth

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Wed Aug 15, 2012 7:22 am

after I do all that, what do I do next? I:
Back to top Go down
RedEye
Retired
avatar

Game username : -redeye-
Server : KITO
Male Posts : 2575
Join date : 2011-07-24
Age : 30

PostSubject: Re: Kito basic dat file {de/en}cryption tool   Wed Aug 15, 2012 7:51 am

umm, where are you at now?

________________________________
Retired
Back to top Go down
 
Kito basic dat file {de/en}cryption tool
View previous topic View next topic Back to top 
Page 3 of 4Go to page : Previous  1, 2, 3, 4  Next

Permissions in this forum:You cannot reply to topics in this forum
Keeping I.T. Open :: START HERE :: Helpful Programs-
Jump to: