ET Anti-Cheat Effort upd 3

A while ago, I have started an effort to create an anticheat solution for our beloved game, ET. With help from the community and (that didn't really know about Crossfire before; not everybody is playing ETPRO) , I have managed putting together a small team that will do its best to achieve the goal of revigorating ET.

I present you the AnonymousET-ACE team:

Romania Quad ( core dev & project manager )
Romania foxX ( core dev )
Romania Elf Friend (core dev)
Germany miTTi ( #xfire-project manager )
Coders & others: Sweden chaplja, Flevoland maan, Germany FaKy, Czech Republic Pecka, Czech Republic AngelUw
Thanks to all the users of our website who contribute to our efforts.

Coding the software will start as soon as a design specification document will be agreed upon. We expect it to take quite a while befora a public beta would be available (say 2-4 months, but may be more).

We would appreciate any help from experts on the following topics: trusted computing, compiler design, reversing and anti-reversing, ET engine (client & server).


A twin project started by Germany miTTi wants to save ET by means of
1. Stopping the cheaters ( Cheatbusters & ET-ACE )
2. Creating new maps
Quote by miTTi
As you might all know many guys are leaving ET due to RL issues or cheaters.
So I think it is time to renew ET to keep it alive untill at least RTCW 2.
Everyone should also have seen that ET:QW does not keep what it said. It is fully NOT comparable with ET and is really boring for me at least.


You can get in touch with us on our common QuakeNet channel: #xfire-project
ET-ACE Website: http://nic-nac-project.de/~talex/et-ace/
Xfire Project Website: http://www.xfire-project.eu.tt/


Quote by quad
The purpose of this site is to facillitate communication between users capable of contributing to the creation of an anti-cheat tool for Enemy Territory. We (the ET community) will hopefully be able to put together a team with all the required skills needed to stop or at least greatly reduce the cheating phaenomena in ET, by the means of developing a software package capable of detecting and/or preventing game hacks.

ET Anti-Cheat Effort WEBSITE

If you feel you can contribute to this effort, please do. If however, no one is interested in helping, I could decide to give up, because this won't be an easy thing to do.

I've just put the site online, so there's not so much on it, but I did some research on cheats/anticheats and I'll post some materials soon.

/request sticky


UPDATE 1:

Those who did not recieve their confirmation e-mail, please PM me with a temporary password and I'll update your accounts, so you can login (and change it afterwards). Or check your junk folder ;)

UPDATE 2:
Related Project: #xfire-project
Link: http://www.crossfire.nu/?x=forum&mode=item&id=8686
Purpose: Keep ET alive by the means of new maps and others.

Comments
202
ehhh nice, but what are you going to do?
ergh... an anti-cheat tool like punkbuster, but better :)
Parent
do you code it yourself? i don't think that there are many ppl around who can code/ have time to code an anti-cheat tool for et :<
but gl m8
Parent
I can code, yes, but I don't know if I could code it all by myself, tho. That's why I need the help.
Parent
more better
Parent
*more gooder
Parent
englihs lesson n1:

not more better but more gooder.


edit: More gooder !
Parent
i would prefer more bestester. but thats a thing about style ofc
Parent
how old was this comment pls?!
Parent
it seems a good idea and you personally are willing to put in alot of effort so i would support and contribute :o, but ye what is the plan on making this software?
image: logo havent seen that design before!
www.drupal.org , I've setup the site within 2 hours, could have been done faster, but I took my time in setting up groups/permissions/forums and installing some custom modules, and posting the content.
Oh, and default theme, you know :) ?
Parent
the similarity to dignitas is funny
Parent
LOL, indeed :)
Parent
nic-nac-project ? :x
you wont get it to detect priv hacks.
and pb detects public hacks. (recoded nexus releases not published arent public!)
only pb would detect your tool.
Detect? maybe not. But STOP? I think it's doable.
Parent
stop? definately not.
Parent
think again:
http://www.diamondcs.com.au/processguard/index.php?page=attack-misc
last time i checked, all cheats worked by DLL/Code Injection
If I do as little as force ET be started by my app only, many current cheats will stop working until people will get a new code injector that injects the cheat in an already running process
Parent
how much time would it take to get this new code?
Parent
injecting a hack in a running process is totally possible
Parent
I know it is totally possible, but all cheats i know of don't have such a thing. Thus, cheats would stop working until someone would code/find/and distribute such a thing. Just o proof of concept, totally dumm trying to do so for stopping cheats.
Parent
wouldnt you just give yourself an unlimited amount of work?
Parent
unlimited? no... alot? yes...
Parent
du bist so überhässlich schäm dich so nen abturnfoto in dein profil zu hauen
Parent
watch out for spieZ :<!
I rly wish you the best!
Hope many will jump on the bus and keep it driving!
np 4 this busdriver
Parent
Well not bad idea after all, but i doubt you will find any good coders for this project on xfire where most responses to topics are 'lol, omg, care'
lol omg care
Parent
pay $ so he can do better stuff
Too drastic. I know for sure that whatever League or Cup will use your system doesn't have to count on me for playing there.

