Injector Extra for SR33 and Clientless

08/01/2008 05:45 Darkmethos#46
the only pic i know of is the one in the original folder...other than that i dont know sience i cant get past the code either
08/01/2008 23:49 wiccanshadowsoldier#47
This instructions are so vague and assume you have used the program before. Would it be possible for someone who has gotten this to work to provide detailed instructions?

Thank you.
08/02/2008 02:57 Darkmethos#48
please....we maby smart but we have not used it before
08/02/2008 03:56 wiccanshadowsoldier#49
Alright people I found some instructions from:

[Only registered and activated users can see links. Click Here To Register...]

ALL CREDITS go to Drew_Benton over at 0x33
Simply reposting here for those that don't have an 0x33 account

Update 3.1

* Fixed an extra connection issue when more connections are trying to connect to the world server when no login server connection was made.
* Added a sremu compatible version that disables packet security and changes ports.
* Made the release detour.dll be copied into the Debug folder, since a Debug detour dll will not work properly.
* As with any updates, I might have change something and forgot to change it back, so please report any bugs or oddities you come across
and I'll make sure it was not something new.

-

SR33 Version 3 is finally completed! The tool is still in beta stages, but is getting more solid each release.

How SR33 works

SR33 acts as a local server on your PC. It will hook the Winsock function connect and the Kernel32 function CreateProcess. When sro_client.exe
is launched, SR33's hook will make Silkroad connect to the local server. When SR33 gets a connection, it will setup its own connection to the
Silkroad servers. In this sense, SR33 starts to act as a local proxy for the game. All traffic will route through SR33 for that client.

SR33 implements the Silkroad packet security, so it has complete control over the packets going through it. This means SR33 can delete packets,
injects new packets to the client or the Silkroad server, and even modify packets before they get to their target destination. The server is setup
to be as efficient as possible, so it has a relatively small memory size and in itself uses hardly any CPU processing time at all.

The SR33 framework was designed to allow people to easily make their own packet based programs for Silkroad. It is written in C++,
so you will need to have some basic knowledge of C++, or learn some ;) The code is open source and easily modifiable. The project is made with
Visual Studio 2003 but should work fine with newer versions of Visual Studio.

How to run SR33

1. Run SR33.exe. If the Windows firewall pops up, you will need to click unblock.

2a. Softmod Users: Copy the "sr33.144.loader.exe" into your X33 folder. You will have to use this custom loader to start Silkroad. Hit Ok
at the messagebox that pops up after you run the new loader.

2b. Non Softmod Users: Run Silkroad.exe to start Silkroad. If you have another type of loader to use, it *might* not work. Add a
messagebox call before CreateProcess is called in your loader to make sure it is hooked by SR33.

3. You are now ready to login and get started using SR33. If you need to start a client that will not be hooked by SR33,
change the "Client Hooking" option to "Disabled" on the main SR33 GUI.

You can easily load or unload plugins from the SR33 main gui now. The most common plugins that will be used with SR33 also have easy to use radio buttons to load and unload those plugins.

Current Commands:

.sit - Makes your character sit or stand.
.dropgold- Drops one piece of gold
.global - Injects a fake global client side to your client.
.str- Raises your str by one stat point (you must have a stat point to use)
.int - Raises your int by one stat point (you must have a stat point to use)

How to use SR33

In the src folder you will need to open the "Solution33.sln" project file. The workspace is setup in such a manner there are projects for
the Plugin template, the sample plugins, and the SR33 framework itself. You will not need to really modify anything but the Plugin code
and the "Public" SR33 folder files. When you build the project in Release mode, the files are copied into the Bin folder and the plugins into
the Bin/Plugins folder. These folders must exist if you want automated file moving on Release build.

After you make a demo, you will have to release a packet similar to the "bin" folder in this release. SR33 and the Detour.dll are in the main
folder. Plugins go in the Plugins folder. Do not include the log files from your output since they contain your user name and passwords!

