elitepvpers
elitepvpers
Search


Forum New Posts Register Login

[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.

« Shaiya PServer Development Forum


Reply
  #1  
Old 08/25/2010, 19:48
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, 3637 views)
Thanks
49 Users
  #2  
Old 08/25/2010, 20:47
YEAHAAAAA THX SO MUCH ^^
  #3  
Old 08/25/2010, 21:40
well ****, my secret is out...
  #4  
Old 08/25/2010, 21:48
^^

EP5 run ^^ now i wait for the US EP5 Version ^^
  #5  
Old 08/25/2010, 22:11
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, 1161 views)
Thanks
27 Users
  #6  
Old 08/26/2010, 09:26
If this is what im looking for it's beautiful :O
  #7  
Old 08/27/2010, 15:45
Good job, just like all your releases / guides.
  #8  
Old 08/27/2010, 18:55
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.
  #9  
Old 08/27/2010, 19:01
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.
Thanks
1 User
  #10  
Old 08/27/2010, 20:27
Awesome thank you for this awesome tools
  #11  
Old 08/30/2010, 02:21
nXu
I guess pushedx is going to get about 100 thanks
  #12  
Old 08/30/2010, 10:57
he gets the thanks for getting lilpro to release his easier ones lol.
  #13  
Old 08/30/2010, 13:29
i love you so much!~!~pushedx
  #14  
Old 11/09/2010, 22:19
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?

Last edited by (GM)Psycho; 11/09/2010 at 23:25.
  #15  
Old 11/11/2010, 00:32
Soooo.. how does this basically help players ingame O.o some examples? =P
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 +2. The time now is 06:23.


Desktop Version

Powered by vBulletin®
Copyright ©2000 - 2023, 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.