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 05 Oct 2011, 18:32

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 20 Jul 2014, 13:35; 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   Sat 03 Mar 2012, 19:59

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 12 Mar 2012, 04:55

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 12 Mar 2012, 04:57

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 12 Mar 2012, 04:58

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 12 Mar 2012, 05:21

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 12 Mar 2012, 05:24

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 12 Mar 2012, 05:30

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 12 Mar 2012, 05:58

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 12 Mar 2012, 06:47

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 12 Mar 2012, 07:32

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 12 Mar 2012, 07:48

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   Tue 13 Mar 2012, 21:45

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 14 Mar 2012, 01:40

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 15 Mar 2012, 18:49

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   Thu 15 Mar 2012, 22:59

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   Sat 28 Jul 2012, 19:38

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 29 Jul 2012, 05:18

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 14 Aug 2012, 15:14

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 14 Aug 2012, 15:21

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 14 Aug 2012, 15:44

...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 14 Aug 2012, 15:55

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 14 Aug 2012, 16:27

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 14 Aug 2012, 16:29

...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 14 Aug 2012, 16:33

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 15 Aug 2012, 02:22

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 15 Aug 2012, 02:51

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: