Topic: Playing with Mifare Classic

Hello,

I am writing about Mifare Classic cards security but I am a little bit upset about some things.
Maybe you can explain (or give source) main different between old Mifare Classic and new card with 7 bytes UID?
However, how can I know what type Mifare Classic card I have? With my reader like SLC3711, Proxmark3 or ACR122U I can see only card is 4K or 1K but I don't know this card is new or old type... If i scan tags, I see 4 bytes UID, so I think my all cards is old type.
This question related with nestted atack (mfoc) because I can't dump some Mifare 4K card which has several default KEY A and KEY B and I think is old type. But I know that this attack should dump Mifare Classic card if some sectors using default and well know KEY A and KEY B. Maybe newest Mifare Classic cards have better Crypto-1 chiper security?

For example card like show below can't dump using mfoc (/ - A Key found, x - both Key found, . - no default Key):
[Key: ffffffffffff] -> […………….xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: a0a1a2a3a4a5] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: d3f7d3f7d3f7] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: 000000000000] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: b0b1b2b3b4b5] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: 4d3a99c351dd] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: 1a982c7e459a] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: aabbccddeeff] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: 714c5c886e97] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: 587ee5f9350f] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: a0478cc39091] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: 533cb6c723f6] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]
[Key: 8fd0a4f256e9] -> [/……………xxxxxxxxxxxxxxxxxxxxxxxx]