Back to AA2: Anti-Cheat Support

AACD System General Statement

Historical capture recovered from the Wayback Machine · captured 2013-10-30 · 20 posts
OK, lemme see if I can answer/alleviate at least some of the questions. Excuse me if I jump around abit.

For starters, this software does NOT alter ANY files whatsoever.
The setup package may update a System file if yours is out of date, but that's it. And they are not my System files, they are Microsofts.

I don't know what to tell you if you had to run Cleaner.exe after installing this. Like I just said, it does NOT alter any files. Besides, is running Cleaner.exe a 'bad' thing?

It is only capable of writing 2 files. An INI file and a log file if you request it. Both of these files are located in the folder where you installed it.

It is IMPOSSIBLE for this program to write to anything else. The code isn't physically in it to do so.

Got some time on your hands and want to prove it?
Reset the Archive attribute on ALL your files and folders.
Then go ahead and run the software.
Now, do a search on your hard drive for any file that has it's Archive bit set, which happens anytime a file gets written to or changed.
I think you'll see that I'm right.


The first time the software is run you'll get a Usage Agreement, that tells you exactly what it's going to do.

For those that haven't got that far, this is what it says.


Usage Agreement


By clicking I Agree, you agree to the following.


1.) To allow this software to scan* your memory for known America's Army cheats.
2.) To allow this software to scan* your America's Army folders and files for the purpose of detecting known cheats.
3.) To allow this software to forcibly terminate any instance of Americas Army that it didn't explicitly start.
4.) To allow this software to report any found discrepancies to the CD Server including your IP.



* Scan - in this software’s context means to enumerate in memory processes, modules attached to processes and files located physically on your hard drive for the purpose of detecting known cheats or file alterations.




The Privacy Statement that comes with it states,


Privacy Statement


This software does NOT collect or transmit any information whatsoever from any place on your computer that does not explicitly pertain to this software or America's Army Operations.

This software does NOT write to any file outside of it's installation folder.

Basically, this software is NOT Spyware.




Bottom line.
This software WILL scan your AA folder. This software WILL scan your memory.

This software will NOT alter any files on your hard drive.
This software does NOT collect any information not pertaining to said software or your AA game.

There are currently only 2 real hacks for AA.
One involves altering certain AA files, and the other more popular one is EH.

As far as false positives, there has been 0.

It's a simple concept really. Your AA files are either altered, or they're not.
You either have EH running, or you don't.
There is no grey area to allow for a false positive.

This software has detected the above 100% of the time.


As far as this software being hacked, of course it can. Any software can be hacked.
The thing is, unless this 'hack' is used exlusively by a small number of people, I will catch wind of it and counter it.
I'm sure someone is going to hack it, just because they can.
But I'm pretty sure that most hackers/crackers are more interested in cheating on Public servers, and could give 2 squats about the .5% that the TWL makes up.

The current version doesn't have an 'auto-update' feature yet. My next update to it will. Updates will be made as work-arounds or hacks are found, and whenever I feel like it.


Someone in here said that it's not really BIG news to the general AA community. They are correct.
It is BIG news to TWL members only.

I do not get paid by anyone to worry about the Public servers. That's what the official Devs are for.
But I do play on the TWL and I am concerned only with doing what I can to help insure that my matches are as cheat-free as possible.

See, in reality all these programs that I've written for AA, where written for MY use, because they were something I needed.
It just so happened that I saw that other people had similiar needs so I decieded to make them available for Public use, AT NO CHARGE.

Concerning my integrity, I really don't see how it could be that big of an issue unless you are new to the AA scene.
If I was out to "spy" on anybody, I think we would have heard something by now from one of the people who made up my over 20,000 downloads since last July.

I do see where some people might get a little funny about installing a third-party app, and to you I can only offer my reputation that has been built over the last 10 months.
I also don't hide behind an online alias.
I have never tried to hide myself.
My name is Earl McNelly and I live in NJ.
I am a professional, certified, Full Life-Cycle developer who's roots start at writing assembly code for 8086 processors.
I am an independant consultant who has client references longer than your arm.
I would be more than happy to give a copy of my resume'.



