Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Shaiya > Shaiya Private Server > Shaiya PServer Development
You last visited: Today at 22:05

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

Advertisement



[Release] Sdata Encryptor/Decryptor (w/ source)

Discussion on [Release] Sdata Encryptor/Decryptor (w/ source) within the Shaiya PServer Development forum part of the Shaiya Private Server category.

Reply
 
Old   #1

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,780
[Release] Sdata Encryptor/Decryptor (w/ source)

Hello Shaiya section! I decided to take a little break from Silkroad and wanted to have a look at this game. I've only had it for less than a day, but so far the game seems pretty straightforward to reverse. So, here's my first release, a tool to encrypt/decrypt the Sdata files. I've noticed there aren't any public versions around and the methods don't seem to be publicly known, so hopefully this helps out some with the servers and all those that need it.

I am using ShaiyaUS client version 113. If the code does not work as-is for other versions or languages, then you probably will need to update the keys and possibly the CRC table. The US client is not packed nor uses any protection, so finding this information there was pretty easy. I've included two reference screenshots in Olly that should help anyone capable to find the information, so refer to that if you need to!

Important Note: I've not actually tested this in a live client or server. However, I did run it on the original files and as you will see in the screenshots, the generated output matches the source files exactly. This should mean it will work, but I've not been able to actually test it in that environment. So if you have a server that uses files compatible with this tool's version, please let me know how it goes! There are no 'unknown' fields in the decryption/encryption process, so I'm not expecting anything to break. I took care of the CRC generation as well as the proper 16 byte alignment for encryption/decryption, so I think that's all there is.

Of course though, if you do modify a file, make sure it's still valid. Trying to use a malformed data file will probably result in some errors, so check that first if you think something is not working right. As I just mentioned, if there were any potential problems with the tool, they should be noticeable on the original source files, but since it all matches up, I really think it's correct.

Screens:








VirusScans:



Download:
(binary + source + screens)

Enjoy! Please feel free to leave any feedback or comments on this project.
Attached Files
File Type: zip ShaiyaSdataTool.zip (911.7 KB, 3740 views)
pushedx is offline  
Thanks
50 Users
Old 08/25/2010, 20:47   #2
 
Shaiya Xtreme's Avatar
 
elite*gold: 261
Join Date: Sep 2009
Posts: 288
Received Thanks: 236
YEAHAAAAA THX SO MUCH ^^
Shaiya Xtreme is offline  
Old 08/25/2010, 21:40   #3
 
lilprohacker's Avatar
 
elite*gold: 20
Join Date: Jun 2009
Posts: 790
Received Thanks: 2,729
well ****, my secret is out...
lilprohacker is offline  
Old 08/25/2010, 21:48   #4
 
Shaiya Xtreme's Avatar
 
elite*gold: 261
Join Date: Sep 2009
Posts: 288
Received Thanks: 236
^^

EP5 run ^^ now i wait for the US EP5 Version ^^
Shaiya Xtreme is offline  
Old 08/25/2010, 22:11   #5
 
lilprohacker's Avatar
 
elite*gold: 20
Join Date: Jun 2009
Posts: 790
Received Thanks: 2,729
To make it easier to use for everyone, I remade it to separate files. Now all you have to do is 'Drag the file on top of the EXE'. This way you don't need to make any bat files or use cmd prompt.
Attached Files
File Type: rar ShaiyaSdataTool.rar (74.3 KB, 1218 views)
lilprohacker is offline  
Thanks
28 Users
Old 08/26/2010, 09:26   #6
 
AriezOMG's Avatar
 
elite*gold: 100
Join Date: Mar 2009
Posts: 552
Received Thanks: 1,009
If this is what im looking for it's beautiful :O
AriezOMG is offline  
Old 08/27/2010, 15:45   #7

 
elite*gold: 0
Join Date: Apr 2007
Posts: 2,394
Received Thanks: 6,644
Good job, just like all your releases / guides.
wurstbrot123 is offline  
Old 08/27/2010, 18:55   #8
 
shinru2004's Avatar
 
elite*gold: 260
Join Date: Oct 2009
Posts: 258
Received Thanks: 267
lol.... well i guess good things do come to those who wait. Great job pushedx, oh and push's version works by dragging the file to it as is.
shinru2004 is offline  
Old 08/27/2010, 19:01   #9
 
