Register for your free account! | Forgot your password?

You last visited: Today at 03:26

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

Advertisement



Protecting EXE!

Discussion on Protecting EXE! within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
EOS 60D's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 94
Received Thanks: 13
Protecting EXE!

Hello Folks,

I am running a COPVPServer and i really ****** of the botters in my server.
I would like to know more about EnigmaProtector because i protected my conquer.exe lately and it can be replace by another so in that case they can use there hacks again.. I would like to know how do you link your Conquer.Exe to your Server(exe). Just like ClassicCo if you replace there exe you cant log on..

Help much appreciated ..
EOS 60D is offline  
Thanks
1 User
Old 02/01/2013, 23:01   #2
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
One of the methods I've heard thrown around involves the following steps.

A: A launcher which checks the md5hash of your client and launches a silent proxy (so you can check on things from server side)

B: When connecting to account server, the server checks if you're also on the silent proxy. If so it checks the running processes and other things to ensure you're running a legit client and no known hack programs.


There's still plenty of ways to bypass it but if you code everything properly then you'll have a fairly secure setup.

Also.. if you want to bother with a bit of reverse engineering then you could overwrite the encryption in the client with your own. Makes for a ton of work if anyone wants to try to hack on yoru server.
pro4never is offline  
Thanks
1 User
Old 02/02/2013, 11:49   #3
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
Quote:
Originally Posted by pro4never View Post
One of the methods I've heard thrown around involves the following steps.

A: A launcher which checks the md5hash of your client and launches a silent proxy (so you can check on things from server side)

B: When connecting to account server, the server checks if you're also on the silent proxy. If so it checks the running processes and other things to ensure you're running a legit client and no known hack programs.


There's still plenty of ways to bypass it but if you code everything properly then you'll have a fairly secure setup.

Also.. if you want to bother with a bit of reverse engineering then you could overwrite the encryption in the client with your own. Makes for a ton of work if anyone wants to try to hack on yoru server.
The problem with a silent proxy is that if it's not done in either a native language or pretty good obfuscated then it would be easy to bypass.
Super Aids is offline  
Old 02/02/2013, 14:26   #4
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868
lol.

Loaded module checks, spell encryption change & add a layer of encryption to packets.

Ping packets to confirm your AntiCheat is online, if you're creative something I designed last night can actually check if a proxy is in the works with just one packet.

Use something like Themida to protect your anticheat.

As for client modification if your anticheat is solid, you can just chuck that into there and do Server <--> AntiCheat verification


@Pro4Never

Process checks? O.o, why? What if they have a proxy process running thats for a different server.. false positive
_DreadNought_ is offline  
Old 02/02/2013, 15:40   #5


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,443
Received Thanks: 1,175
The most I've done for blocking cheaters was to inject a DLL which was rewriting all assembly around common known places like wall jump, PM message, etc. So... at the end, edited or not, the executable was useless.

I was changing the cryptographer keys (both COSAC & CORC5). I was changing the WDF hash method. I was changing two constants which are sent to the server, but mostly unknown as they're useless... One was used by the injected DLL to determine if the client was mine, the second was edited by the client to indicate to the MsgServer that the DLL was injected.

Mhm. Else, there were a lot of server-side verification for like revive hack, wall jump, long jump, speed hack, auto-click, etc. All those verifications were direct botjail when detected.

Worked well enough to block most cheats. It wasn't a problem on my servers...
CptSky is offline  
Thanks
1 User
Old 02/03/2013, 00:43   #6
 
elite*gold: 0
Join Date: Sep 2012
Posts: 775
Received Thanks: 329
Quote:
Originally Posted by CptSky View Post
The most I've done for blocking cheaters was to inject a DLL which was rewriting all assembly around common known places like wall jump, PM message, etc. So... at the end, edited or not, the executable was useless.

I was changing the cryptographer keys (both COSAC & CORC5). I was changing the WDF hash method. I was changing two constants which are sent to the server, but mostly unknown as they're useless... One was used by the injected DLL to determine if the client was mine, the second was edited by the client to indicate to the MsgServer that the DLL was injected.

Mhm. Else, there were a lot of server-side verification for like revive hack, wall jump, long jump, speed hack, auto-click, etc. All those verifications were direct botjail when detected.

Worked well enough to block most cheats. It wasn't a problem on my servers...
AMEN
go for it is offline  
Reply


Similar Threads Similar Threads
[HELP] Protecting .eix and .epk files againist unpacking
11/11/2010 - Metin2 Private Server - 13 Replies
I know... It's bad section. I'm VERY sorry. But... In Discussions & Questions are so noob questions. This information is very important for me. I want to protect my files from /pack/ folder. They are very important and I don't want to someone steal it. But I don't know how. I know , that German Servers have that files protected ( Other encryption key in Your packer). Could you tell me how to do it ? Please do not delete this topic. If you want to answer , could You use english ? If you can't...
[HELP] Protecting .eix and .epk files againist unpacking
11/10/2010 - Metin2 Private Server - 1 Replies
I want to protect my files from /pack/ folder. They are very important and I don't want to someone steal it. But I don't know how. I know , that German Servers have that files protected ( Other encryption key in Your packer). Could you tell me how to do it ? Please do not delete this topic. If you want to answer , could You use english ? If you can't use english post in German, Maybe I will manage to translate it :)
Protecting your Aion Account from theft
12/31/2009 - Gaming News - EN - 0 Replies
With an increase in Aion account thefts being reported, keeping game accounts safe has become a high priority for us all. What can you do to ensure the safety of your own account? NCsoft shares a few tips.
Uzi Guide to protecting ur account (NOOBY Edition)
12/01/2006 - CO2 Guides & Templates - 3 Replies
this is realy nooby guide lol so dont flame me thought it be good idea to post this coz everyone post scmming account why not protecting also ..... ---------------------------------------->Ackno wledging the Danger<---------------------------------------- - I've seen many, many situations which people have been hacked, and from four main reasons: 1.) They had a password that was easy to crack. 2.) They were too trusting to the point they let their online spouse, one they've never seen...



All times are GMT +1. The time now is 03:27.


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.