]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - client/cmdlfawid.h
ADD: 'LF VISA2000' added one checksum test when demod / clone / sim
[proxmark3-svn] / client / cmdlfawid.h
index 006229273ae597796a58763f82d7667000910d85..d7859f3d7442da1937ccc347cf53793288544f0b 100644 (file)
 #ifndef CMDLFAWID_H__
 #define CMDLFAWID_H__
 
 #ifndef CMDLFAWID_H__
 #define CMDLFAWID_H__
 
+#include <stdio.h>      // sscanf
+#include <stdbool.h>   // bool
+#include "proxmark3.h"  // Definitions, USB controls, etc
+#include "ui.h"         // PrintAndLog
+#include "cmdparser.h"  // CmdsParse, CmdsHelp
+#include "lfdemod.h"    // parityTest
+#include "util.h"       // weigandparity
+#include "protocols.h"  // for T55xx config register definitions
+#include "cmdmain.h"
+#include "sleep.h"
+
+
 int CmdLFAWID(const char *Cmd);
 int CmdLFAWID(const char *Cmd);
-//int CmdAWIDDemod(const char *Cmd);
 int CmdAWIDDemodFSK(const char *Cmd);
 int CmdAWIDSim(const char *Cmd);
 int CmdAWIDClone(const char *Cmd);
 int CmdAWIDDemodFSK(const char *Cmd);
 int CmdAWIDSim(const char *Cmd);
 int CmdAWIDClone(const char *Cmd);
-int getAWIDBits(unsigned int fc, unsigned int cn, uint8_t *AWIDBits);
+int CmdAWIDBrute(const char *Cmd);
+int getAWIDBits(uint8_t fmtlen, uint32_t fc, uint32_t cn, uint8_t *AWIDBits);
 int usage_lf_awid_fskdemod(void);
 int usage_lf_awid_clone(void);
 int usage_lf_awid_sim(void);
 int usage_lf_awid_fskdemod(void);
 int usage_lf_awid_clone(void);
 int usage_lf_awid_sim(void);
+int usage_lf_awid_brute(void);
 
 #endif
 
 #endif
Impressum, Datenschutz