Because I think this gets a lot easier if you can look at the symbol table, strings, and codesigning certificate.