PDA

View Full Version : Anti hack program


Average_Joe
12-09-2008, 11:52 PM
Well seen as though i was starting to make one about 1 and a half year ago for cs:s i was thinking maybe i could make one for UT. seen as though UTDC and some other ones have been purposefully edited to allow certain hacks to bypass them... and we all know that there is a radar that can get through all of the known anti hacks... NOT IF I CAN DO ANYTHING ABOUT IT!!!

its just that i need some code "which i will probably get out of UTDC" as the base of the anti hack. i of course will then need to create a whole database of the MD5's that are known to be glitched (yes it will scan MD5's) and also ini files and also hooks.

now this radar is tricky and becuase no one is making an antihack no more i feel that there should atleast be one out there thats is good. i would also much apreciate if maybe some of the top dogs and coders could help me do this. im sure Unreal Admins would LOVE to see a knew anti hack... BUT also during the making of this anti hack i will need to setup a temporary server on which the files will run on. and see if it picks up hacks or not. (yes that means downloading some) what will then happen is a select few of server admins will then be sent an email (sounds impossible and i think it is) tats tells them the hackers name ID and IP number. this could take weeks or months to complete so i hope that the coding for this should be hard. i am not sure what language to use i think UTDC was C++ if i am not correct please tell me.

anymore ideas?

E-Mail me at

average_joe1@hotmail.co.uk
or
Just PM me

Lets catch those hackers and lets make sure they cant mess up the game on which we all love.

[FuN]Average_joe

P.S. a good name is also required
i was thinking UTAHS (yew-tas) [Unreal Tournament Anti Hacking System]
any GOOD ideas are welcome.. i will start making the program at about 2:00pm EST 7:00pm EST+5

Average_Joe
12-10-2008, 12:03 AM
OMFG LOOK WHAT I FOUND IN THE UTDC CODING... I DONT EVEN THINK THIS IS NECISERRY...

IF YOU ARE OFFENDED EASILY DONT READ THIS!!!

UTDCYou UTDCAre UTDCSo UTDCDamn UTDCUgly UTDCHoe
UTDCHorribly
UTDCFucka
UTDCSucka
UTDCDingDong
UTDCHolla
UTDCSplit CheckReplacement CheckIPPolicy Mutate BeforePaint Notify
Allow451b ShowWindow bHidden Open MaxColor ClientClass ShowConsole MipZero UBits UClamp VClamp VBits UTDCAlright UTDCMuhammedDrawing
BobMarley BobSaget BobDylan
Allow451a BobBob BobBrown BobTooSlow

i dont know what the allow451b is that a version of unreal T or is it liek a hack?
and where you see spaces and enters ther should be binary and hexadecimal

Brummel
12-10-2008, 03:43 AM
First off: let me say that it's a wonderfull iniative. I do hope you will succeed with this. I don't want to critize you or destroy any hopes, but I'm sceptic about the program. The UT code is a rather strong code, but it has holes and loops in it, as has any code. Making the anti-hack will be, put simply, closing those holes with more code (which in itself can have holes again etc.) and even if you manage to close all know holes and create no new ones, some of the 'hackers' will just go on and find new holes, which then have to be closed etc. It's a virtual circle.

I try to look at it as the following: a UT server is a garden, when someone wants to get into the garden and say kill all the flowers in it (hacker/botter), you want to protect the garden and build a fence (anti-hack / anti-cheat). The hacker/botter notices he/she can't get in anymore and starts to search new ways, you build a bigger fence etc etc. In the end there won't be a garden left, because it's all fence and the hacker will laugh his ass off and move of to haunt another server, that's just what they do.

What I think one should do on a server is this: when someone is suspected of cheating, get proof (spectate and get a demo and get someone else to look at the demo aswell). If he/she is a 'proven' cheater: ban him/her. Don't waste any words on him/her, just ban. If they somehow find a new way into the server: ban again, and again and again. I know it's a tiring proces and you'll start to feel the need to scream and stuff, but (like Ziggy said somewhere else) that's just what they're after. At all times: remain calm and keep patience.

Secondly 451a and 451b are UT versions, not official releases by Epic, but if I'm not mistaken, neither is 436. Maybe that's even where the problem starts, build-in code in the non-official releases.

Thirdly: like I said, I'm sceptic, but I do hope you succeed. I haven't got any coding experiences, other than SQL, JavaScript, XML and XSL-T, so I don't think I can be off much help: but if you need anything just lett me know and I'll see what I can do.

Draco
12-10-2008, 03:53 AM
436 was an official patch release by EPIC. 440,451a, and 451b were released by UTPG.org.

~Johnny Jones

Average_Joe
12-10-2008, 09:24 AM
i see. well i just now need a reliable program to help me do the work. i dont want to use VB C++ because of the amount of processing power it uses. so a basic model will be good. any ideas?