Kommt auf die Prüsumme an. MD5 oder SHA kaum, außer du findest durch Zufall einen Doppelwert, was nahezu unmöglich ist. Nutzt das Programm einen eigenen Algorithmus zum Bilden einer Prüfsumme könnte man den analysieren und gegebenenfalls manipulieren.
Sonst bleibt dir nur übrig, dass du das Programm selbst manipulierst und entweder immer eine günstige Prüfsumme übergeben lässt oder den Check, ob die Prüfsumme ok ist, zu deinen Gunsten wegpatchst.
Hoffe, dass das etwas hilfreich war

Jeoni