Moin,
        
        Zu Beginn sei versichert:
        
        es steckt nichts Illegales hinter meinem Ansinnen!
        Um den Text nicht unnötig ausschweifen zu lassen,
        beschränke ich mich auf das Nötigste, werde beim
        Anmelden von Bedenken und Bedarf aber auch gerne konkreter:
        
        
        Ich habe hier durch das Ändern einer Information in einer Datei
        deren Prüfsumme geändert.
        
        Eine Installationsroutine überprüft beim Ausführen der Datei ihre
        Fehlerfreiheit anhand einer generierten Prüfsumme, die in einer
        anderen, mir ebenfalls einsehbaren Datei steht.
        
        Leider habe ich keine Ahnung, wie der entsprechende Algorithmus
        ausschaut, das ich mit keinem der gängigen Prüfsummen
        (MDx, crcx, sha....) auf das gleiche Ergebnis komme
        (2 Byte, Hex. Z.B. FE77 oder 7221).
        
        Kann ich aufgrund der bekannten Prüfsummen anderer Datein mit
        irgendeinem Tool hinter die Berechnungslogik kommen, um sie
        dann für meine abgeänderte Datei zu verwenden?
        
        So in der Art: schau mal, hier sind 20 MD5 Prüfsummen,
        aus denen wird Prüfsumme x1, x2, x3,...x20; was steckt dahinter?
        
        Ich habe länger Zweifel gehabt, wo im Internet ich diese Frage stellen soll,
        bis mir erst nach dem Schreiben plötzlich das Nickles-Forum einfiel :-)
        
        Evt. ist die Frage auch besser unter "Programmieren" aufgehoben.
        
        
        Grüße
        Brandon
        
        Gruß
        
        Brandon
      
Anwendungs-Software und Apps 14.517 Themen, 73.930 Beiträge
          Hallo!
          
          Meines Erachtens ist es NICHT einfach möglich, aus dem Vergleich von
          mehreren Prüfsummen (+Daten) die Prüfsumme allgemein abzuleitetn oder zu errechnen.
          Es hängt natürlich auch vom verwendeten Algorithmus ab.
          
          Am besten geht das natürlich mit Dateien, die ganz bestimmte Inhalte haben:
          alles Nullen oder Einsen oder bestimmte Muster.
          
          anderer Ansatz:
          Wenn zwei Bytes genutzt werden, hat man nur ca. 65000 Varianten.
          Kann das Prüfen automatisiert werden, könnte man alle möglichen
          Bitkombinationen einsetzen und "Brute Force" in kurzer Zeit durchtesten.
          
          Gruss
          
          ChrE
        
          Danke, keine schlechte Idee...
          
          Nur bekomme ich die Prüfroutine nicht alleine zum laufen.
          Und laufen, tut sie nur von CD in einem sehr lanwierigen
          Systemwiederherstellungs-Prozess.
          
          Ich müsste also jedes Mal den crc-Eintrag ändern, alles Brennen
          und eine Stunde Systemwiederherstellung betreiben, um festzustellen
          ob ich einen Treffer habe.
          
          Gruß
          
          Brandon
        
