En Mon, 15 Mar 2010 07:29:51 -0300, Gregory Ewing <greg.ew...@canterbury.ac.nz> escribió:

I've solved the problem now.

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

A good solution to an interesting problem - and very nicely explained too!

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to