Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > 9Dragons
You last visited: Today at 20:31

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

Advertisement



[RELEASE] 9Dragons XSD Editor

Discussion on [RELEASE] 9Dragons XSD Editor within the 9Dragons forum part of the MMORPGs category.

Reply
 
Old 12/04/2013, 05:39   #76

 
saweet's Avatar
 
elite*gold: 20
Join Date: Sep 2007
Posts: 1,406
Received Thanks: 2,092
Update
  • Saving uses a temp file to prevent loss of data when an error occurs while writing the XSD. A backup of the original file is also created
  • Fixed an infinite recursion condition in Replace All
  • Saving an encrypted XSD will create an XML file which is loaded next time you open the XSD. No longer have to type in the keys each time

Thanks witek1992 and nervetnova for bug reports.
saweet is offline  
Thanks
3 Users
Old 12/04/2013, 10:56   #77
 
elite*gold: 0
Join Date: Jul 2007
Posts: 23
Received Thanks: 6
Quote:
Originally Posted by saweet View Post
Update
  • Saving uses a temp file to prevent loss of data when an error occurs while writing the XSD. A backup of the original file is also created
  • Fixed an infinite recursion condition in Replace All
  • Saving an encrypted XSD will create an XML file which is loaded next time you open the XSD. No longer have to type in the keys each time

Thanks witek1992 and nervetnova for bug reports.
Saweet, could you recheck the Replace all ? i've test on twice PCs (windows 8 and windows 7) it's still not not responding.
nervetnova is offline  
Old 12/04/2013, 17:38   #78

 
saweet's Avatar
 
elite*gold: 20
Join Date: Sep 2007
Posts: 1,406
Received Thanks: 2,092
Quote:
Originally Posted by nervetnova View Post
Saweet, could you recheck the Replace all ? i've test on twice PCs (windows 8 and windows 7) it's still not not responding.
Check your PMs
saweet is offline  
Old 12/05/2013, 20:06   #79

 
saweet's Avatar
 
elite*gold: 20
Join Date: Sep 2007
Posts: 1,406
Received Thanks: 2,092
Update
  • Fixed save issue where you couldn't save across different volumes
  • Rewrote Replace All to work better for large workloads. No longer piggybacks Find mechanics to reduce CPU I/O

Thanks nervetnova for reporting these problems
saweet is offline  
Thanks
2 Users
Old 12/14/2013, 00:02   #80
 
elite*gold: 0
Join Date: Jun 2009
Posts: 46
Received Thanks: 3


I can't open NDTEXTDB.XSD
what wrong?
godofsex is offline  
Thanks
1 User
Old 12/14/2013, 02:18   #81

 
saweet's Avatar
 
elite*gold: 20
Join Date: Sep 2007
Posts: 1,406
Received Thanks: 2,092
Update
  • Auto-detects number of languages the XSD supports

Small update, but an important one. The editor will now try to determine the number of languages in the XSD. If it fails it will use defaults and attempt to open it anyway. It is possible for auto-detect to find a false positive, in this case you're currently out of luck.

TLDR; looks the same, acts the same, can open more XSDs than before including GamesCampus's
saweet is offline  
Thanks
3 Users
Old 12/14/2013, 09:43   #82
 
elite*gold: 0
Join Date: Jun 2009
Posts: 46
Received Thanks: 3
@Saweet
u know cipher key for TH =Thailand
godofsex is offline  
Old 03/03/2014, 19:13   #83
 
elite*gold: 0
Join Date: Jan 2014
Posts: 1
Received Thanks: 0
is it possible to change the effect of things in game??
jadovski512 is offline  
Old 03/04/2014, 13:21   #84
 
witek1992's Avatar
 
elite*gold: 0
Join Date: Nov 2007
Posts: 855
Received Thanks: 519
Quote:
Originally Posted by jadovski512 View Post
is it possible to change the effect of things in game??
Using XSD editor? No.
witek1992 is offline  
Old 03/08/2014, 00:52   #85
 
elite*gold: 0
Join Date: Dec 2009
Posts: 81
Received Thanks: 17
how can i decrypt a xsd file to use in old client?
e.g
newest xsd gc file to use in my p. server
dudu0014 is offline  
Old 04/11/2014, 12:29   #86
 
elite*gold: 0
Join Date: Sep 2012
Posts: 1
Received Thanks: 0
you can find the NDTEXTDB_UK.XSD cipher keys?
Attached Files
File Type: rar NDTEXTDB_UK.rar (1.18 MB, 70 views)
matmeoviet is offline  
Old 04/12/2014, 12:44   #87

 
saweet's Avatar
 
elite*gold: 20
Join Date: Sep 2007
Posts: 1,406
Received Thanks: 2,092
Quote:
Originally Posted by matmeoviet View Post
you can find the NDTEXTDB_UK.XSD cipher keys?
Code:
08 10
saweet is offline  
Old 04/28/2014, 17:58   #88
 
elite*gold: 0
Join Date: Dec 2009
Posts: 81
Received Thanks: 17
how can i find the cipher key from a xsd?
dudu0014 is offline  
Old 04/28/2014, 22:33   #89
 
witek1992's Avatar
 
elite*gold: 0
Join Date: Nov 2007
Posts: 855
Received Thanks: 519
@dudu0014

Quote:
Originally Posted by saweet View Post
Thanks everyone for sharing keys.



The 2nd key is obvious because it's only used in 2 byte characters and only ever used in the 2nd byte position. They use XOR encryption so it becomes very obvious when null is XOR'd, because 0 XOR N = N. Thus N is the 2nd key.

The 1st key can be learned by knowing the most common character in a string, with that you can guess the possible keys. What I did was grab all the table names in both an unencrypted and an encrypted XSD and compared string length to find matches as possible candidates for the real value. MobModel_XMS was a good choice because we have 3 Ms in a single short string. With that I found ZxuZxsr{HOZD of the same string length in the encrypted file. Notice the pattern, 3 Zs in the same position?

If you know Z (5A) in a string is really M (4D), all we have to do is figure out what possible XORs of 4D will equal 5A to get a list of possible keys. I did this in python and had the key in a fraction of a second:

Code:
>>> [hex(i) for i in range(256) if 0x4d ^ i == 0x5a]
['0x17']
Lets see what happens (ciphertext is "ZxuZxsr{HOZD" in hex)
Code:
>>> ciphertext = bytearray([0x5A, 0x78, 0x75, 0x5A, 0x78, 0x73, 0x72, 0x7B, 0x48, 0x4F, 0x5A, 0x44])
>>> bytearray([ciphertext[i] ^ 0x17 for i in range(len(ciphertext))])
bytearray(b'MobModel_XMS')
>>>
Viola
witek1992 is offline  
Old 05/04/2014, 07:33   #90
 
elite*gold: 0
Join Date: Dec 2009
Posts: 81
Received Thanks: 17
can i merge 2 xsd with different cipher keys?
like VN with US?
dudu0014 is offline  
Reply


Similar Threads Similar Threads
[RELEASE] 9Dragons Bot Spammer!
03/19/2011 - 9Dragons - 12 Replies
Old Version.Hi all, some time ago im was looking for a 9Dragons Bot Spammer and i find Nothing, so i decide to learn to make my own. and i want to share with you! http://img52.imageshack.us/img52/8607/spammeri.jp g How to use: 1.first u need to have the game runing 2.the chat box muts be Open befor u start the bot 3.open the bot and pres start don`t forget to type wath u want to bot type



All times are GMT +1. The time now is 20:32.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.