Why would anybody even worry about this when PB is coming out?
Well, I had started on this a long time before the PB announcement.
After they announced it I couldn't find any information on whether PB could be used on Private servers, which most of our TWL matches are played on, so I continued with it.
If it turns out that we will be able to run PB on Private servers, cool. But if not then at least I wouldn't have to pick back up on a project that was dormant for a couple months.


As far as the Devs signing off on this, hell, that would be cool with me. But that's going to be highly unlikely for a couple of reasons. One, they just contracted another company to do the same thing. Two, I doubt they would sign off on something that's only going to be used on TWL servers. Remember, this software is NOT for Public servers.



As far as the language it's written in, it's Visual Basic 6 Enterprise Edition.
If I hear one more person say that, "well, it's only a BASIC program", I'm going to scream.
Unless you can tell me the differences between a compiled VB program, and say a compiled C program, please refrain from making uneducated statements.
VB is no easier to hack than C.
Years ago this was an issue. The whole C vs VB thing. Oh C is faster, C is stabler, C is this, C is that.
These statements just don't hold water anymore.
And what are you gonna say when more and more .NET applications are developed? Where ALL the languages use the same runtime.

Anyways, I'm getting off track here.


Because it was written in VB6 doesn't mean that some "script-kiddy" can access your port 1715 and take control of your system any more than if it was written in C.

This system uses encryption for all data transfer.

Does this software have bugs?
I'm sure it does. Just like any software with more complexity than Notepad.
They will be squashed as they are found.
The only thing that I can say with 100% confidence is that if this thing says you altered a file, you did.
If this thing says you are running EH, you are.
Until someone can show that this thing said your AA files were altered or they were using EH when they weren't, these statements stand.


What does it do if it finds something?
Nothing, it just reports it to the server and won't let you join the server.
If the conflict is over a file, it will display a list showing you the file(s) in question and why they are flagged.
It does this in case you may have installed something into your AA folder. And not necassarily a cheat.
Remove the extra file in question and you'll be fine.
If it says you have an altered AA file, run Cleaner.exe and you'll be fine.
If you run EH, hehe, well don't and you'll be fine.

There is nothing to stop you from just not using the client and joining the server directly.
But you will not show up in the Playerlist or logs.
While the client is running, it will not allow you to start AA on your own. It will allow only an AA instance that it started itself. Any other AA instance will be forcibly terminated.



The requirements for this software is very small.
Yes, you will see a memory and CPU increase while the program is initially scanning, but when it's finished it's basically idle.

Figure while "idle" it'll probably use somewhere between 7-11 MB of RAM, and only spiking your CPU to about 4% every so often.

Open up 1 single browser window and you've doubled the resources required by this software.

It uses, and I'll even go high on this number, about 2-5 Kb once a minute. That is not sustained.

So you 56K'rs out there need not fret.


Well guys, I hope I've answered some questions.
And please, everyone, don't flame someone for asking legitimate questions or expressing legitimate concerns.



Thanks.
Well spoken/written Hydra. I have already used this, and it is fantastic. I think its safe to say that you may have single-handedly saved this game. I know you have for me. Thanks
All I have to say is , You are tha man, I also have one Question, When ya coming back to play on our little near nothing servers, we enjoyed having someone of your statue playing with us, and we had fun.
"The setup package may update a System file if yours is out of date, but that's it. And they are not my System files, they are Microsofts."

OK, it says to me i need to restart my puter couse "out of date". So i restart, try to run setup again and same thing happenes. What i am supposed to do??? Someone, quickly, pls )

He will win who knows when to fight and when
not to fight. -=Sun Tzu - Art of War=-
are you using ME or 98 ?

check the rest of the forum regarding answers to those problems...
Yepp, ME was problem......i did fix it (found on the forum), thx anyway If anyone reads this and have same problem, he can find solution here. http://www.teamwarfare.com/forums/showthread.asp?threadid=49521&forumid=54&lastpage=1
He will win who knows when to fight and when
not to fight. -=Sun Tzu - Art of War=-
Hydra,

Please excuse my ignorance but since I have never been into cheating nor will I ever, but what is EH and what does it do? What are people modifing in the .ini file and what do those mods do?

