Я заблокировал тег Mifare 1k во время попытки записи в блок № 0 (для изменения UID), я хотел бы понять, что я сделал не так.
Просто для напоминания, таблица данных Mifare 1k => 1
Я использовал:
- Proxmark Easy;
- тег с записываемым блоком 0 (покупается онлайн) .
Сначала я искал тег
proxmark3> hf search
UID : fa 33 78 19
ATQA : 00 04
SAK : 08 [2]
TYPE : NXP MIFARE CLASSIC 1k | Plus 2k SL1
proprietary non iso14443-4 card found, RATS not supported
No chinese magic backdoor command detected
Prng detection: WEAK
Итак, UID равен fa 33 78 19
Затем я прочитал блок 0 с помощью клавиши A (который, как я знал, был «FFFFFFFFFFFF»)
proxmark3> hf mf rdbl 0 A FFFFFFFFFFFF
--block no:0, key type:A, key:ff ff ff ff ff ff
#db# READ BLOCK FINISHED
isOk:01 data:fa 33 78 19 a8 08 04 00 62 63 64 65 66 67 68 69
Мы находим ранее идентифицированный UID fa 33 78 19
Затем я попытался изменить его, заменив только байты, связанные с UID :
proxmark3> hf mf wrbl 0 A FFFFFFFFFFFF FFFFFFFFa80804006263646566676869
--block no:0, key type:A, key:ff ff ff ff ff ff
--data: ff ff ff ff a8 08 04 00 62 63 64 65 66 67 68 69
#db# WRITE BLOCK FINISHED
isOk:01
Но после этого нет возможности общаться с тегом, он заблокирован ...
proxmark3> hf mf rdbl 0 A FFFFFFFFFFFF
--block no:0, key type:A, key:ff ff ff ff ff ff
#db# Can't select card
#db# READ BLOCK FINISHED
isOk:00
proxmark3> hf search
#db# Reading card ...
No or unknown card found, aborting
Где моя ошибка?