Files
proxmark3/client
iceman1001andClaude Opus 5 (1M context) c77d6455f5 hf mf: identify VIGIK family systems by their static key sets
is_valid_vigik_card() only fired when the MAD advertised aid 0x4910. Plenty of
VIGIK based deployments ship no MAD at all - a Hexact card has HEXACT as key A
on every sector and nothing in sector 0 block 1 - so hf mf view and hf mf dump
--ns said nothing whatsoever about them.

These systems use the same keys on every card they issue, which makes them
identifiable outright. Take the schemas out of armsrc/Standalone/hf_colin.c,
where they sit commented out inside the standalone mode, and match a whole dump
against them:

  Infineon / Hexact / COGELEC / Intratone   key A HEXACT x16, 15 static key B
  Noralsy                                   ALARON / BLARON
  Urmet Captiv                              8829da9daf76 throughout
  VIGIK service badge                       MAD key, then 1KIGIV on sectors 1-4

Every slot a schema pins down has to match, VIGIK_KEY_ANY marks the ones it does
not, so there are 31 exact keys to hit for Hexact and no room for a coincidence.
A HID card carrying a MAD, and a card on default keys, both still match nothing.

Co-Authored-By: Claude Opus 5 (1M context)
2026-09-13 09:18:08 +02:00
..
2026-08-29 17:42:29 +02:00
2026-08-27 22:37:59 +02:00
2026-09-10 04:03:57 +02:00
2026-08-26 16:07:37 +02:00