Ich code zwar VB6 und nicht C/C++ etc. aber ich hätte auch einen Vorschlag: Ein MD5-Checker - man fütterst das Tool mit einer Liste Hashes und das Tool gleicht diese dann mit Online-Datenbanken ab.