Anti-Hack Idea

Discuss the game, stories, screenshots, videos, ideas, creations, top score!?

Post Permalink
by Gathard » 8/8/2012

Hello guys, Me and my friend came up with an idea (he wrote it all and started the idea) I am on the supporters list so I decided to repost it here, please comment with your ideas, or suggestions , WE WANT TO GET RID OF HACKERS!




Hello world! This will be my first suggestion, I don't know a lot about java coding nor the restrictions of the system itself so please bear with me.

I have a idea to prevent hack clients from reaching a server, this idea comes from the recent 1.3.1 update in which texture packs can be based on each server. If you look at a hack client the client would have many little GUI boxes correct? My idea is based on when the client logs in the server will check the gui layout to see if it is the default minecraft layout, if it is not the default minecraft layout the server will freeze the client and tell it to force download. A simple counter to this would be to just deny the server access to the files it needs 2 access to confirm that the client is a non hack client, the counter to that would be that if the server was denied access to the files the server would continue to freeze the client and tell it to force download. With the up coming mod api modders can upload and confirm their mods with mojang so mods with gui changes would not be effected by the server. Key binds to certain hacks could also be used, one way we could use to counter this is to request the client to upload their settings that contain all the key binds and analyze it. Any keys pressed that are not on the file will be logged.

A possible way to fight x-rays is this if X player is mining Y amount over the maximum threshold check client for x-ray texture pack, if x-ray texture pack is true kick player with warning 1/3, 2nd time confirmed temp-ban player with 2/3 warning 3/3 warning is ip-ban. There could already be a plugin for that though (on bukkit) tell me if anyone knows a plugin that does that, I doubt there is a plugin that can do it though.

Other ideas I thought up of after writing the paragraph:
Server Enable/Disable hack client checking should be off by default only servers who want to stop hacks should.
Add option to bypass for ops.
Thoughts that I have why mojang should make this or something similar to this:
Distributing the minecraft.jar is illegal. (source: http://www.minecraft.net/terms )
Many server administrators strongly go against hacks because it ruins the experience to other players who don't use hack clients, as well as other players.
Feel free to write in suggestions, criticism, and support!

Thanks for reading my sugesstion,
~proskillgod

Supporter list:
Gathard

Update log:
Update 1 - a few visual changes
Level 1
New Engineer
Posts: 13
Joined: 4/28/12

Post Permalink
by marius_3_3_3 » 8/8/2012

Nice, another idea I had, is with the new mod API, minecraft scans your client everytime you enter a server and checks what mods you have. The server can block any un-certified mods and kick you.
User avatar
Level 1
New Miner
Posts: 529
Joined: 1/10/12
Location: Ontario, Canada
Says: Hello!
Minecraft: marius_3_3_3

Post Permalink
by 11volt11 » 8/8/2012

They should just have Punkbuster for Minecraft. XD

Anyway, there are many more than just x-ray and GUI hacks, so you may wish to consider making this more inclusive. But good idea though!
Image
Image
Image
Image
User avatar
Level 26
Expert Creeper
Posts: 1140
Joined: 9/24/11
Location: Where capitalism remains.
Says: Don't be yourself
Minecraft: 11volt11
mc_server: Dumbville

Post Permalink
by Gathard » 8/8/2012

11volt11 wrote:They should just have Punkbuster for Minecraft. XD

Anyway, there are many more than just x-ray and GUI hacks, so you may wish to consider making this more inclusive. But good idea though!


Atleast take down the known ones, Nodus has there own site, Notch has all rights to shut down that website! Its in the Terms Of Use!
Level 1
New Engineer
Posts: 13
Joined: 4/28/12

Post Permalink
by Gathard » 8/8/2012

marius_3_3_3 wrote:Nice, another idea I had, is with the new mod API, minecraft scans your client everytime you enter a server and checks what mods you have. The server can block any un-certified mods and kick you.


Thats pretty much the idea. Notch should shut down these f****** hack sites/clients.
Level 1
New Engineer
Posts: 13
Joined: 4/28/12

Post Permalink
by 11volt11 » 8/9/2012

Gathard wrote:
11volt11 wrote:They should just have Punkbuster for Minecraft. XD

Anyway, there are many more than just x-ray and GUI hacks, so you may wish to consider making this more inclusive. But good idea though!


Atleast take down the known ones, Nodus has there own site, Notch has all rights to shut down that website! Its in the Terms Of Use!

Oh yeah, since Nodus uses the client itself!

If Notch shut it down, Nodus could just make it a mod and not a client, however.
Image
Image
Image
Image
User avatar
Level 26
Expert Creeper
Posts: 1140
Joined: 9/24/11
Location: Where capitalism remains.
Says: Don't be yourself
Minecraft: 11volt11
mc_server: Dumbville

Post Permalink
by nickfromgreek » 8/9/2012

NO NO NO NO what about mods like minimap NEI?
User avatar
Level 24
Expert Modder
Posts: 324
Joined: 11/15/11
Says: Full time java coder,Modder,C++ app developer... if you need me feel free to shoot me a PM :)
Minecraft: Nickfromgreek
mc_server: VilleCraft

Post Permalink
by Proskillgod » 8/9/2012

We could have a simple (but painful) way of doing it, have a separate minecraft.jar for the server. The process would work like this.

Launch minecraft launcher > Login > Download's minecraft.jar into separate file > Play game.

Step 3 would be repeated every time in order to prevent the user from modifying the minecraft.jar. I was thinking about a zip and having the launcher check if it is the correct one but that has its risks. And in the new launcher there would be a SP/MP option.

In order to choose mods there would be a button that says "mods" once you click it, the gui will pop up with a list of available certified mods that you can use on servers. Once you select one of them your profile will be updated with the type of mod you wish to install and when you relaunch minecraft it will auto-install the mod for you.

Just a idea idk if it would work or not
Level 1
New Crafter
Posts: 4
Joined: 6/20/11

Post Permalink
by acs26 » 8/9/2012

And you don't doubt they'll make another client,and make it bypass it?
Image
[url=http://www.planetminecraft.com/member/acs26/
User avatar
Level 13
Journeyman Pony
Posts: 257
Joined: 10/1/11
Location: I'm behind you,eating your dad while I torture you.True enough?
Says: No,it's okay.I'm well qualified for being a waffle-pony.
Minecraft: acs26


Return to Discussion