lilprohacker's Avatar
 
elite*gold: 20
Join Date: Jun 2009
Posts: 790
Received Thanks: 2,729
Quote:
Originally Posted by shinru2004 View Post
lol.... well i guess good things do come to those who wait. Great job pushedx, oh and push's version works by dragging the file to it as is.
no it doesn't, it requires to to specify which way you want it to go, encrypt/decrypt as a argument before the file name.
lilprohacker is offline  
Thanks
1 User
Old 08/27/2010, 20:27   #10
 
elite*gold: 0
Join Date: May 2009
Posts: 118
Received Thanks: 77
Awesome thank you for this awesome tools
jamessimpler is offline  
Old 08/30/2010, 02:21   #11
 
nXu's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 208
Received Thanks: 40
I guess pushedx is going to get about 100 thanks
nXu is offline  
Old 08/30/2010, 10:57   #12
 
AriezOMG's Avatar
 
elite*gold: 100
Join Date: Mar 2009
Posts: 552
Received Thanks: 1,009
he gets the thanks for getting lilpro to release his easier ones lol.
AriezOMG is offline  
Old 08/30/2010, 13:29   #13
 
elite*gold: 0
Join Date: Jan 2010
Posts: 143
Received Thanks: 512
i love you so much!~!~pushedx
shen1l is offline  
Old 11/09/2010, 22:19   #14
 
elite*gold: 0
Join Date: May 2010
Posts: 13
Received Thanks: 0
I have the decrypted file, but it still is not at all in anyway in english so I am able to know what I am editing. I've read a tutorial and I can find the same locations in Hex but what I saw in the tutorial was in english. Here is a picture





can anyone tell me what I am doing wrong?
(GM)Psycho is offline  
Old 11/11/2010, 00:32   #15
 
elite*gold: 0
Join Date: Oct 2010
Posts: 6
Received Thanks: 0
Soooo.. how does this basically help players ingame O.o some examples? =P
Vaara is offline  
Reply


Similar Threads Similar Threads
[Release]PathFinder Decryptor V0.5
03/17/2018 - EO PServer Guides & Releases - 20 Replies
I have now almost fully finished a fully working Pathfinder Compiler. Requirements Computer MySQL Server MapDestination.dat (found in the ini folder of EO) My Application .Net Framework 3.5 (Possibly works with other Frameworks) - Used 64bit and 3.5 to code Functions
[RELEASE] Shaiya EP4 US SDATA files Decrypted
10/17/2011 - Shaiya PServer Guides & Releases - 58 Replies
Hey guys, here are the most recent sdata files from the US servers. These files are from the EP4 US client. I have decrypted them all for you guys. Includes these files decrypted: Cash.SDATA Item.SDATA Monster.SDATA NpcQuest.SDATA NpcSkill.SDATA Skill.SDATA
[RELEASE] Shaiya EP4.5 US SDATA files Decrypted
06/25/2011 - Shaiya PServer Guides & Releases - 30 Replies
Hey guys here are the newest Monster.SData and Item.SData file from the most recent update on the US servers. Enjoy.
NpcSkills.SData and NpcQuest.SData question
08/23/2010 - Shaiya Private Server - 1 Replies
Time to time thinking about that, best releases by lipro had decrypted files and has new decrypted Sacra map mobs and boses but NpcQuest.SData and NpcSkill.SData are old files without New Sacra update, so Sacra NPC angel around portal is Cow and quests with Sacra are unable and all Sacra mobs cant use skills and cant attack so in game are bad effect if try to kill Sacra mobs - mobs use stup debuff and laggy toon and mobs etc. Anyone have decrypted this both files, or way to fix it? Thanks!
Decryptor Encryptor
04/21/2008 - General Coding - 2 Replies
I have yet to find out if any other games .dat file may be decrypted. I need to find what games are compatiable with this program. http://www.elitepvpers.com/forum/co2-exploits-hack s-tools/44730-easy-monster-dat-encrypter-decrypter .html If you are getting a readable decrypted.txt file for that certain game's .dat please post here the game that it is compatiable with. Thank you



All times are GMT +1. The time now is 22:05.


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.