reverse crypo1/mifare classic

I had some fun implementing the attack specified in the somewhat recently released paper
http://www.sos.cs.ru.nl/applications...08-esorics.pdf

http://code.google.com/p/crapto1/