- A non-free emailadress? Where the fuck am I going to get that stuff? I won't pay for anything to play a free game =/
What are you talking about? Where does it say non-free email-adress?
Parent
Quote * Crossfire (or the system, incase it's not integrated with this particular site) would work on a one account, one ip basis.
* In case more ip's are identified for a particular user (dynamic ip), the user will HAVE to supply an aditional non-free e-mail (incase the first one is free) to be allowed to play on any ip. In case this is a home/school/work/icafe situation, he will be able to choose one or two IPs to be allowed to play on. If it's like school-time and vacation-time (like @uni and @home), he will be allowed to change the IP he plays on like once every 2 months.
* In case more accounts are detected for the same ip (mother/father/brother inside the same lan), all the accounts will have to supply a non-free e-mail.
* Whenever any of the previous conditions can not be veriffied, the player will not be allowed to access protected game-servers.
* Admins would be able to override any of the previous conditions if the player provides some kind of explination and proof.


Read the whole website next time ;-p
Parent
Yeah, sorry, just saw the register page, made me wonder where it was ;-) But I think you get a non-free email adress anyway with your ISP (in my case "[email protected]") I think he means that one.
Parent
My parents use that.
And I have a brother who plays competitive ET as well.
Parent
Well, let your parents use it, it's (as quad said) just used as a way of identification. Ofc, I dunno about the prob with your brother... I don't know all the details, but I think it should be possible to get another of those @isp.be adresses easily, don't know how though.
Parent
you can make several email adresses. login to mijntelenet.be and make urself an emailadress
Parent
ADSL, not telenet.
Parent
should be same
Parent
Only thing I could find about a new emailadress, was to buy a new webmail with 50mb inbox for 55 €.
Parent
University, work and isp e-mail addresses pass as non-free. It simply means you can't get a new one whenever you want. And it was just a suggestion.
Parent
And it was only a response.
Parent
really big GL to you
something along the lines of "cheating-death" or more like punkbuster? well, good luck! =)
GL, I hope this'll work, imo it can take out 50% of the cheaters that are "busted" here on CF for example.
Good Idea :o]
2 weeks
exactly what i thought
Parent
just buy most used private hacks and send them to pb. that helps.
You finally found someone who is able to code such a thing?
/msg madscientist @ Qnet. oh he hasnt been on IRC for looooooooooong time :(. well I still have contact for his brother.
Parent
i could ask him to code me a prone-3hs-bot ;(
Parent
*you already did
Parent
BIG GL 2 u
Interestingly enough, I have recieved lots of hits from private areas of cheats' websites to this particular topic: http://nic-nac-project.de/~talex/et-ace/?q=node/4. I'm glad you like it, mates!
Seriously hope you are able to make something happen regarding stopping the cheaters in ET, imagine ET with out the cheaters...a dream come true!!
good luck with it
One idea, monitor the mouse input and see if it corresponds with the crosshair movement on the screen. Ofcourse, people have different sensitivities, and even senstoggles, but at least you can monitor the general direction of the crosshair movement..?
Good point! I'll look into it sometime...
Parent
I wish i could help on coding this, but i'm moving away in one week, and i won't be able to touch a game again until earliest next summer :<
Parent
sounds great !
Parent
I wish u good luck, but I dont think you will detect private hax.
Anyway those non-free emails are easy to get, my isp gives me 5 of those with 1 gb each :b
Good luck with your project quad, hope you find people that will be suitable for this job :)
Support this guy if u can!

GL quad!
sounds good, hope some people can help you at.
GL and nice job if it will be better than punkbuster
nice idea ;-)
Good Luck!
good idea and gl !
it will fail
good to know you're with us ;)
Parent
it will fail and you know it
Parent
how do u know a mail is paid? i can buy a domain for like 5€/year and make the emails i want :]
Then you're still paying for it and it's a simple matter to block emails from a domain if neccessary.
Parent
but by paying 5 € / year i can create unlimited email accounts.

