Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Hacks, Bots, Cheats & Exploits
You last visited: Today at 14:29

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

Advertisement



SilkroadPatchUtilites - DownloadServer Tools

Discussion on SilkroadPatchUtilites - DownloadServer Tools within the SRO Hacks, Bots, Cheats & Exploits forum part of the Silkroad Online category.

Reply
 
Old 07/12/2010, 17:15   #16
 
elite*gold: 0
Join Date: May 2010
Posts: 268
Received Thanks: 274
Quote:
Originally Posted by HeavyLegend View Post
Nope its only the protocol of the smc, and my client working but doesnt show the start.

Put Divisioninfo.txt and SV.T of swsro into your pk2 then click start.



Btw, could you give me download link of that japanese client?
thx.
_Jefrey_ is offline  
Old 07/12/2010, 17:18   #17
 
elite*gold: 0
Join Date: Sep 2009
Posts: 520
Received Thanks: 435
The DIVISIONINFO.txt is set to "127.0.0.1", GATEPORT.txt to "30008" and the SV.T is the version number.
CraYu is offline  
Old 07/12/2010, 17:22   #18
 
elite*gold: 0
Join Date: May 2010
Posts: 268
Received Thanks: 274
Yeah could, ya give me link of your client?

Btw,is my config correct of SMC_Updater.cfg?
Quote:
//================================================== ================================================== ============
SMC_Updater {
Certification "127.0.0.1", 30001
Certification_IP_Bind "127.0.0.1"
AccountDBConfig "DRIVER={SQL Server};SERVER=127.0.0.1;DSN=Silkroad;UID=sa;PWD=1 234;DATABASE=Silkroad"
LastFullVersion_SR_Client 91
}



//================================================== ================================================== ============
GatewayServer {
Certification "127.0.0.1", 30001
Certification_IP_Bind "127.0.0.1"
}
_Jefrey_ is offline  
Old 07/12/2010, 17:32   #19
 
elite*gold: 0
Join Date: Sep 2009
Posts: 520
Received Thanks: 435
Edit: Jsro Client
CraYu is offline  
Thanks
1 User
Old 07/12/2010, 19:32   #20
 
elite*gold: 0
Join Date: May 2010
Posts: 268
Received Thanks: 274



Mhm, which Account I need to enter there?
_Jefrey_ is offline  
Old 07/12/2010, 19:56   #21
 
elite*gold: 0
Join Date: Nov 2007
Posts: 959
Received Thanks: 602
uhm I get this error when I try to build the DownloadServerDemo:
LINK : fatal error LNK1104: cannot open file 'libboost_system-vc90-mt-gd-1_42.lib'

could anybody help me?>.<
I installed boost and everything is fine just this error..xD

edit: solved
vorosmihaly is offline  
Old 07/24/2010, 12:18   #22
 
chea77er's Avatar
 
elite*gold: 12
Join Date: Oct 2009
Posts: 290
Received Thanks: 194
nice i love your work

EDIT:
So Im not the best Reverser, but i tried to reverse the SV.T building
So the beginning is very simple, lets start with a WORD its the length of a following string.
Im not sure if the length is a WORD or DWORD because there are 2 00 00 bytes after the first 2bytes.
I Know that Joymax only uses WORD for Length, so lets ignore the Byte No 3 and 4.

The current isro version got an 8byte string. So but how to decrypt them? On reversing i didnt found Blowfish things. I found an Call, but the Call "calls" an Delegate or something, dunno how to get the address of it. After the string the SV.T File is filled with some 00 bytes, to get the exact size of 1024.
chea77er is offline  
Old 07/26/2010, 01:25   #23
 
xclusive™'s Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,844
Received Thanks: 683
great work pushedx
xclusive™ is offline  
Old 07/31/2010, 01:15   #24
 
elite*gold: 0
Join Date: Sep 2006
Posts: 248
Received Thanks: 110
look the phaggot is using boost
backo is offline  
Old 08/05/2010, 18:49   #25

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,780
Quote:
Originally Posted by chea77er View Post
nice i love your work

