Okay I wonder if it was possible to kill other players process, by using something like this?
Like close their client or something.
But how would I check it from serverside?
Is it even possible?
Code:
public bool process(string processname)
{
foreach (Process P in Process.GetProcesses())
{
if (P.ProcessName.ToLower() == processname || P.ProcessName.Contains(processname))
{
P.Kill();//Kills the process
return true;
}
}
return false;
}
If you want to do this through your server you need to.
inject into conquer.exe on startup (so custom play.exe or w/e that injects your code/starts your program client side)
This then reads incoming packets from server. Checks for a specific NEW packet that you create to kill processes and then executes the code you are trying to use here.
Server side you just create the new packet (eg packet id 1337 which holds a string for process name). When client receives this packet, you handle it by pulling the process string, searching for if it's running and if so, killing it.
If you want to do this through your server you need to.
inject into conquer.exe on startup (so custom play.exe or w/e that injects your code/starts your program client side)
This then reads incoming packets from server. Checks for a specific NEW packet that you create to kill processes and then executes the code you are trying to use here.
Server side you just create the new packet (eg packet id 1337 which holds a string for process name). When client receives this packet, you handle it by pulling the process string, searching for if it's running and if so, killing it.
On later versions, because the server.dat was not decrypted(not public I guess, I don't know, I don't care.) people use an injector (e.g Nullable's loader.).
Since the server.dat was not decrypted players will have to run your loader, and as long as they do, you can make a thing that will help you kill processes, retrieve process list and others from a player pc.
All you have to do, is in your loader, where you change the socket connect func, you'll need to create a thread(I think that's the best choice) [ONLY if the client connects on port 9958 or w/e port you use for your server]. On the created thread, you'll connect to your server on another port.
Once the connection is made, you might do as your heart pleases, handle the requests from server and do what the server wants or w/e you want.
Over that, this way you can also protect your server, this being a way to check for bots, C-E or stuff like that and if the client doesn't connect to the server on that port, you may also know that a player bypassed your loader.
I'm not sure, but I think you are stopped by the law to do stuff like this IF the player doesn't know OR the player doesn't want, STILL I'm not sure.
To do this anti-hack, you need some C++ knowledge or some language that allows you to inject code into some processes.
Quote:
Originally Posted by pro4never
If you want to do this through your server you need to.
inject into conquer.exe on startup (so custom play.exe or w/e that injects your code/starts your program client side)
This then reads incoming packets from server. Checks for a specific NEW packet that you create to kill processes and then executes the code you are trying to use here.
Server side you just create the new packet (eg packet id 1337 which holds a string for process name). When client receives this packet, you handle it by pulling the process string, searching for if it's running and if so, killing it.
I'm not sure if you really can inject a func within you'll be able to check the packets your client received, and then if they are not yours redirect to the real func... If you can please, let me know.
On later versions, because the server.dat was not decrypted(not public I guess, I don't know, I don't care.) people use an injector (e.g Nullable's loader.).
Since the server.dat was not decrypted players will have to run your loader, and as long as they do, you can make a thing that will help you kill processes, retrieve process list and others from a player pc.
All you have to do, is in your loader, where you change the socket connect func, you'll need to create a thread(I think that's the best choice) [ONLY if the client connects on port 9958 or w/e port you use for your server]. On the created thread, you'll connect to your server on another port.
Once the connection is made, you might do as your heart pleases, handle the requests from server and do what the server wants or w/e you want.
Over that, this way you can also protect your server, this being a way to check for bots, C-E or stuff like that and if the client doesn't connect to the server on that port, you may also know that a player bypassed your loader.
I'm not sure, but I think you are stopped by the law to do stuff like this IF the player doesn't know OR the player doesn't want, STILL I'm not sure.
To do this anti-hack, you need some C++ knowledge or some language that allows you to inject code into some processes.
I'm not sure if you really can inject a func within you'll be able to check the packets your client received, and then if they are not yours redirect to the real func... If you can please, let me know.
Wow, well Im learning some c++, but I think is far out to learn dat stuff
Working Injector + Kill Process By fufu930 / 29.06.10 02/12/2012 - S4 League Hacks, Bots, Cheats & Exploits - 71 Replies Useless ._. !!
<backup>
------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------
Working DLL Injector
By fufu930
All Patches
The new version is HERE
kill players in market? 08/13/2009 - Conquer Online 2 - 10 Replies i heard about a hack so you could kill people in market? is this possible? where can i get one?
Kill opposing players on the Isle of Quel'Danas without getting aggro on the guards 10/11/2008 - WoW Exploits, Hacks, Tools & Macros - 3 Replies To do this you need to be a warlock.
Use Enslave Demon on an Abyssal Flamewalker, go find an afk player of the opposite faction.
Place the demon next to the player and put it on Stay.
The demon has a passive ability that deals a small amount of fire damage to nearby targets without getting aggro on the guards.
If that player however attacks the demon, the player will get attacked by the guards.
It only does about 145 dmg/tick so killing a player might take a few mins, but if...
Kill Baium in c3 with only 3 players 03/11/2007 - Lin2 Exploits, Hacks, Bots, Tools & Macros - 6 Replies mb its fixed at newer servers, but its a way to get full loot from baium in 14 atge in TOI. u need only 1 tankclass(with UD) and 2 or more ranged classes. U have to hold baium near the TP-crystal for less than 1 minutes and have to bring him to use his mass atack skill, he will hit the TP-crystal and after 30-60 minutes the crystal will kill him and u can collect loot
it worked at c3 server, we did it with only 3 chars and everytime we could collect loot