well, i whouldn't need to buy any domain, my father has a server, if I wanted to cheat I could just create the emails accounts I want and those emails from his domain are used also by his costumers, so they're "paid emails".
Parent
Ok, say you get caught hacking using one email from this domain, it's possible to block all other emails coming from that email. So you couldn't create another "account" because your "unlimited email domain" was blocked.

Sure, the system is not perfect, but it's much harder to get around than nothing.
Parent
what about the other costumers ?

lets see if my ISP gets a lot of haxors we are going to get a domain block and bibuy. nice.
Parent
But with your ISP you can't get an email for $5, can you?

Anyways, even if you get some people with a few "paid" emails, they are still losing something they paid for, and it's still better than nothing. No use arguing about it.
Parent
gl, rly.
nice work . Good luck :-)
good luck in doing it :)
I think it's a nice try to spy everyones personal files like bank datas or ebay stuff.
You guys from Romania have the call to be dubios.
If you can install that trojan to anyguys PC, u got his IP and his e-mail adress. So you can do what u want to. Lets take the example ebay.
With ur trojan you can easily spy the ebay acount datas and with ur proxy server u have his IP. So u could buy whatever u want to, give ur adress in Romania and the hacked guy will receive an e-mail to pay what u bougt.
heff.. for fucks sake... we don't event have the tool, we are looking for HELP in trying to make it, and you're saying we already want to distribute trojans?!?

did i give you any link to download? what am i trying to distribute then? tell me, when you downloaded your cheat, were you suspicious whether it was trying to send your credit cards away?

Edit: this whole thing was supposed to be for slyan, but it works for you as well. slyan's tone however offends me, unlike yours
Parent
If they make it open source(which i strongly encourage), it's NP.
1. Security through obscurity never works, so no need to hide any secrets in the source code.
2. Bugs will be fixed faster
3. Problems like the one you mentioned won't exist. By reading the source anyone can assure that there's no bullshitting in there.
Parent
Very nice <3
I don't know but in this case i would only trust experienced people.
You know, its hard to give someone your IP and e-mail adress without knowing what you are doing with it :)
The idea of making an Anti-Cheat tool for ET sounds really nice but maybe there are other ways instead of giving IP , adress away.
omg... when you play on other people's servers you are already giving your ip away! and flashnews, check your crossfire profile, did i see an e-mail there?
Parent
You give your IP away to every website you visit. That's how perfo got busted btw.
Parent
Because some people are unsure , they are immediately sick?!

Interesting :p
I don't understand slyan's or similar points.


If that anti-cheat soft will be approved and, of course, released you will have to use it, doesn't matter if it's made by Romanian guys, otherwise you gonna say bi-buy to ET . ( competitive ET)

And, btw...If you all know that some romanian guys are very good in hacking i have to tell you that you should know that they're good in anti-hacking aswell .
Well, the biggest problem is that quad needs some help, he can't do this without any support . He is able to offer his knowledge instead of nothing and you're reacting like an 11 years old kid, whose Power-Ranger/Superman/Spiderman/Batman/Pamela-Anderson/Brad-Pitt puppet has been stolen by a gipsy guy when he was 7.

I also had a few problems with some foreign guys but I'll never, but never, be a racist. On the contrary, i love that country :-)