Please note that given the power of the SR33 framework, it is possible for people to make ill-intended plugins or programs. Be careful
of any plugins you use from other people since it would be really easy for them to steal a person's account and password.
This project took a lot of time and effort and I have made it open source for people to learn from and see some of the things people
normally don't get to see on the development scene. Please do not use this work for ill intentions.

Download
[Only registered and activated users can see links. Click Here To Register...] - SR33 Files - Unzip to silkroad\x33 folder
[Only registered and activated users can see links. Click Here To Register...] - SR33 Readme

Visual Studio 2008 Runtimehttp://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en (You will need this to run SR33 now, if you do not have VS2008 installed.)

Notes

* You cannot "Close" the gui windows for plugins, only minimize them. To get rid of a plugin you will need to unload it.

* If you want to run from Visual Studio, you will need to change the "Working Directory" in the Debugging Project Properties to the
"Bin" folder (use Browse to get the full path to the directory)

* The analyzer program will log all packets to a text file for later reference. There is no way to change this currently. If you load
town you will see big slow downs and lag due to all the packets. This is just due to the data being saved to a file, it is not
the performance of SR33 itself.

* The serverstats plugin is a clientless plugin. The connection is made from SR33 itself to the Joymax server. Look over the code
to get an idea of how a clientless plugin is started. A lot more processing has to be done, as seen in my old Volatile Clientless
example, but it is still a good reference.
08/17/2008 00:15 tomekmrowa#50
i still have problem with verification code.. it jsut doesn't pop up :/ whats wrong? anyone had and fixed this problem ? i was going by instructions but code is not there:/ need help..
08/18/2008 19:08 sony111#51
you probably didnt change the version number to the latest one in the ini file only happened to me then
08/19/2008 01:09 _slimshady_#52
Quote:
Originally Posted by lalsrolal View Post
Well its not my firewall that blocks but it doesn't come further then : Connected to the login server. And no Code Verification picture. If someone could help me, thanks!
Quote:
Originally Posted by tomekmrowa View Post
i still have problem with verification code.. it jsut doesn't pop up :/ whats wrong? anyone had and fixed this problem ? i was going by instructions but code is not there:/ need help..


I dont get the image code either. That makes at least 3 of us. Someone must come up with a solution for people that dont see the image code. I changed version number in the .ini file. dont help.
08/19/2008 02:07 losha2#53
some 1 cen tell me in now hard english waht the hell its doing ;) cuz i see the muvie and tht look nice
08/19/2008 05:07 blah1233#54
Are you sure you are using the right version? That's the only logical thing..
The version right now, August 29th (an hour or so before inspection here, lol) is 157, not 156 as you may have been led to believe in the first post.

edit; also I have a problem with the trace function.. could anyone explain it better?
For example lets say my character owner name is hellspawn and the clientless character is evilangel, do I type in chat:

$evilangel trace hellspawn
or..
$evilangel trace ID hellspawn

Either of those? cause I tried both without success.. but the other functions work fine.
08/21/2008 06:06 alvin110#55
Quote:
Originally Posted by _slimshady_ View Post
I dont get the image code either. That makes at least 3 of us. Someone must come up with a solution for people that dont see the image code. I changed version number in the .ini file. dont help.
i got that error too that 4
08/21/2008 06:10 [Wicked]#56
well delete all the files and dl again ...
08/22/2008 04:46 diings#57
can I use this with some bot?
like god hunters? where all the char do the same thing?
08/22/2008 10:25 [Wicked]#58
this is just an injector if your using clientless ;)
08/22/2008 17:49 diings#59
Quote:
Originally Posted by Cha0sBG® View Post
this is just an injector if your using clientless ;)
But can I use Injectors and when the master char use BOT?
08/23/2008 06:38 alvin110#60
[Only registered and activated users can see links. Click Here To Register...]


heres my problem, ive downloaded it like 10times still got this prob :S cant see the image code anyone knows how to fix this?