Elite progress (#2481)
* WIP: builds * can read standard * Test standard picopass dictiony during attack * correctly save diversified key * read card on success * more logs * update file location * Call setup methods * backbutton and attempt at skip * fixed skip * remove found key state * rename dictionary attack * move notification * center button back to start menu * wait for card * Picopass: proper integer formatting * Picopass: even more proper integer formatting * remove nextState Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -27,8 +27,16 @@
|
||||
#define PICOPASS_APP_EXTENSION ".picopass"
|
||||
#define PICOPASS_APP_SHADOW_EXTENSION ".pas"
|
||||
|
||||
#define PICOPASS_DICT_KEY_BATCH_SIZE 10
|
||||
|
||||
typedef void (*PicopassLoadingCallback)(void* context, bool state);
|
||||
|
||||
typedef struct {
|
||||
IclassEliteDict* dict;
|
||||
IclassEliteDictType type;
|
||||
uint8_t current_sector;
|
||||
} IclassEliteDictAttackData;
|
||||
|
||||
typedef enum {
|
||||
PicopassDeviceEncryptionUnknown = 0,
|
||||
PicopassDeviceEncryptionNone = 0x14,
|
||||
@@ -69,6 +77,7 @@ typedef struct {
|
||||
typedef struct {
|
||||
PicopassBlock AA1[PICOPASS_MAX_APP_LIMIT];
|
||||
PicopassPacs pacs;
|
||||
IclassEliteDictAttackData iclass_elite_dict_attack_data;
|
||||
} PicopassDeviceData;
|
||||
|
||||
typedef struct {
|
||||
|
||||
Reference in New Issue
Block a user