Creating Loaders

02/28/2013 14:52 shadowman123#1
i'd like to know how to Create Conquer Loader ... The General idea of what it does ..

Help would be Appriciated

Regards
shadowman123
02/28/2013 16:03 tariqx111#2
GENERAL IDEA:
EXE - Run Conquer and Inject the dll into conquer
DLL - Hook Socket Actions(rececive,send,connect.....etc) and change the connect info to what you want and you can block send or read some packets if you want
02/28/2013 20:03 Super Aids#3
[Only registered and activated users can see links. Click Here To Register...]
02/28/2013 21:53 ShittyMod#4
Depends on what you mean by "loader". Play.exe is a Conquer.exe loader, is that what you want? Please be more specific instead of just saying "loader" since that could be basically anything.
02/28/2013 22:13 shadowman123#5
lemme Clarify what i really need to do :-
1 - i would like to create Loader for my private server this Loader will launch conquer server with noneditable Ip , Ports and it will contain what LoaderHook Contains and Csv3 Hook methods too ... can i make that ?
02/28/2013 22:47 ShittyMod#6
Quote:
Originally Posted by shadowman123 View Post
lemme Clarify what i really need to do :-
1 - i would like to create Loader for my private server this Loader will launch conquer server with noneditable Ip , Ports and it will contain what LoaderHook Contains and Csv3 Hook methods too ... can i make that ?
You want a loader to launch your Conquer server?
03/01/2013 01:10 LordGragen.#7
[Only registered and activated users can see links. Click Here To Register...]


this is how my loader look, it dont show my ip, you mean something like this?
03/01/2013 03:30 Super Aids#8
Quote:
Originally Posted by LordGragen. View Post
[Only registered and activated users can see links. Click Here To Register...]


this is how my loader look, it dont show my ip, you mean something like this?
You do realize hiding your IP like that is useless, because once they're logged in then they can get the IP from taskmanager.
03/01/2013 04:08 LordGragen.#9
Quote:
Originally Posted by Super Aids View Post
You do realize hiding your IP like that is useless, because once they're logged in then they can get the IP from taskmanager.
yes i do know that
03/01/2013 15:59 shadowman123#10
Hmm Let it be Loader for my Server that doesnt get its information from Loader.ini
03/01/2013 17:16 ShittyMod#11
Can anyone translate what it actually is this guy wants?
03/01/2013 23:26 shadowman123#12
Damn havent u understood what i posted .. lemme rephrase :-

i would like to Create Loader to Conquer.exe with NonEditable IP and Ports ... like i wont have to add the Server data in Loader.ini cuz there wouldnt be any Loader.ini existed .. Got it ?
03/02/2013 09:01 sala7mostafa#13
you can look on hybrid project
you will find csv3hook
look on it :D
03/02/2013 10:15 phize#14
Quote:
Originally Posted by shadowman123 View Post
Damn havent u understood what i posted .. lemme rephrase :-

i would like to Create Loader to Conquer.exe with NonEditable IP and Ports ... like i wont have to add the Server data in Loader.ini cuz there wouldnt be any Loader.ini existed .. Got it ?
What's the problem? You've been given advice as for how to accomplish this already, so do some reseach.
03/02/2013 19:21 pro4never#15
Quote:
Originally Posted by shadowman123 View Post
Damn havent u understood what i posted .. lemme rephrase :-

i would like to Create Loader to Conquer.exe with NonEditable IP and Ports ... like i wont have to add the Server data in Loader.ini cuz there wouldnt be any Loader.ini existed .. Got it ?
Just hard code it into the loader.

Any loader in existence is taking data from a file (text file in this case) and using it to overwrite the connection address in the client. Instead of doing this you skip reading from the external text file and just hard code the IP address into the loader if that's how you want to handle it.

You can then use your autopatch service to handle updating the loader file which will handle any possible future changed IP addresses.

Alternatively... re-route the server.dat decryption code so that you can have it decrypt your own custom server.dat if you wanted. That requires some significant reverse engineering knowledge though.


PS: What you are describing adds quite literally zero security to your server. There's nothing to stop users from still running their own loader if they want to re-route the connection to a bot and nothing protecting your server IP address (they can monitor their network connections incredibly easily)

I fail to see why such a loader would be important. Public loaders exist. They exist for every version of conquer so no loader you write could be requiring protection. If it's to 'stop' hackers it also would do no such thing so why make a purposefully inferior loader?