ADD: analyse nuid - generates NUID 4byte from a UID 7byte. Mifare Classic Ev1 has this option as a activation sequences. This NUID is also used for authenticate (cuid), not the block0 data.

ref: http://www.gorferay.com/mifare-and-handling-of-uids/
This commit is contained in:
iceman1001 2017-03-10 09:48:36 +01:00
commit 905c55de2b
4 changed files with 71 additions and 7 deletions

View file

@ -18,15 +18,17 @@
#include "ui.h" // PrintAndLog
#include "util.h"
#include "crc.h"
#include "../common/iso15693tools.h"
#include "iso15693tools.h" //
#include "iso14443crc.h" // crc 14a
#include "tea.h"
#include "../include/legic_prng.h"
#include "legic_prng.h"
#include "loclass/elite_crack.h"
int usage_analyse_lcr(void);
int usage_analyse_checksum(void);
int usage_analyse_crc(void);
int usage_analyse_hid(void);
int usage_analyse_nuid(void);
int CmdAnalyse(const char *Cmd);
int CmdAnalyseLCR(const char *Cmd);
@ -36,4 +38,5 @@ int CmdAnalyseCRC(const char *Cmd);
int CmdAnalyseTEASelfTest(const char *Cmd);
int CmdAnalyseLfsr(const char *Cmd);
int CmdAnalyseHid(const char *Cmd);
int CmdAnalyseNuid(const char *Cmd);
#endif