Просмотр исходного кода

1.4.6 - Fix fallback to hardnested

AloneLiberty 2 лет назад
Родитель
Сommit
d52b43e389
3 измененных файлов с 9 добавлено и 2 удалено
  1. 1 1
      README.md
  2. 1 1
      mifare_nested_i.h
  3. 7 0
      mifare_nested_worker.c

+ 1 - 1
README.md

@@ -1,6 +1,6 @@
 # Mifare Nested Attacks for Flipper Zero
 
-Ported nested attacks from proxmark3 (Iceman fork)
+Ported Nested attacks from Proxmark3 (Iceman fork)
 
 ## Download
 

+ 1 - 1
mifare_nested_i.h

@@ -21,7 +21,7 @@
 #include <gui/modules/variable_item_list.h>
 #include "mifare_nested_icons.h"
 
-#define NESTED_VERSION_APP "1.4.5"
+#define NESTED_VERSION_APP "1.4.6"
 #define NESTED_GITHUB_LINK "https://github.com/AloneLiberty/FlipperNested"
 #define NESTED_RECOVER_KEYS_GITHUB_LINK "https://github.com/AloneLiberty/FlipperNestedRecovery"
 #define NESTED_NONCE_FORMAT_VERSION "3"

+ 7 - 0
mifare_nested_worker.c

@@ -1149,6 +1149,9 @@ void mifare_nested_worker_collect_nonces(MifareNestedWorker* mifare_nested_worke
             free(mf_data);
             free_nonces(&nonces, sector_count, 3);
 
+            mifare_nested_worker_change_state(
+                mifare_nested_worker, MifareNestedWorkerStateCollectingHard);
+
             mifare_nested_worker_collect_nonces_hard(mifare_nested_worker);
             return;
         }
@@ -1230,6 +1233,9 @@ void mifare_nested_worker_collect_nonces(MifareNestedWorker* mifare_nested_worke
                 free(mf_data);
                 free_nonces(&nonces, sector_count, 3);
 
+                mifare_nested_worker_change_state(
+                    mifare_nested_worker, MifareNestedWorkerStateCollectingHard);
+
                 mifare_nested_worker_collect_nonces_hard(mifare_nested_worker);
                 return;
             }
@@ -1655,3 +1661,4 @@ void mifare_nested_worker_check_keys(MifareNestedWorker* mifare_nested_worker) {
 
     return;
 }
+