I remember playing Rogue and hearing about some of the cheat in it but I just do not keep up. Could be that I am old and really do not care about cheating. What I do love is being called a cheat knowing full well that I do not cheat knowing that I just skoolled some kid with pure skills and Knowing that I am prob old enough to be that kids dad......LOL

So could you please explain these cheats code/programs in what they allow people to do. I have seen and played people that to me looked like something was going on, but since I do not know what the current cheat are out could not really tell if something was going on.

I also want to thank you for your hard effort to make the gaming community more fair. I have quit playing Rogue and laddering in it all together as that the cheating had gotten so bad that it was just not fun anymore. It seemed that most of the hardcores have moved on and the kid cheaters were the only ones left playing Rogue.
Post edited by NE_Bullet_Sponge at 4/22/2003 3:45:38 PM



They don't advertise for killers in the newspaper. That was my profession. Ex-cop. Ex-blade runner. Ex-killer.

Harrison Ford from the movie Blade Runner
I figured out how to circumvent the check for hacks the first time I used it because I had installed it into the Army Ops folder. TWL may as well draw a sign in MS Paint that says 'No Cheaters Allowed" and make us download that until you close up the exploits. There must not be any whatsoever. I want cheaters shut out of matches, but a program with so much as one bug won't stop them.
I'm not sure what your talking about.

Installing CDC into your AA\System folder will cause you to be flagged everytime, and the discrepancy will be CDC itself, which it will tell you.

You can install CDC anywhere on your hard drive you like, except the AA\System folder.

So if you install it at CProgram Files\Army Operations it will work correctly.
If you install it at CBurgers and Fries\Diet Coke\Please, it'll still be fine.

The only place you can't install it is your AA\System folder.
Not because it circumvents it, but because it will flag you as having extra files in your folder.
Do you have difficulty understanding english? I logged into the CDC server and played a match with it installed in my Army Ops folder. It's so easy that any retard could figure it out. I'll send you an email in case nobody reported the exploit yet.
Post edited by Kl0kw3rk =69th= at 5/14/2003 8:32:21 PM

Well, yes, I understand English fairly well.

I was about to go on a whole tangent until I noticed that you said you would send an email. Thank you. I got it.

Instead of going into details, I think this picture will explain it far better than I could at the moment.



Man, Hydra is one tolerant dude...
I'm tellin ya huh!!!

Well Hydra, since you DO seem to understand English, how about Russian? French? German? Swahili? Farsi? Mongolian?

No? Hmmm, not very bright are you?



I'd only had 4-5 beers at the time, a couple more in me and I probably would have gotten pretty rude and shown just how good my English is. Hey, I'm human too


But seriously, Kl0kw3rk, was that called for?

Of course I appreciate anyone who knows of a way to circumvent the system, but, do you think you could have been a little more, civil?


No, I don't expect an answer. It was rhetorical.

If you have any other "methods", I'd be more than happy to hear you out.
Wasabiiiiii Rooster.......

Hydra,

We all appreciate your hard work and tolerance. I think that what we like best about it is it's free of charge!! LOL In any event...thx man......still laughin @ rhetorical/beers/english & patience LOL
Beware that you do not lose the substance by grasping at the shadow - Aesop, Fables
ditto - we reallly appreciate all the work you are putting into keeping this game clean. I'll buy the next round for ya - cheers!
Thx guys, I appreciate it.


Man, I just checked the stats on CDC. Check this out.

Total Commented Lines: 3,262
Total Code Lines: 5,667

for a total of 8,939 lines in CDC.


CDS

Total Commented Lines: 1,544
Total Code Lines: 3,113

for a CDS total of 4,657 lines.



Total for both;

Commented Lines: 4,806
Code Lines: 8,780

Combined Full Line Totals: 13,596


Whew, that's allot of coding for a Pro-Bono project.
I am totally not trying to rush you, I'm just curious if this is going to be out by tomorrow, since the ladders are "reopening".
Heya bro.

Honestly, I don't know. That's up to the Admins.
Thxs Hydra for all the hard work...We all (well most anyways) appreciate it...keep up the good work bro.
Post edited by =13SC=Loki at 5/19/2003 6:48:49 PM

20 posts recovered