off: gl in the future sylan with your "Razor Plasma" mouse owning cheaters in pubs. I'm your biggest "razorguy" fan ever. I bet 10 virtual $ that you don't have any diamondback, it's impossible to have a gaming mouse and like you don't know its name, you're just proud with your neighbour's mouse. Marsh !
thats why you should post such things @ crossfire. Ask in some c++ coding boards or smth. Or AC Forums !!
You just took my words ...Crossfire it's good only for whining/flaming/recruiting ...
Parent
Ask people to volunteer for something without them even caring for that something? Oh, comeon....
Parent
Quoteoff: gl in the future sylan with your "Razor Plasma" mouse owning cheaters in pubs. I'm your biggest "razorguy" fan ever. I bet 10 virtual $ that you don't have any diamondback, it's impossible to have a gaming mouse and like you don't know its name, you're just proud with your neighbor's mouse. Marsh !




Razer Diamondback Plasma LE

Razer Plasma

and dont bet with me, with you r stolen money.
Parent
Only thing i'm really worried about is the possibility of bypassing the entire thingy, and this is where IMO most of the thought should be placed. Because the anticheat thing can be as good as it wants, but as long as anything goes over network, it's possibly fakeable. I guess it's not that hard for the cheatmakers to code something that sends whatever is needed to "confirm your identity" to your master server. For that you have

* IP-check
* E-mail check
* Password?
* GUIDs

IP-s are spoofable. I can possibly register with a spoofed IP, and play offi's with that same spoofed IP. Easy bash for the cheatmakers.

E-mail checks, you say that you need a "non-free" mail-address. What kind of database do you use to determine if an address is free or non-free? Only addresses of certain domains are accepted, or no addresses from common free-mailproviders like gmail, hotmail, yahoo are not accepted? Either way, it's insecure. The first one because you'll get a lot of whine because of valid domains not being approved, or the second one because it's easy to set up a mailserver/domain on your own.

Password? IMHO you really need that. Before playing an offi you should require the clients to properly authenticate (ofcourse full of hashes and encryption), because it ain't easy to spoof a good password. At least that will prevent people spoofing each other, but still you'll have the problem of cheaters getting new accounts all the time, with different(spoofed) IP-s or faked e-mails.

GUIDs? lol.


So no matter what you do, you still have the problem that this stuff is free, and it's internet. It's always possible to get a new identity.
I'm sorry for being pessimistic, i really hope you can sort out some good stuff here. But i bet you appreciate a little bit of constructive critisism anyways ;)
replied to you on the site about ip spoofing.. check it out...
Parent
et is a free game. That was and is still the main problem.
well i think making a mod for ETQW with the ET stuff would solve it, since we already have the classes and stuff there we just need a "visual-mod", basicly removing the veicles, remaking the models and maps..
Parent
This is not gonna happen :-<
Parent
why not ? tbh its easier to do this than to make an anti-cheat that works, detects private hacks and its better than pb.
Parent
Because et is based on the quake engine, and et qw is based on the <enter random noob engine here>
Parent
hahaha :D

serious?
Parent
not a bad idea but too much work tbh.
Parent
tbh ET is dead full of cheaters :x thx netcoders and other shit site who distrub private hax
gl and hope it works
Won't work, too much time needed. ET will be dead by then.
cheaters don't kill ET , the kind of emos like you do.

"ET IS DEAD ET IS DEAD" bullshit
Parent
Nice putting effort in a dieing game. Don't like it either, but it's the truth.
Parent
it's not dead :*
Parent
I didn't say it was dead, I said it was dieing ;p
Parent
*dying damn it :D
Parent
pm me if you need any help , i'm with you all the way
and you wanted to get my hack
Parent
yes

sex-bot

so even in the dark u can aim ur penis correctly
Parent
kill cheaters
might work tbh ;)
Parent
now im getting scared
Parent
well if all cheats are not killed

