Selbst nach Deiner Erläuterung sind noch einige Fragen offen:
- Ist denn überhaupt der CRC16-Algorithmus bekannt, mit dem das Programm arbeitet?
- Woraus ergibt sich der CRC-Sollwert?
- Wieso ist der CRC-Wert überhaupt falsch? Wird die Datei extern geändert? Wenn ja, warum wird dann nicht der korrekte CRC-Wert eingesetzt?
- Wenn die Datei gehackt wird, wie reagiert das Programm darauf?