perl-Mifare-MAD.git
13 years agosmall fixes
Dobrica Pavlinusic [Sun, 23 Jan 2011 16:35:14 +0000 (17:35 +0100)]
small fixes

13 years agoskip empty blocks (and thus dumping only first 16 sectors on 1k mifare card
Dobrica Pavlinusic [Sun, 23 Jan 2011 15:59:24 +0000 (16:59 +0100)]
skip empty blocks (and thus dumping only first 16 sectors on 1k mifare card

13 years agocode cleanup to support dumping all 4k
Dobrica Pavlinusic [Sun, 23 Jan 2011 15:56:01 +0000 (16:56 +0100)]
code cleanup to support dumping all 4k

Mifare, variable blocks inside sectors, really?

13 years agocleanup GBP and indicate public MAD key
Dobrica Pavlinusic [Sun, 23 Jan 2011 15:21:43 +0000 (16:21 +0100)]
cleanup GBP and indicate public MAD key

13 years agohttp://www.nxp.com/documents/application_note/AN130411.pdf
Dobrica Pavlinusic [Sun, 23 Jan 2011 15:02:32 +0000 (16:02 +0100)]
nxp.com/documents/application_note/AN130411.pdf

13 years agomark value block and transport conf
Dobrica Pavlinusic [Sun, 23 Jan 2011 14:50:28 +0000 (15:50 +0100)]
mark value block and transport conf

13 years agocleanup access condition traler and mark possible usage of key b for data
Dobrica Pavlinusic [Sun, 23 Jan 2011 14:46:23 +0000 (15:46 +0100)]
cleanup access condition traler and mark possible usage of key b for data

13 years agoadded links to source documents
Dobrica Pavlinusic [Sun, 23 Jan 2011 14:35:52 +0000 (15:35 +0100)]
added links to source documents

13 years agohttp://www.nxp.com/acrobat_download2/other/identification/M001053_MF1ICS50_rev5_3.pdf
Dobrica Pavlinusic [Sun, 23 Jan 2011 14:34:21 +0000 (15:34 +0100)]
nxp.com/acrobat_download2/other/identification/M001053_MF1ICS50_rev5_3.pdf

13 years agostore mfoc output in uid.md5.log
Dobrica Pavlinusic [Sun, 23 Jan 2011 14:20:27 +0000 (15:20 +0100)]
store mfoc output in uid.md5.log

13 years agodon't decode MAD on cards without it
Dobrica Pavlinusic [Sun, 23 Jan 2011 14:20:11 +0000 (15:20 +0100)]
don't decode MAD on cards without it

13 years agoSWAP=1 to dump low nybble first
Dobrica Pavlinusic [Sun, 23 Jan 2011 13:56:33 +0000 (14:56 +0100)]
SWAP=1 to dump low nybble first

13 years agounique dump names uid.md5.(mfd|mfoc.txt)
Dobrica Pavlinusic [Sun, 23 Jan 2011 13:31:36 +0000 (14:31 +0100)]
unique dump names uid.md5.(mfd|mfoc.txt)

13 years agorename mfoc dump so we can tab complete on first letter
Dobrica Pavlinusic [Sun, 23 Jan 2011 11:17:04 +0000 (12:17 +0100)]
rename mfoc dump so we can tab complete on first letter

13 years agoreformat hex dump in 4-bytes separated by space
Dobrica Pavlinusic [Sat, 22 Jan 2011 23:14:16 +0000 (00:14 +0100)]
reformat hex dump in 4-bytes separated by space

13 years agoadded README file
Dobrica Pavlinusic [Sat, 22 Jan 2011 10:40:50 +0000 (11:40 +0100)]
added README file

13 years agouse Mifare Classic Offline Cracker to dump card
Dobrica Pavlinusic [Sat, 22 Jan 2011 10:39:56 +0000 (11:39 +0100)]
use Mifare Classic Offline Cracker to dump card

13 years agoMifare documentation, including MAD
Dobrica Pavlinusic [Fri, 21 Jan 2011 09:53:24 +0000 (10:53 +0100)]
Mifare documentation, including MAD

13 years agodisplay offset in MAD directory, display publisher sector
Dobrica Pavlinusic [Fri, 21 Jan 2011 00:15:16 +0000 (01:15 +0100)]
display offset in MAD directory, display publisher sector

13 years agodecode GPB on sector trailer 0
Dobrica Pavlinusic [Fri, 21 Jan 2011 00:05:02 +0000 (01:05 +0100)]
decode GPB on sector trailer 0

13 years agoimprove AID - administration codes
Dobrica Pavlinusic [Thu, 20 Jan 2011 23:48:56 +0000 (00:48 +0100)]
improve AID - administration codes

13 years agodump manufacturer block
Dobrica Pavlinusic [Thu, 20 Jan 2011 23:44:42 +0000 (00:44 +0100)]
dump manufacturer block

13 years agofirst cut at displaying access conditions for each block from trailer data
Dobrica Pavlinusic [Thu, 20 Jan 2011 23:02:20 +0000 (00:02 +0100)]
first cut at displaying access conditions for each block from trailer data

13 years agodisplay number printed on card
Dobrica Pavlinusic [Thu, 20 Jan 2011 20:30:47 +0000 (21:30 +0100)]
display number printed on card

13 years agokeep current position in card dump in $pos
Dobrica Pavlinusic [Thu, 20 Jan 2011 20:29:00 +0000 (21:29 +0100)]
keep current position in card dump in $pos

13 years agomuch nicer dump of MAD and data
Dobrica Pavlinusic [Thu, 20 Jan 2011 20:05:18 +0000 (21:05 +0100)]
much nicer dump of MAD and data

all data is now in __DATA__ at end of script, produced by simple
copy/paste from pdf

13 years agodecode RLE encoded card holder information
Dobrica Pavlinusic [Thu, 20 Jan 2011 18:57:44 +0000 (19:57 +0100)]
decode RLE encoded card holder information

13 years agodump blocks in hex
Dobrica Pavlinusic [Thu, 20 Jan 2011 18:30:39 +0000 (19:30 +0100)]
dump blocks in hex

13 years agofirst try at decoding MIFARE Application Directory
Dobrica Pavlinusic [Thu, 20 Jan 2011 18:12:55 +0000 (19:12 +0100)]
first try at decoding MIFARE Application Directory