theres always the current system of cheatbusters.et no? they are doing a very impressive stuff out there
I really hope you fail miserably.
nice job quad! <3
GL!
isnt there something like this in aq2 and cs 1.6 and those progs are working pretty well?
You played AQ?
Parent
not really only tried few times
is that supposed to mean it doesnt work well at all?
Parent
No, I haven't played AQ much for 4-5 years now... so I don't know if there is any new anticheat system; last time I checked, there wasn't any new anticheat system.
Parent
yes there are programs like this in CS but at least we know how much cheaters are there so imho it wont work that well!! (just more money for the coder tbh)
Parent
Kill the cheaters !!
gl 2 you !
prv bots > you

i think :/ but good luck
Why isn't TosspoT asking devotti to add ET to envoy? Click the banner if you don't know what I'm on about.
I like the idea, but I doubt the success. And can I trust a tool, which is made by random people from the internet? ;D
that is the problem.. if I understood right that is possible but that needs a professional coders and plenty of work not just bunch of ppl from internet who wants to 'help'. Useless even think about for game like ET
Parent
some great ideas, good luck.

im sure 90% of this community can help in some way - be it financialy, technically or..whatever.
making a bot is ok, making a bot with random people all over the internet is stupid and will never be used by any gaming community beside cf i guess. send it to pb to approve it and maybe they will add it to their system, like i said before this will fail other wise!
First of all, it's not a bot, and second of all, have you ever heard of linux, apache, mysql, perl, gnome, compiz&beryl? These are GREAT pieces of software done by "random people all over the internet". I'm not asserting we will succeed, but your point is simply flawed. And we do have some chances of succeeding.
Parent
cb wont use it, banning people online is a whole different thing then some linux shit
Parent
we dont need cb, we already had that discussion a time ago, with the eZbash thingie,
Parent
"some linux shit" is giving microsoft quite a headache and the same "linux shit" happens to be THE THING that runs the internet... agreed, banning people online is different, but your whole understanding of linux and open-source is flawed
Parent
the POINT banning poeple ONLINE is different than some linux shit, linux part is an opinion
Parent
people who intentionally play with cheaters for more than a set number of times should also be punished, and when the bans wear off the cheaters should form their own clans and see if there still is anybody who wants to play them.
Good luck with that.
gl with that
I hope you'll succeed in your efforts! In other words : gl
Why all the whine about staying in the channel? :s
Thx for admins to make this forum sticky, that the way I can help quad - hope it will work and I think we should really ficus on pbguid registering system. As for the new maps I dont think thats needed as much as W:ET promoting by writing news on eSports sites all around the world with links to Et Ultimate installer 1.3 (hope kAshu will remove empty etkey bug in 1.4 and add more maps for begginers) and videos - to impress new players. There si no other game where player can achieve something than ET, coz we dont have so much teams as CS,CoD2 and its free so spam each sites with - WANNA BE PROGAMER? EASIEST START OF YOU PROGAMING FREE! W:ET BEST GAME EVER! and you will se 50-100 new players appear.
it's dead, you're just wasting your time.
Parent
No its not! If its dead how can I get contacts to almost all czech eSport mgc who is willing to get W:ET squad, how can I gain support for future cups and even to have W:ET at LANs? Please man, game is not dead since there are people who unite comunity and for for it. As I say good news, casts etc is biggest weapons of our game and I have experienced that works so dont try tell me its wrong or too late pls...
Parent
Those mgc leaders dont follow ET scene and they still think it's alive.
Do I even need to mention what's the truth, well, here it comes:
ET IS DEAD

cpc3 will be the last event for ET, then it's totally dead and everyone will play ET:QW, too bad czech mgc's wont support that game :(
Parent
MAN WAKE UP! What creates game popular? Their community! If we will play that game and do it good no reason for mgcs to stop supporting our game. CDC3 is not end! It depends on US! Sad that many of you give it up too early with this fucking "ET=dead" "too late" spam...
Parent
most of the players you are managering are cheating, I got some inside information.

ps: et is dead
Parent
you are 4 years late with your 'promote ET' thing.
Parent
Man... 4years ago I dont have such contacts and abilities... dont know why nobody tried it before. But we must live from what we have. It will be still enough peple to help and play believe me.
Parent
ET is DEAD!!!![/b]
Parent
Ok, great news that for you is.
Parent
When people find out QW sux they will play ET again nP4us
Parent
so you are a ps pro without ps?
Well after army I will continue playing ET in some clan :) I hope some clan wants me. For now just public. ET will die and there is nothing to do about it. Only if you erase ET:QW from this world. I think next game that I will play will be QW if there will be nothing better to play.

