Reverse engineering CRC?

Aahz aahz at pythoncraft.com
Sat Mar 20 13:24:45 EDT 2010


In article <4B9E0C1F.9020003 at canterbury.ac.nz>,
Gregory Ewing  <greg.ewing at canterbury.ac.nz> wrote:
>
>It turned out to be a very standard CRC algorithm, complicated
>by the presence of a few extra bytes of data being checked that
>didn't appear explicitly in the file anywhere.
>
>In the process I developed some very general techniques for
>solving this kind of problem, which I've written about here
>if anyone's interested:
>
>http://www.cosc.canterbury.ac.nz/greg.ewing/essays/CRC-Reverse-Engineering.html

Excellent essay!
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"Many customs in this life persist because they ease friction and promote
productivity as a result of universal agreement, and whether they are
precisely the optimal choices is much less important." --Henry Spencer



More information about the Python-list mailing list