Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Making an anticheat system?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
GaNoN69
Master Cheater
Reputation: 0

Joined: 23 Jun 2007
Posts: 362
Location: Guh?

PostPosted: Mon Jan 12, 2009 2:26 pm    Post subject: Making an anticheat system? Reply with quote

Is it possible to make an anticheat system for ur private server?

if so please give me some tips for tools, and such, ty pp.

_________________
Back to top
View user's profile Send private message
Frostbyt3
Master Cheater
Reputation: 0

Joined: 07 Jan 2008
Posts: 323
Location: Australia

PostPosted: Mon Jan 12, 2009 5:05 pm    Post subject: Reply with quote

You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

I.E

Code:
currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}



Theres not much to do server side, to really do this you need the source code. I've been doing some anti cheat and it seems that a simple md5 hash check stopped client editing and then a CRC check stopped any cheat engine style memory editing.
Back to top
View user's profile Send private message MSN Messenger
&Vage
Grandmaster Cheater Supreme
Reputation: 0

Joined: 25 Jul 2008
Posts: 1053

PostPosted: Mon Jan 12, 2009 5:11 pm    Post subject: Reply with quote

Frostbyt3 wrote:
You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

I.E

Code:
currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}



Theres not much to do server side, to really do this you need the source code. I've been doing some anti cheat and it seems that a simple md5 hash check stopped client editing and then a CRC check stopped any cheat engine style memory editing.

Won't work GameGuard's GGCRC will fuck you in the ass.
Back to top
View user's profile Send private message
FerrisBuellerYourMyHero
Master Cheater
Reputation: 0

Joined: 14 Feb 2007
Posts: 401
Location: Inside your <kernel>

PostPosted: Mon Jan 12, 2009 5:18 pm    Post subject: Reply with quote

Sure you can implement it! The best way to do it is just to look through all the code and comment out everything pertaining to auto ban. After all the best anti-cheat system is a nonexistent one! Wink

But really don't try it! You'll end up banning legitimate players because your auto ban system wont be flawless and people will hate your server!

Frostbyt3 wrote:
Theres not much to do server side, to really do this you need the source code


What do you mean there's not much you can do server side? That's really the only place you could do anything in terms of anti-cheat. Source code? I'm guessing he has source code if he's asking for help on what can be done as anti-cheat...

Code:

currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}


^^ putting that in is really not a good idea, what happens if the monster truly misses the player? they will be banned even though they weren't hacking, just because a monster didn't hit them...

Just forget about automatic anti-cheat, and manually do it with GMs. That's the right way to do anti-cheat. If you see someone hacking with your own eyes then you'll know your rightfully banning them. As opposed to oops the a/b system screwed up and banned a legit player, oh well...

_________________
You know, life moves pretty fast. If you don't stop and look around once in a while, You could miss it!

Back to top
View user's profile Send private message MSN Messenger
dnsi0
I post too much
Reputation: 0

Joined: 04 Jan 2007
Posts: 2674

PostPosted: Mon Jan 12, 2009 6:00 pm    Post subject: Reply with quote

you could put a anti-cheat on the client side and make the anti-cheat send a packet to the server confirming that it is on.
Back to top
View user's profile Send private message
smartz993
I post too much
Reputation: 2

Joined: 20 Jun 2006
Posts: 2013
Location: USA

PostPosted: Mon Jan 12, 2009 6:28 pm    Post subject: Reply with quote

_void_ wrote:
Frostbyt3 wrote:
You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

I.E

Code:
currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}



Theres not much to do server side, to really do this you need the source code. I've been doing some anti cheat and it seems that a simple md5 hash check stopped client editing and then a CRC check stopped any cheat engine style memory editing.

Won't work GameGuard's GGCRC will fuck you in the ass.


Are you seriously retarded, or do you like posting bullshit in every topic?

He's talking about implementations of anti-cheat systems.
Back to top
View user's profile Send private message
BanMe
Master Cheater
Reputation: 0

Joined: 29 Nov 2005
Posts: 375
Location: Farmington NH, USA

PostPosted: Mon Jan 12, 2009 7:11 pm    Post subject: Reply with quote

not saying much for for you just complaining about it..
any usermode anti cheat you come up with we could bypass.. any anticheat is just a matter of time before its broken... and also the best one usually has layers of protection..

Debugger Detection(various Methods)
Memory Read/write Protection(s)
WRITE_COPY Sections and hashed code section with check back
dynamic upacking repacking...
maybe nanobots... maybe some kernel mode hiding ..
....
so on so forth

regards BanME
Back to top
View user's profile Send private message MSN Messenger
dnsi0
I post too much
Reputation: 0

Joined: 04 Jan 2007
Posts: 2674

PostPosted: Mon Jan 12, 2009 7:52 pm    Post subject: Reply with quote

nanomites work good. But I cant get it to work. How do you handle int3 exceptions?
Back to top
View user's profile Send private message
HalfPrime
Grandmaster Cheater
Reputation: 0

Joined: 12 Mar 2008
Posts: 532
Location: Right there...On your monitor

PostPosted: Tue Jan 13, 2009 7:15 pm    Post subject: Reply with quote

I don't think you'd have to get really complicated with your anti-hack. I don't think anyone would care enough about your pserver to try to bypass even an incredibly simple anti-hack when there are hundreds of unprotected pservers.
_________________
Back to top
View user's profile Send private message
Frostbyt3
Master Cheater
Reputation: 0