Cheaters really fuckt up this game :(
no no NO! Why are you thinking in such a negativistic way?
Parent
wake up dude do you remeber rtcw
Parent
well, did you personally do something for it?
Parent
yes i kept playing, it was all i could do. it was a better game then et (cd key ban get a new game) and it still died.
i dont want to be negetive,its just z way it is. it would be great if what you are trying to do worked but i think its too late.
Parent
and thats the point! its never late! And if you have players and organizers it is alws big chance to have owns cups without cheaters and LAN etc... but you must do something wor it, at least show W:ET your freidns etc.
Parent
Well that is positive thinking ;)
I will continue playing ET ofc, untill im the last player :P. Some games never die they just became smaller. The community will always change and as older the game the friendlier is the community:).

ET 4 EVA!
Parent
Yes you are right, and as you say smaller friendly community > bigger that donteven want to support the game etc, W:ET <3
Parent
gl.. nice helping hand saving the game
If you need me, call me.
I guess chaplja is the perfect guy for the job. :p
Why so sceptic? It's all just concept. And be happing that there will be an alternative for punkbuster!
Exactly why people are skeptical, it's just a concept... :)
Parent
Good luck on the project i really hope u come up with some good working prog and btw u might add some sponsored adds for ppl to click on (dont force them) to get some money to support your work.
I think ET is still pretty active because of the CPC's Crossfire is organising. Without these LAN's ET would be even more ridiculous then it is nowadays sometimes. I think I know plenty teams and players, including me, who would stop if there wasn't a CPC coming up.
A few EC's back, it was still quite an honour to play in the EuroCup and to play all those big names. But these days it's so easy to get in ET. The prestige and the honour are completely gone. Just create a team with some names, rate yourself a 8+ and there you go, you might just got yourself a qualifier which you'll probably win.

If I watch a demo from like 2 years ago or if I watch the Hall Of Fame of RtCW on ClanBase and just see all those screenshots of all these old players and if I then again play some 3on3 vs some scum and trash, I don't think ET will last very long.

Cheaters will come and go and I personally don't think a cheater would bother if he got banned from ClanBase for 3 months. After all, how many CB matches does a random ET player play in a year. I know I don't play that many, except for that few EC or OC matches maybe. But the cheaters will think: "Why bother? There will be another season when I'm unbanned and ready to play again".

It's a nice effort and I'm not saying it'll workout the way you guys are planning. But is it worth the time? Is a crappy game like ET, cause in my opinion it is, worth all these hours of work and adminning?

It's maybe a long story, but to make it short: No, I don't think it's worth the effort.

It's not a negative comment though, I do wish you good luck!
NICE BULL, AGREED even tough i didnt read the whole text
Parent
so.. 1-0 for cheaters
Parent
cheaters always win
Parent
made me sad, realy nice words for a boer. ; )
kom terug naar RTCW
Parent
If "Everyone is welcome" then this project will fail. :(

The bigger the group is the higher the risk will be that someone leaks inside information on how it works (or even the source), and then it won't be hard to bypass.

(Looks like you've already got one cheat maker registered...)
Nice , if it could work it will be rly nice !

gl !
so me some artwork
gl but in my opinion it's useless untill the game doesnt have a cd key with a log in system :)
gl hope you kick some cheaters ass.
Reduction of lag

Hello,

This post is dedicated for those who suffer from lag and high ping, NoPing is software that greatly optimizes your gameplay.

With unique technology, NoPing Tunnel traces the best route to the server of your favorite online game.

Gaining up to 50% improvement depending on your internet!

Test for 3 days for free, if you register at the link below:

nopi.ng/forum23

Watch the video below with and without NoPing!
Back to top