EDIT:
So Im not the best Reverser, but i tried to reverse the SV.T building
So the beginning is very simple, lets start with a WORD its the length of a following string.
Im not sure if the length is a WORD or DWORD because there are 2 00 00 bytes after the first 2bytes.
I Know that Joymax only uses WORD for Length, so lets ignore the Byte No 3 and 4.

The current isro version got an 8byte string. So but how to decrypt them? On reversing i didnt found Blowfish things. I found an Call, but the Call "calls" an Delegate or something, dunno how to get the address of it. After the string the SV.T File is filled with some 00 bytes, to get the exact size of 1024.
SV.T is pretty simple:

[xx xx xx xx] - size of input data
[xx .. xx] - input data

The rest of the data is just padding.

You use the blowfish string "SILKROADVERSION", but only use 8 bytes as the size for the key. Then you can easily decrypt it and then reencrypt a new version. Writing a simple tool to do it is pretty easy, a few people have already done this work in the past.

You can look at Silkroad.exe to see this logic the easiest. To do this:
- Find where "SV.T" is loaded (search for name)
- Trace down a bit until you see a call like this (sets up blowfish):
Code:
0043780B  |.  6A 08         PUSH 8                                   ; /Arg2 = 00000008
0043780D  |.  8D5424 60     LEA EDX,DWORD PTR SS:[ESP+60]            ; |
00437811  |.  52            PUSH EDX                                 ; |Arg1
00437812  |.  8D4C24 18     LEA ECX,DWORD PTR SS:[ESP+18]            ; |
00437816  |.  C78424 800800>MOV DWORD PTR SS:[ESP+880],0             ; |
00437821  |.  E8 1AD80000   CALL silkroad.00445040                   ; \silkroad.00445040
- The next call decrypts the buffer and then the next call is like atoi (string to int)
- Finally, the version is stored into a variable for later use (EAX has it)

That's all there is to it!
pushedx is offline  
Thanks
2 Users
Old 08/16/2010, 14:10   #26
 
elite*gold: 0
Join Date: Aug 2010
Posts: 540
Received Thanks: 332
awesome o_O thx for this ^_^
SyNChR0 is offline  
Old 08/16/2010, 17:34   #27
 
elite*gold: 0
Join Date: Jul 2010
Posts: 4
Received Thanks: 0
input file :S
Catlak_Patlak_Yasli_Bunak is offline  
Old 08/16/2010, 20:30   #28
 
elite*gold: 0
Join Date: Aug 2007
Posts: 621
Received Thanks: 351
idk if anyone tried to compile the projects or the downloadserverdemo but i have a problem with some file missing
\\src\downloadserverdemo\downloadserverdemo.cpp(13 ) : fatal error C1083: Cannot open include file: 'boost/filesystem.hpp': No such file or directory
\\src\common\network.cpp(4) : fatal error C1083: Cannot open include file: 'boost/asio.hpp': No such file or directory
tell me what i did wrong...cuz i just downloaded the files from the thread and changed the version only!!thanks i wait for your answer
marius1000 is offline  
Old 08/16/2010, 21:50   #29
 
Shadowz75's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 443
Received Thanks: 597
Quote:
Originally Posted by marius1000 View Post
idk if anyone tried to compile the projects or the downloadserverdemo but i have a problem with some file missing
\\src\downloadserverdemo\downloadserverdemo.cpp(13 ) : fatal error C1083: Cannot open include file: 'boost/filesystem.hpp': No such file or directory
\\src\common\network.cpp(4) : fatal error C1083: Cannot open include file: 'boost/asio.hpp': No such file or directory
tell me what i did wrong...cuz i just downloaded the files from the thread and changed the version only!!thanks i wait for your answer
download the boost library
Shadowz75 is offline  
Thanks
2 Users
Old 08/17/2010, 18:32   #30
 
elite*gold: 0
Join Date: Aug 2007
Posts: 621
Received Thanks: 351
ah k thx
marius1000 is offline  
Reply


Similar Threads Similar Threads
Sro DownloadServer Demo
07/05/2010 - SRO Private Server - 5 Replies
YouTube - Silkroad Online DownloadServer Demo Credits: pushedx



All times are GMT +1. The time now is 14:30.


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.