Escriure el sector 0 a una tarja gen2

Bash
hf mf wrbl --force --blk 0 -k FFFFFFFFFFFF -d 9C7185E68E0804006263646566676869

Si cambiem el UID i tenim els fitxers al directori dump, podem restaurar directament la tarja amb:

Bash
hf mf restore

Abans cal tenir una imatge de la tarja original, per gravar exactament el mateix sector, com per ejemple:

JSON
{
  "Created": "proxmark3",
  "FileType": "mfc v2",
  "Card": {
    "UID": "9C7185E6",
    "ATQA": "0400",
    "SAK": "08"
  },
  "blocks": {
    "0": "9C7185E68E0804006263646566676869",
    "1": "00000000000000000000000000000000",
    "2": "00000000000000000000000000000000",
    "3": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "4": "00000000000000000000000000000000",
    "5": "00000000000000000000000000000000",
    "6": "00000000000000000000000000000000",
    "7": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "8": "00000000000000000000000000000000",
    "9": "00000000000000000000000000000000",
    "10": "00000000000000000000000000000000",
    "11": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "12": "00000000000000000000000000000000",
    "13": "00000000000000000000000000000000",
    "14": "00000000000000000000000000000000",
    "15": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "16": "00000000000000000000000000000000",
    "17": "00000000000000000000000000000000",
    "18": "00000000000000000000000000000000",
    "19": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "20": "00000000000000000000000000000000",
    "21": "00000000000000000000000000000000",
    "22": "00000000000000000000000000000000",
    "23": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "24": "00000000000000000000000000000000",
    "25": "00000000000000000000000000000000",
    "26": "00000000000000000000000000000000",
    "27": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "28": "F49159AD713811FB3B482B151055A698",
    "29": "EA4F6FC7EF77B09F6D747DCE085014D0",
    "30": "7AE45A78E3AC749A64FB9384422323C2",
    "31": "47824D2B7ACBFF07800047824D2B7ACB",
    "32": "F49159AD713811FB3B482B151055A698",
    "33": "EA4F6FC7EF77B09F6D747DCE085014D0",
    "34": "7AE45A78E3AC749A64FB9384422323C2",
    "35": "47824D2B7ACBFF07800047824D2B7ACB",
    "36": "00000000000000000000000000000000",
    "37": "00000000000000000000000000000000",
    "38": "00000000000000000000000000000000",
    "39": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "40": "00000000000000000000000000000000",
    "41": "00000000000000000000000000000000",
    "42": "00000000000000000000000000000000",
    "43": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "44": "00000000000000000000000000000000",
    "45": "00000000000000000000000000000000",
    "46": "00000000000000000000000000000000",
    "47": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "48": "00000000000000000000000000000000",
    "49": "00000000000000000000000000000000",
    "50": "00000000000000000000000000000000",
    "51": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "52": "00000000000000000000000000000000",
    "53": "00000000000000000000000000000000",
    "54": "00000000000000000000000000000000",
    "55": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "56": "00000000000000000000000000000000",
    "57": "00000000000000000000000000000000",
    "58": "00000000000000000000000000000000",
    "59": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF",
    "60": "00000000000000000000000000000000",
    "61": "00000000000000000000000000000000",
    "62": "00000000000000000000000000000000",
    "63": "FFFFFFFFFFFFFF078069FFFFFFFFFFFF"
  },
  "SectorKeys": {
    "0": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block0": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block1": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block2": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block3": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "1": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block4": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block5": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block6": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block7": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "2": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block8": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block9": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block10": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block11": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "3": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block12": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block13": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block14": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block15": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "4": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block16": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block17": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block18": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block19": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "5": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block20": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block21": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block22": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block23": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "6": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block24": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block25": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block26": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block27": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "7": {
      "KeyA": "47824D2B7ACB",
      "KeyB": "47824D2B7ACB",
      "AccessConditions": "FF078000",
      "AccessConditionsText": {
        "block28": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block29": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block30": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block31": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "00"
      }
    },
    "8": {
      "KeyA": "47824D2B7ACB",
      "KeyB": "47824D2B7ACB",
      "AccessConditions": "FF078000",
      "AccessConditionsText": {
        "block32": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block33": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block34": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block35": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "00"
      }
    },
    "9": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block36": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block37": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block38": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block39": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "10": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block40": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block41": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block42": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block43": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "11": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block44": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block45": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block46": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block47": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "12": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block48": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block49": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block50": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block51": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "13": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block52": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block53": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block54": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block55": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "14": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block56": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block57": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block58": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block59": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    },
    "15": {
      "KeyA": "FFFFFFFFFFFF",
      "KeyB": "FFFFFFFFFFFF",
      "AccessConditions": "FF078069",
      "AccessConditionsText": {
        "block60": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block61": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block62": "read AB; write AB; increment AB; decrement transfer restore AB",
        "block63": "write A by A; read/write ACCESS by A; read/write B by A",
        "UserData": "69"
      }
    }
  }
}