Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 09:58

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

Advertisement



[Guide] Using Windows Detours to Redirect Silkroad to a Proxy

Discussion on [Guide] Using Windows Detours to Redirect Silkroad to a Proxy within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old 10/29/2009, 23:42   #16
 
elite*gold: 0
Join Date: Oct 2009
Posts: 2
Received Thanks: 0
Can anyone answer me, please?
onlyforsourcethx is offline  
Old 01/18/2010, 16:27   #17
 
elite*gold: 0
Join Date: Aug 2007
Posts: 621
Received Thanks: 351
u cant belive how much this helped me.....
marius1000 is offline  
Old 05/19/2010, 14:59   #18
 
elite*gold: 0
Join Date: Jan 2008
Posts: 20
Received Thanks: 0
Quote:
Originally Posted by pushedx View Post
The Silkroad security system involves setting up blowfish and a packet count and crc byte embedded in the packets themselves. If the packet count byte or crc byte is incorrect for any packet, you will get disconnected. Likewise, you need the blowfish correctly setup to decrypt the encrypted packets to be able to modify them.

The initial Silkroad security process involves using the Diffie-Hellman key exchange. In the picture on that page, Alice is the server and Bob is the client. Normally, the client generates the value b, which I referred to as the 'security seed'.

However, when I wrote the Silkroad Security API, I did not understand this entire process, so I hard coded the 'b' value in my API (well it's configurable, not hardcoded, but not dynamically generated) so everything would 'work'.

If you do not make the client use a value of 0x33 for the 'b' value, the security api will fail the handshake process. That is just a limitation of that api version. It is possible to avoid this altogether by using a classic man in the middle attack on the D-H exchange, which is was SR33, edx33, edxSilkroadProxy are meant to do, but the API itself has to be rewritten to support generating the 'server' and 'client' aspects of the exchange whereas the current API only supports a known 'b' value 'client' aspect.

Hopefully, that makes more sense!
ARE YOU : Drew Benton????????????
zius is offline  
Old 06/16/2010, 08:48   #19
 
elite*gold: 0
Join Date: Jun 2007
Posts: 1,323
Received Thanks: 409
Bump. And yes he is. This program still works
moderiz11 is offline  
Old 07/11/2010, 13:39   #20
 
elite*gold: 0
Join Date: May 2008
Posts: 91
Received Thanks: 26
Nice TuT. THX.
jack11111 is offline  
Old 07/16/2010, 01:45   #21

 
.Bara.'s Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 434
Received Thanks: 56
WTF it dosent Work !
.Bara. is offline  
Old 07/21/2010, 07:32   #22
 
elite*gold: 10
Join Date: Jul 2010
Posts: 188
Received Thanks: 15
It works for me, searched it for a while thanks
Fhemai is offline  
Old 08/04/2010, 20:10   #23
 
elite*gold: 0
Join Date: Aug 2010
Posts: 54
Received Thanks: 7
THX for sharing.
Bl0wFish is offline  
Old 08/09/2010, 10:48   #24
 
elite*gold: 0
Join Date: Aug 2007
Posts: 8
Received Thanks: 1
Quote:
Originally Posted by pushedx View Post
Here's a package of CSRO, JSRO, ISRO, TSRO, and KSRO precreated detour files so you don't have to create them yourself.
In this file there isn't a jSRO one. Can you make a jSRO package?
Harkat is offline  
Old 08/11/2010, 01:34   #25

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,779
Quote:
Originally Posted by Harkat View Post
In this file there isn't a jSRO one. Can you make a jSRO package?
Using the tool is really simple, but I do not have JSRO's divisioninfo.txt file to make a package. All you have to do is enter the resolved host name!
pushedx is offline  
Thanks
1 User
Old 08/18/2010, 06:59   #26
 
thieef's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 373
Received Thanks: 62
Quote:
Originally Posted by pushedx View Post
Using the tool is really simple, but I do not have JSRO's divisioninfo.txt file to make a package. All you have to do is enter the resolved host name!
hey dude i want to change ZSZC gate port to 15777
could you help me with this?


thieef is offline  
Old 08/18/2010, 07:25   #27
 
baracoudaking's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 303
Received Thanks: 103
by the way this could also be usefull to crack bots
baracoudaking is offline  
Old 08/18/2010, 08:27   #28

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,779
Quote:
Originally Posted by thieef View Post
hey dude i want to change ZSZC gate port to 15777
could you help me with this?
Those files are patched to localhost, they are not the originals. It's ok though because I do have ZSZC 1.680 installed.

FIRE - 72.55.143.209
WATER - 67.205.76.42

So your editor would look like this:


Attached is that file.

NOTE: If the program you are redirecting to does not support AgentServer redirection (i.e., editing packet 0xA102), then you will need to add the AgentServer IP to that list as well if it is not already there.

For example, when connecting to Water, I got sent to an AgentServer at address: 174.142.240.54:15884. So if the program you are using doesn't automatically take care of that, you would need to get all the IPs and ports used and add them to the list as well.

You could also just add a wildcard instead as well. Use Original IP as 255.255.255.255 and set Original Port to -1. Then in the New IP, use 127.0.0.1 and set the New Port to your AgentServer port. That information is covered in the guide though!

Also, I did not forget about making a better version. I have just been really busy updating other things. I don't know when I'll post another update that improves upon this program, but I eventually will!
Attached Files
File Type: zip SRO_Client.exe_edx.zip (166 Bytes, 35 views)
pushedx is offline  
Old 11/25/2010, 11:13   #29
 
markram987's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 84
Received Thanks: 3
hi drew.. how can i use edxLoader with edxProxy in updating the opcodes?.. cuz im gonna try clientless work..
markram987 is offline  
Reply


Similar Threads Similar Threads
[Guide] A Simple Silkroad Proxy Reference
08/04/2010 - SRO Coding Corner - 17 Replies
This guide is similar to to my Loader/Injected DLL guide. It's a complete project, but by itself, it is not enough to fully utilize at this stage. However, there is so much to this topic that I have to break down everything into different parts first. This guide will be the first in a small part series that shows how a Silkroad proxy is made. Future guides will complete the project by showing how to do the hook for a client, as well as a simple clientless that uses the proxy. Right now, the...
MS Detours 1.5
07/16/2010 - Kal Online - 10 Replies
hi, i'm having problem trying to compile my dll using ms detours 2.1 (not 1.5, sorry) detours.lib(detours.obj) : error LNK2001: unresolved external symbol "struct HINSTANCE__ * __stdcall Detoured(void)" (?Detoured@@YGPAUHINSTANCE__@@XZ) G:\KalOnline\d3dx9_29.dll : fatal error LNK1120: 1 unresolved externals could someone tell me how to solve it? could not google it.
proxy for silkroad does it hide your ip?
07/03/2010 - Silkroad Online - 4 Replies
Does an proxy program like srproxy hide your ip or only your mac address?
Can EDX Detours be used for multibotting
06/19/2010 - SRO Private Server - 12 Replies
After editing source code can this be done? In EDX Detours thread he wrote this app can be used for another programs after tweaking the source. But i don't have any programming skills,so anyone who knows c++ please take a look at it http://www.elitepvpers.com/forum/sro-guides-templat es/308740-guide-using-windows-detours-redirect-sil kroad-proxy.html
[Guide] EDXLoader Multiclient/Redirect/Swear Filter TSRO/ISRO/VSRO/CSRO/KSRO
09/03/2009 - SRO Hacks, Bots, Cheats & Exploits - 1 Replies
Had alot of people asking how i was able to multi in game today so i thought i would share with others as this should help people in the future aswell. Please note i am only showing you how too, the program used was NOT made by me, all credts go too pushedx. How to multi client/Redirect/And most loader features in TSRO Tested Working] And Other Official Silrkoad Versions Untested But Confirmed by Pushedx to be working] even with updates: 1. Go here:...



All times are GMT +1. The time now is 09:59.


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