I always assumed antivirus venders were given a copy of the list as well.
It's a way to scan millions of computers without the owners of those computers knowing they are even being checked. It's perfect.
It also begs the question can you get around detection by re-encoding the files so the hashes don't match?