Witam.
Piszę program, który wyświetla zawartość znaczników MIFARE Classic 1k. Problem polega na tym, że jeśli na początku użyje błędnego klucza do autoryzacji to już nie jestem w stanie dostać się do danych w tej samej sesji. Głównie chodzi mi o to że jeśli tag jest sformatowany to ma domyślne klucze A i B (FF FF FF FF FF FF), ale nie ma dostępu z klucza B(tylko A). Natomiast jeśli tag zawiera wiadomość NDEF to klucze A są inne, a klucze B dalej są domyślne. Z tego wynika że nie ma możliwości uzyskania dostępu za pomocą jednej autoryzacji w przypadku gdy tag jest sformatowany lub zawiera wiadomość NDEF, ale aplikacja na Androida NXP taginfo daje rade.
Więc stąd moje pytanie: Jakie warunki należy spełnić po błędnej autoryzacji aby można było ponownie uzyskać dostęp do sectora w tej samej sesji?
Piszę program, który wyświetla zawartość znaczników MIFARE Classic 1k. Problem polega na tym, że jeśli na początku użyje błędnego klucza do autoryzacji to już nie jestem w stanie dostać się do danych w tej samej sesji. Głównie chodzi mi o to że jeśli tag jest sformatowany to ma domyślne klucze A i B (FF FF FF FF FF FF), ale nie ma dostępu z klucza B(tylko A). Natomiast jeśli tag zawiera wiadomość NDEF to klucze A są inne, a klucze B dalej są domyślne. Z tego wynika że nie ma możliwości uzyskania dostępu za pomocą jednej autoryzacji w przypadku gdy tag jest sformatowany lub zawiera wiadomość NDEF, ale aplikacja na Androida NXP taginfo daje rade.
Więc stąd moje pytanie: Jakie warunki należy spełnić po błędnej autoryzacji aby można było ponownie uzyskać dostęp do sectora w tej samej sesji?