mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2026-10-05 23:07:39 +00:00
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)