Solutions for preventing hackers.

View previous topic View next topic Go down

Solutions for preventing hackers.

Post by ElPatron on Sat Oct 30, 2010 11:42 am

Hello, I am a CAEU player, and altough I am no expert in programing/game developing/antihacking software I have witnessed some conversations between experts on the subject. Altough that doesn't make me feel qualified to talk about it, some ideas are interesting.

*MD5 Hash*

Simply put, it is an unidirectional algorithm so gamefiles could be checked for changes effeciently even if hackers left the files with the same size. A check on certain files during startup would prevent knifemodders etc.

*Changes in game files*

This idea came up from my own mind. I played a beta game for some time and in the official beta forums there was a discussion about hackers. Some said they have seen them, altough rarely, while most of the players reported no evident hacking on the game.

Later on, it was discovered that since the game was a beta, there were so many changes in the game files so frequently, that it was nearly impossible to code a efficient hack and make it last.

That gave me the idea of changing some files frequently. The changes would be made so that they would have no impact on the game, but would "patch" areas to prevent hacking. If the hack tools did not find the correct memory adresses to load, the hack would not perform correctly.

After each patch, hackers can develop and release new hacks in a matter of hours, and those will last for a pretty long time.

Now imagine seeing your hacks get outdated in a few hours. It would require hackers to develop and release them in time, just to wait for the next "patch" to check the changes made and develop a new hack again.



*Open for discussion*

I have heard experts talking about "free move" or something. Not sure if that's what is wrong with the game or if should be implemented.

Heard that it would stop speed and fly hacks by removing/implementing it (not sure). Anyone with more experience than me in this subject could clarify it better.

ElPatron
New FFCA Member

Posts : 4
Join date : 2010-10-30

Back to top Go down

Re: Solutions for preventing hackers.

Post by Glowingice on Sat Oct 30, 2010 11:44 am

You = smart :O

I don't understand this so I say +1 Very Happy

Glowingice
Full FFCA Member

Posts : 17
Join date : 2010-10-30

Back to top Go down

Re: Solutions for preventing hackers.

Post by (MI6) lolpierandom on Sat Oct 30, 2010 4:40 pm

The second one might not be so easily doable. It could disable non injected hacks/.rez mods, but it would also inconvienice the player base still.



First one simplified:

Basically, the server/client checks to make sure all your CA files are normal and unmodified.

__________________________________________________



Long live MG14c, former great pistoling clan.
avatar
(MI6) lolpierandom
Representative

Posts : 162
Join date : 2010-10-16
Age : 20
Location : On the internet

Back to top Go down

Re: Solutions for preventing hackers.

Post by Zirrick on Sat Oct 30, 2010 5:32 pm

elpatron deserves cookie, but the 2nd one might piss-off some players.

Zirrick
Ambassador

Posts : 202
Join date : 2010-10-16

Back to top Go down

Re: Solutions for preventing hackers.

Post by mrfarhan on Sat Oct 30, 2010 6:38 pm

These measures + dome over every map to prevent flyhackers from flying too high + an AC that scans for hacks when you start up CA and right before you close CA = Hack-free environment that lasts more than 1 day after every patch,
avatar
mrfarhan
Good Forumer

Posts : 351
Join date : 2010-10-02

Back to top Go down

Re: Solutions for preventing hackers.

Post by Zirrick on Sat Oct 30, 2010 6:58 pm

aww leave the fly hackers, they provide fun target practice.
But no they just need to implement a ceiling, that if they cross they die (much like falling through the map), a dome is too complex.

Zirrick
Ambassador

Posts : 202
Join date : 2010-10-16

Back to top Go down

Re: Solutions for preventing hackers.

Post by mrfarhan on Sat Oct 30, 2010 10:04 pm

but dome = simpsons movie Sad
avatar
mrfarhan
Good Forumer

Posts : 351
Join date : 2010-10-02

Back to top Go down

Re: Solutions for preventing hackers.

Post by ElPatron on Sun Oct 31, 2010 10:43 am

Hm, there have been some misunderstandings here.

A simple server check won't do. Hackers will always find a way around.

But MD5 is not very vulnerable. Even if you let the files virtually unchanged (except with the modifications, obviously) the string cannot be replicated. Some hosting sites (can't give an example, saw one this week with this measure, but don't remember) give you the string so that you can see that the file has not been replaced/modified.




About the second one: hackers are inconvenent. Having to patch a few bits whenever you start up is not.

Also, even if players find it annoying, hackers will feel it multiplied by thousands.

ElPatron
New FFCA Member

Posts : 4
Join date : 2010-10-30

Back to top Go down

Re: Solutions for preventing hackers.

Post by mrfarhan on Sun Oct 31, 2010 7:16 pm

The algorithm idea [MD5] and the constant in game files hm.
Sounds like what Nexon should do if they're not making a server sided anticheat.

avatar
mrfarhan
Good Forumer

Posts : 351
Join date : 2010-10-02

Back to top Go down

Re: Solutions for preventing hackers.

Post by Klypto on Wed Nov 03, 2010 9:08 am

They at least could do the [MD5] hash. Just push for that one first.
avatar
Klypto
New FFCA Member

Posts : 6
Join date : 2010-11-01

Back to top Go down

Re: Solutions for preventing hackers.

Post by mrfarhan on Wed Nov 03, 2010 11:58 pm

I heard that that was what Nexon did in the last hackshield update.

They introduced a cshell.c or smth to detect changes in program files.
avatar
mrfarhan
Good Forumer

Posts : 351
Join date : 2010-10-02

Back to top Go down

Re: Solutions for preventing hackers.

Post by ElPatron on Tue Nov 09, 2010 5:24 pm

mrfarhan wrote:I heard that that was what Nexon did in the last hackshield update.

They introduced a cshell.c or smth to detect changes in program files.

Yes, but we have no real tech details.

By my logic, checking changes in files (that certainly can be covered to some extent) would be slower than just checking a string, but I might be wrong.

Simply put, if Nexon is doing MD5 checks, it's all good.

ElPatron
New FFCA Member

Posts : 4
Join date : 2010-10-30

Back to top Go down

Re: Solutions for preventing hackers.

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum