μFR Oblikovatelj kartica – Alat za programiranje mifare kartica izvršni je softverski alat za uređaje serije μFR. Njegov GUI prikazuje cijelu strukturu Mifare Classic s jednostavnim pristupom svim svojim sektorima i blokovima (16 sektora od 4 bloka). Na taj je način rukovanje memorijom NFC RFID kartice jednostavno i precizno.
µFR Card Formatter
MIFARE® Card/Tag Programming Tool
Docs & Software Download
Software overview
Softverske funkcije:
- Čitanje sektora/blokova
- Pisanje sektora/blokova
- Dodjela ključa sektora/bloka A i ključa B
- Definiranje prikolice sektora
- Spremanje kartice/oznake Ključ u čitač
- Ključ za uvoz
- Postavljanje lozinke programa Access
- Generiranje datoteke zapisnika kartica/oznaka
- Smanjite sadržaj bloka i pohranite rezultat u interni međuspremnik prijenosa
- Povećajte sadržaj bloka i pohranite rezultat u interni međuspremnik prijenosa
- Vraćanje sadržaja bloka u interni međuspremnik prijenosa
- Prijenos sadržaja internog međuspremnika prijenosa u blok vrijednosti
Dostupni programski jezici:
- Izvršni softverski alat
Podržani operativni sustavi, platforme i okruženja:
- Windows OS
Podržani hardver:
- Uređaji serije μFR
Softver respiratorni | Opis |
ufr-mifare_card_tag_programming_tool_executable |
MIFARE® Classic alat za programiranje oznaka s 1k karticama za programiranje MIFARE® kartica i oznaka pomoću uređaja serije μFR. |
Software manual
1. μFR oblikovatelj kartica – Naredbe glavnog softvera
Preuzimanje: ufr-mifare_card_tag_programming_tool_executable
Preuzmite i izdvojite softverski paket. Preuzmite μFR biblioteke za svoj operativni sustav, izdvojite preuzeti paket i kopirajte sav sadržaj u korijensku mapu alata za formater μFRCard (ufr-mifare_card_tag_programming_tool_executable-master).
Dvokliknite datoteku uFCardFormatter v1.8.exe da biste pokrenuli softver.
1.1 μFR oblikovatelj kartica – Glavna softverska ploča
Glavna softverska ploča prikazuje cijelu strukturu Mifare Classic s jednostavnim pristupom svim svojim sektorima i blokovima (16 sektora od 4 bloka). Prvi blok (blok nula) rezerviran je za UID tvornice kartica i prema zadanim je postavkama samo za čitanje. Memorija kartice potpuno je prazna i bez pristupa.
Kao što pokazuje snimka zaslona, softver prikazuje sadržaj kartice / oznake kao HEX i ASCII kod. Glavna ploča također pruža trenutni uvid i pristup keys i sektorskim prikolicama za svaki sektor i prikolici kartice / oznake.
2. μFR oblikovatelj kartica – Čitanje kartice/oznake
Da biste pročitali podatke o kartici/oznaci, kliknite gumb Kartica za čitanje u gornjem lijevom kutu.
Ako koristite novu potpuno praznu karticu/oznaku ili je programirana, ali nije zaključana, odmah se pojavljuje cijeli njezin sadržaj.
2.1 μFR alat za čitače – UID kartice/oznake
Prvi podatkovni blok (blok 0) prvog sektora (sektor 0) sadrži podatke proizvođača IC-a (kartica/oznaka 4-bajtni ili 7-bajtni UID). Ovaj blok je programiran i zaštićen od pisanja u produkcijskom testu.
Sav sadržaj kartice/oznake, uključujući UID, također je vidljiv u ASCII formatu.
3. μFR oblikovatelj kartica – Pisanje sadržaja kartice/oznake
μFR Formatter kartica omogućuje najjednostavniji način pisanja bilo kojeg sektora i bloka kartice / oznake. Da biste bili sigurni da će vaša kartica / oznaka biti programirana prema planu, morate razumjeti njezinu strukturu i precizno ući u softverske tablice prije snimanja podataka u karticu. Posebna pažnja preporučuje se za unose Vrijednosti bita, jer pogreška može uzrokovati trajnu štetu kartice/oznake.
3.1 μFR oblikovatelj kartica – Sektori kartica/oznaka
Svi sektori sadrže 3 bloka od 16 bajtova za pohranu podataka (Sektor 0 sadrži samo dva podatkovna bloka i blok proizvođača samo za čitanje).
Blokovi podataka mogu se konfigurirati po bitovima pristupa kao
• blokovi
za čitanje/pisanje
• blokovi
vrijednosti
Blokovi vrijednosti mogu se koristiti za npr. elektroničke primjene torbice, gdje su navedene dodatne naredbe poput povećanja i smanjenja za izravnu kontrolu pohranjene vrijednosti.
Kako bi se omogućila bilo kakva operacija memorije, mora se izvršiti uspješna provjera autentičnosti.
Softver prikazuje blok podataka u gornjoj lijevoj tablici (Podaci na kartici) i prikolice sektora u donjem desnom stolu (Access Bits).
3.1 μFR oblikovatelj kartica – blokovi vrijednosti kartice/oznake
Blokovi vrijednosti omogućuju izvršavanje funkcija čitanja, pisanja, povećanja, dekreta, vraćanja, prijenosa. Imaju fiksni oblik podataka koji omogućuje otkrivanje pogrešaka, ispravljanje i upravljanje sigurnosnim kopijama.
Blok vrijednosti može se generirati samo operacijom pisanja u obliku bloka vrijednosti:
• Vrijednost: Označava potpisanu vrijednost od 4 bajta. Najniži značajni bajt vrijednosti pohranjuje se u bajtu najniže adrese. Negativne vrijednosti pohranjuju se u obliku dopune standardnih 2. Zbog integriteta i sigurnosti podataka, vrijednost se pohranjuje tri puta, dva puta neoštećena i jednom obrnuta.
• Adresa: Označava 1-bajtnu adresu koja se može koristiti za spremanje adrese za pohranu bloka prilikom implementacije moćnog upravljanja sigurnosnim kopijama. Bajt adrese pohranjuje se četiri puta, dva puta obrnuto i neoštećeno. Tijekom prirasta, dekreta, vraćanja i prijenosa adresa ostaje nepromijenjena. Može se mijenjati samo putem naredbe za pisanje.
4. μFR

4.1 μFR
Broj bajtova | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Opis | KLJUČ A | Bitovi programa Access | TIPKA B (neobavezno) | |||||||||||||
0xFF |
0x07 |
0x80 |
KORISNIK |
Bitovi programa Access | Uvjet pristupa za | Aplikacija | |||||
---|---|---|---|---|---|---|---|
C10 | C20 | C30 | čitanje | pisati | prirast | dekret, prijenos, vraćanje | |
0 | 0 | 0 | ključ A| B1 | ključ A| B1 | ključ A| B1 | ključ A| B1 | konfiguracija transporta |
0 | 1 | 0 | ključ A| B1 | nikada | nikada | nikada | blok za čitanje/pisanje |
1 | 0 | 0 | ključ A| B1 | tipka B1 | nikada | nikada | blok za čitanje/pisanje |
1 | 1 | 0 | ključ A| B1 | tipka B1 | tipka B1 | ključ A| B1 | blok vrijednosti |
0 | 0 | 1 | ključ A| B1 | nikada | nikada | ključ A| B1 | blok vrijednosti |
0 | 1 | 1 | tipka B1 | tipka B1 | nikada | nikada | blok za čitanje/pisanje |
1 | 0 | 1 | tipka B1 | nikada | nikada | nikada | blok za čitanje/pisanje |
1 | 1 | 1 | nikada | nikada | nikada | nikada | blok za čitanje/pisanje |
1 ako se ključ B može pročitati u odgovarajućoj prikolici sektora, ne može poslužiti za provjeru autentičnosti (svi sivi označeni reci u posljednjoj tablici). Kao posljedica toga, ako čitatelj potvrdi autentičnost bilo kojeg bloka sektora koji koristi sive označene uvjete pristupa i pomoću ključa B, kartica će odbiti bilo kakav naknadni pristup memoriji nakon provjere autentičnosti.
Bitovi programa Access | Uvjet pristupa za | Aplikacija | |||||
---|---|---|---|---|---|---|---|
C11 | C21 | C31 | čitanje | pisati | prirast | dekret, prijenos, vraćanje | |
0 | 0 | 0 | ključ A| B1 | ključ A| B1 | ključ A| B1 | ključ A| B1 | konfiguracija transporta |
0 | 1 | 0 | ključ A| B1 | nikada | nikada | nikada | blok za čitanje/pisanje |
1 | 0 | 0 | ključ A| B1 | tipka B1 | nikada | nikada | blok za čitanje/pisanje |
1 | 1 | 0 | ključ A| B1 | tipka B1 | tipka B1 | ključ A| B1 | blok vrijednosti |
0 | 0 | 1 | ključ A| B1 | nikada | nikada | ključ A| B1 | blok vrijednosti |
0 | 1 | 1 | tipka B1 | tipka B1 | nikada | nikada | blok za čitanje/pisanje |
1 | 0 | 1 | tipka B1 | nikada | nikada | nikada | blok za čitanje/pisanje |
1 | 1 | 1 | nikada | nikada | nikada | nikada | blok za čitanje/pisanje |
1 ako se ključ B može pročitati u odgovarajućoj prikolici sektora, ne može poslužiti za provjeru autentičnosti (svi sivi označeni reci u posljednjoj tablici). Kao posljedica toga, ako čitatelj potvrdi autentičnost bilo kojeg bloka sektora koji koristi sive označene uvjete pristupa i pomoću ključa B, kartica će odbiti bilo kakav naknadni pristup memoriji nakon provjere autentičnosti.
Bitovi programa Access | Uvjet pristupa za | Aplikacija | |||||
---|---|---|---|---|---|---|---|
C12 | C22 | C32 | čitanje | pisati | prirast | dekret, prijenos, vraćanje | |
0 | 0 | 0 | ključ A| B1 | ključ A| B1 | ključ A| B1 | ključ A| B1 | konfiguracija transporta |
0 | 1 | 0 | ključ A| B1 | nikada | nikada | nikada | blok za čitanje/pisanje |
1 | 0 | 0 | ključ A| B1 | tipka B1 | nikada | nikada | blok za čitanje/pisanje |
1 | 1 | 0 | ključ A| B1 | tipka B1 | tipka B1 | ključ A| B1 | blok vrijednosti |
0 | 0 | 1 | ključ A| B1 | nikada | nikada | ključ A| B1 | blok vrijednosti |
0 | 1 | 1 | tipka B1 | tipka B1 | nikada | nikada | blok za čitanje/pisanje |
1 | 0 | 1 | tipka B1 | nikada | nikada | nikada | blok za čitanje/pisanje |
1 | 1 | 1 | nikada | nikada | nikada | nikada | blok za čitanje/pisanje |
1 ako se ključ B može pročitati u odgovarajućoj prikolici sektora, ne može poslužiti za provjeru autentičnosti (svi sivi označeni reci u posljednjoj tablici). Kao posljedica toga, ako čitatelj potvrdi autentičnost bilo kojeg bloka sektora koji koristi sive označene uvjete pristupa i pomoću ključa B, kartica će odbiti bilo kakav naknadni pristup memoriji nakon provjere autentičnosti.
Bitovi programa Access | Uvjet pristupa za | Napomena | |||||||
---|---|---|---|---|---|---|---|---|---|
KEYA | Bitovi programa Access | KLJUČ | |||||||
C13 | C23 | C33 | čitanje | pisati | čitanje | pisati | čitanje | pisati | |
0 | 0 | 0 | nikada | ključ A | ključ A | nikada | ključ A | ključ A | Ključ B može se pročitati[1] |
0 | 1 | 0 | nikada | nikada | ključ A | nikada | ključ A | nikada | Ključ B može se pročitati[1] |
1 | 0 | 0 | nikada | tipka B | ključ A| B | nikada | nikada | tipka B | |
1 | 1 | 0 | nikada | nikada | ključ A| B | nikada | nikada | nikada | |
0 | 0 | 1 | nikada | ključ A | ključ A | ključ A | ključ A | ključ A | Ključ B može se čitati, konfiguracija transporta[1] |
0 | 1 | 1 | nikada | tipka B | ključ A| B | tipka B | nikada | tipka B | |
1 | 0 | 1 | nikada | nikada | ključ A| B | tipka B | nikada | nikada | |
1 | 1 | 1 | nikada | nikada | ključ A| B | nikada | nikada | nikada |
[1] za ovaj pristup, tipka uvjeta B je čitljiva i može se koristiti za podatke
4.2 μFR
jgjgzt

4.3 μFR
Mmm

Ovaj priručnik predstavlja izvršni softver s izvornim kodom na programskom jeziku C++. Dostupan je i izvorni kod SDK s.