• [^] # Re: CRC, division, toussa.

    Posté par . En réponse au message Retrouver un algorithme de checksum ?. Évalué à 2.

    C'est-à-dire que j'aurais tendance à dire que s'il y a un CRC à la fin de tes fichiers pour empêcher leur modif', c'est pour une bonne raison ! Ce qu'il faut, c'est retrouver l'outil servant à faire les modifications, pas un moyen de contourner les protections.

    Ca a l'air évident, dit comme çà, mais c'est effrayant le nombre de fois que j'ai été obligé de le rappeler, même professionnellement.

    Bien sûr qu'il y a une bonne raison : vendre des consommables 10 fois plus cher que la matière première standard, et des mises à jour du soft à 20 K¤ !

    En pratique, il s'agit d'une machine ancienne ( 10 ans) utilisée pour de l'enseignement et de la recherche, qui n'est plus sous contrat de maintenance, et le constructeur refuse de nous proposer la version n-1 du soft, qui reste compatible avec le matériel. Nous n'avons donc plus d'autre choix que de bidouiller...

    Pour les CRC, je pense également qu'il suffit de trouver le polynome, peut-être aussi la valeur d'initialisation, qui sont sur 16 bits, cela fait donc un nombre raisonnable de possiblilités en force brute.

    Mes compétences en deboggage sous windows étant nulles, je vais effectivement essayer d'intercepter les appels à la DLL sous wine, pour voir ce qu'il se passe.