Can EDX Detours be used for multibotting

06/16/2010 08:43 moderiz11#1
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 [Only registered and activated users can see links. Click Here To Register...]
06/16/2010 09:47 pushedx#2
You don't need to modify the source code, just create new detour files for the application. As for your question, I don't know exactly how the program works that you are using, but I'll give you an example of what you can do with the program.

I'll use ISRO as an example. Let's say you have 3 server programs active, each one listens on two ports, one for login and one for world. In my case, 19000/19001, 19002/19003, and 19003/19004.
[Only registered and activated users can see links. Click Here To Register...]

First, I create a "_edx.dat" file through the DetourDatFileCreator for sro_client. Since ISRO has several login servers, I have to add entries to map each of them to the login server port of my program. Once I do, I can start the first client. For example:
[Only registered and activated users can see links. Click Here To Register...]
In that case, the login servers (.26 - .30) are mapped to the login port (19000) and all other IPs with port 15779 are mapped to the world port (19001).

Now, if I try to start Silkroad again, It'll go to 19000/19001, so I need to create a new detour file. Since the detour file is dependent on the executable name, you will need to rename the original file and then create a new one. Then, I can start the new client redirected to the second program. For example:
[Only registered and activated users can see links. Click Here To Register...][Only registered and activated users can see links. Click Here To Register...][Only registered and activated users can see links. Click Here To Register...]

I then just repeat these steps of creating a new "_edx.dat" file with a different set of mappings for each instance I want to create. Once you have them done, you just have to rename them each time you want to start the client on that set of ports.

So, if your bot supports running on any arbitrary port, then you can redirect multiple clients to those ports using this method. The bot has to be able to support running multiple times though. For example, ISRO has hackshield and only one instance is allowed at a time, so obviously you cannot use this method on ISRO due to the program restrictions, not from edxDetour.

Alternatively, if you have a lot of disk space, you can just copy your entire Silkroad folders for each instance you want to run and then create a unique detour for each folder. That is not recommended.

You could also just rename the sro_client.exe and create a new detour for each of those. In that case, the bot loader has to support being able to select the executable if it's driven that way. If you are using Silkroad.exe to load the client though, then that method will not work out unless you also modify Silkroad.exe to use the new filename.

I'm a bit busy now updating other projects, but I'll eventually get around to updating the DataFileCreator GUI since it's a bit lacking and hard to work with. Anyways though, that's what you can do with edxDetour. As long as your bot supported listening on any port and running many instances at once, then you could use edxDetour with only a little bit of work.
06/16/2010 10:04 moderiz11#3
It only supports a port 9000 it connects to srproxy with bot port set to 9000. I want to redirect the bot to port 9001 and connect to the srproxy with bot port 9001
06/16/2010 10:16 -[>Lucy_Nyu<]-#4
use zszc addon by noex but work only in windows 7 and vista ...
06/16/2010 12:21 s h a d o w#5
Quote:
Originally Posted by -[>Lucy_Nyu<]- View Post
use zszc addon by noex but work only in windows 7 and vista ...
If you install net framework 4 on WINXP, you can use this addon too.

Maybe This is the way moderiz11, nice ideia. ;)
06/16/2010 12:26 moderiz11#6
Quote:
Originally Posted by -[>Lucy_Nyu<]- View Post
use zszc addon by noex but work only in windows 7 and vista ...
I want to bot Swsro and Zszc at the same time... And what do you mean?
06/17/2010 02:12 pushedx#7
Quote:
Originally Posted by moderiz11 View Post
It only supports a port 9000 it connects to srproxy with bot port set to 9000. I want to redirect the bot to port 9001 and connect to the srproxy with bot port 9001
Ok, I understand what you are looking for now. edxDetour works for clients only (connect). I will see if it's easy to create a second version that works for servers (bind) and I'll post back soon.
06/18/2010 07:58 moderiz11#8
Thanks for your effort. And hope you will make that program soon
06/18/2010 18:51 -[>Lucy_Nyu<]-#9
Quote:
Originally Posted by s h a d o w View Post
If you install net framework 4 on WINXP, you can use this addon too.

Maybe This is the way moderiz11, nice ideia. ;)
don't work with net framework 4 ...
06/18/2010 19:37 marius1000#10
sro-db addon by jumalata works for 2 bots only under vista/win7 because u start first bot normaly and second u put on sr proxy 9500 and run sro-db addon then a second bot and sro-db listen to 9000 and redirect to 9500 on srproxy...if u didnt understand what i mean..then dont try it:)...under xp it doesnt work i tried it already...
06/18/2010 19:51 moderiz11#11
It works! But tested 50% because i just launched 2 clients and srproxy was giving me an error of login server
06/19/2010 00:06 anubis4rus#12
Quote:
Originally Posted by marius1000 View Post
sro-db addon by jumalata works for 2 bots only under vista/win7 because u start first bot normaly and second u put on sr proxy 9500 and run sro-db addon then a second bot and sro-db listen to 9000 and redirect to 9500 on srproxy...if u didnt understand what i mean..then dont try it:)...under xp it doesnt work i tried it already...
work it for 2x zszc?
06/19/2010 06:59 moderiz11#13
It works Only with swsro -.-