Joined: 07 Jan 2008
Posts: 323
Location: Australia

PostPosted: Tue Jan 13, 2009 7:22 pm    Post subject: Reply with quote

smartz993 wrote:
_void_ wrote:
Frostbyt3 wrote:
You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

I.E

Code:
currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}



Theres not much to do server side, to really do this you need the source code. I've been doing some anti cheat and it seems that a simple md5 hash check stopped client editing and then a CRC check stopped any cheat engine style memory editing.

Won't work GameGuard's GGCRC will fuck you in the ass.


Are you seriously retarded, or do you like posting bullshit in every topic?

He's talking about implementations of anti-cheat systems.


I'm pretty sure thats pseudo code for anti-godmode, which happens to be a cheat...

As for requiring source code, I meant for the client where its much easier to do anti-cheat.
Back to top
View user's profile Send private message MSN Messenger
&Vage
Grandmaster Cheater Supreme
Reputation: 0

Joined: 25 Jul 2008
Posts: 1053

PostPosted: Tue Jan 13, 2009 7:23 pm    Post subject: Reply with quote

smartz993 wrote:
_void_ wrote:
Frostbyt3 wrote:
You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

I.E

Code:
currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}



Theres not much to do server side, to really do this you need the source code. I've been doing some anti cheat and it seems that a simple md5 hash check stopped client editing and then a CRC check stopped any cheat engine style memory editing.

Won't work GameGuard's GGCRC will fuck you in the ass.


Are you seriously retarded, or do you like posting bullshit in every topic?

He's talking about implementations of anti-cheat systems.

You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

Are you fucking illiterate or has Meg been sticking her dick in your ear to much? You can't do it because GameGuard will contact Nexon's master server for GameGuard.
Back to top
View user's profile Send private message
Frostbyt3
Master Cheater
Reputation: 0

Joined: 07 Jan 2008
Posts: 323
Location: Australia

PostPosted: Tue Jan 13, 2009 7:31 pm    Post subject: Reply with quote

_void_ wrote:
smartz993 wrote:
_void_ wrote:
Frostbyt3 wrote:
You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

I.E

Code:
currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}



Theres not much to do server side, to really do this you need the source code. I've been doing some anti cheat and it seems that a simple md5 hash check stopped client editing and then a CRC check stopped any cheat engine style memory editing.

Won't work GameGuard's GGCRC will fuck you in the ass.


Are you seriously retarded, or do you like posting bullshit in every topic?

He's talking about implementations of anti-cheat systems.

You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

Are you fucking illiterate or has Meg been sticking her dick in your ear to much? You can't do it because GameGuard will contact Nexon's master server for GameGuard.


My bad, skipped a post =\.
Back to top
View user's profile Send private message MSN Messenger
smartz993
I post too much
Reputation: 2

Joined: 20 Jun 2006
Posts: 2013
Location: USA

PostPosted: Tue Jan 13, 2009 7:50 pm    Post subject: Reply with quote

_void_ wrote:
smartz993 wrote:
_void_ wrote:
Frostbyt3 wrote:
You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

I.E

Code:
currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}



Theres not much to do server side, to really do this you need the source code. I've been doing some anti cheat and it seems that a simple md5 hash check stopped client editing and then a CRC check stopped any cheat engine style memory editing.

Won't work GameGuard's GGCRC will fuck you in the ass.


Are you seriously retarded, or do you like posting bullshit in every topic?

He's talking about implementations of anti-cheat systems.

You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

Are you fucking illiterate or has Meg been sticking her dick in your ear to much? You can't do it because GameGuard will contact Nexon's master server for GameGuard.


GGCRC will not fuck you in the ass if you do it right.

Anyway, noone can unpack maple at this point.
Back to top
View user's profile Send private message
ups2000ups
I post too much
Reputation: 0

Joined: 31 Jul 2006
Posts: 2471

PostPosted: Wed Jan 14, 2009 12:30 am    Post subject: Reply with quote

smartz993 wrote:
_void_ wrote:
smartz993 wrote:
_void_ wrote:
Frostbyt3 wrote:
You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

I.E

Code:
currentHealth = previousHealth - monsterDamage
if (currentHealth = previousHealth)
{
ban();
}



Theres not much to do server side, to really do this you need the source code. I've been doing some anti cheat and it seems that a simple md5 hash check stopped client editing and then a CRC check stopped any cheat engine style memory editing.

Won't work GameGuard's GGCRC will fuck you in the ass.


Are you seriously retarded, or do you like posting bullshit in every topic?

He's talking about implementations of anti-cheat systems.

You could just (if your an at all good server) leave gameguard in when unpacking the client or just some simple checks on the server

Are you fucking illiterate or has Meg been sticking her dick in your ear to much? You can't do it because GameGuard will contact Nexon's master server for GameGuard.


GGCRC will not fuck you in the ass if you do it right.

Anyway, noone can unpack maple at this point.



sure i belive you noone can unpack maple Wink i mean people can hack into nasa but not unpack a simple exe file for a game thats way to hard

_________________
dont complain about my english...
1*1 = 2?
Back to top
View user's profile Send private message
SXGuy
I post too much
Reputation: 0

Joined: 19 Sep 2006
Posts: 3551

PostPosted: Wed Jan 14, 2009 6:08 pm    Post subject: Reply with quote

the people hacking nasa dont fucking waste their time unpacking maplestory
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites