There's two ways to perform the scan:
- Compare against a list of files that should be there, and look for exceptions
- or, target and check for specific files that shouldn't be there (evoxdash.xbe,etc.)
The problem is, even if M$ compiled a list of every valid file, from every game (and I've no doubt they already have access to this information from their certification/signing control system) - since many games allow the user to enter their own name, etc. - there is
no way M$ can verify the contents of
these files.
Targeting specific files, like evoxdash.xbe, is too weak - The programs can
very simply be moved and hidden under Game Sav folders, and recomplied to change their length, checksum, etc.
The file that can't be moved is c:\xboxdash.xbe, of course
