Online Store

µFR Card Formatter

MIFARE® Card/Tag Programming Tool

μFR Card Formatter – Mifare Card Programming Tool je izvršni softverski alat za uređaje μFR serije. Njegov GUI prikazuje cijelu Mifare Classic strukturu sa jednostavnim pristupom svim svojim sektorima i blokovima (16 sektora od 4 bloka). Na ovaj način, rukovanje memorijom NFC RFID kartice je jednostavno i precizno.

Ovo je napredni alat za programiranje MIFARE® 13,5MHz kartica. μFR Card Formatter je programski alat za više MIFARE® kartica i metoda autentifikacije čitača postavljanjem različitih indeksa ključeva i ključeva, linearnim čitanjem i pisanjem sektora i blokova, definisanjem sektorske prikolice, kreiranjem i uvozom datoteka i tako dalje.

Docs & Software Download

Software overview

Softverske funkcije:

  • Sektor/Čitanje bloka
  • Sektor/Blok pisanje
  • Sektor/blok ključ A i ključ B dodjeljivanje
  • Definisanje sektorske prikolice
  • Čuvanje ključa za karticu/tag u čitač
  • Uvezi ključ
  • Postavka lozinke pristupa
  • Generisanje datoteke dnevnika kartica/oznaka
  • Smanjite sadržaj bloka i pohranjujte rezultat u internom baferu prijenosa
  • Povećajte sadržaj bloka i pohranjujte rezultat u internom baferu prijenosa
  • Vraćanje sadržaja bloka u interni bafer prijenosa
  • Prijenos sadržaja internog bafera prijenosa u vrijednosni blok

Dostupni programski jezici:

  • Izvršni softverski alat

Podržani operativni sistemi, platforme i okruženja:

  • Windows OS

Podržani hardver:

  • Uređaji serije μFR
Softverski respiratorni Opis
ufr-mifare_card_tag_programming_tool_executable

MIFARE Classic 1K Card Tag Programming Tool za programiranje MIFARE®® kartica i tagova pomoću uređaja μFR serije.

Software manual

1. μFR Card Formatter – glavne softverske komande

Download: ufr-mifare_card_tag_programming_tool_executable

Preuzmite i izdvojite softverski paket. Preuzmite μFR biblioteke za svoj operativni sistem, izdvojite preuzeti paket i kopirajte sav sadržaj u korensku fasciklu μFRCard Formatter Tool (ufr-mifare_card_tag_programming_tool_executable-master).

Kliknite dvaput na uFCardFormatter v1.8.exe datoteku za pokretanje softvera.

1.1 μFR Card Formatter – Glavni softverski panel

Glavna softverska ploča prikazuje cijelu Mifare Classic strukturu s jednostavnim pristupom svim svojim sektorima i blokovima (16 sektora od 4 bloka). Prvi blok (blok nula) rezervisan je za fabriku kartica UID, a podrazumevano je samo za čitanje. Memorija kartice je potpuno prazna i bez pristupa.

Kao što je prikazano na snimku ekrana, softver prikazuje sadržaj kartice/oznake kao HEX i ASCII kod. Glavni panel takođe pruža trenutni uvid i pristup ključevima i sektorskim prikolicama za svaki sektor i prikolicu kartice/taga.

2. μFR Card Formatter – Read Card/Tag

Da biste pročitali podatke sa kartice/oznake, kliknite na dugme Read Card u gornjem levom uglu.

Ako koristite novu potpuno praznu karticu/oznaku, ili je programirana, ali nije zaključana, odmah se pojavljuje ceo njen sadržaj.  

Formatter-read-card (Originalni naziv)

2.1 μFR Readers Tool – Card/Tag UID

Prvi blok podataka (blok 0) prvog sektora (sektor 0) sadrži podatke proizvođača IC (kartica/oznaka 4-bajta ili 7-bajtni UID). Ovaj blok je programiran i napisan zaštićen u proizvodnom testu.

Sav sadržaj kartice/oznake, uključujući UID, takođe je vidljiv u ASCII formatu.

3. μFR Card Formatter – Write Card/Tag Content

μFR Card Formatter omogućava najjednostavniji način pisanja bilo kog sektora i bloka kartice/taga. Da biste bili sigurni da će vaša kartica/oznaka biti programirana kako je planirano, potrebno je da razumete njenu strukturu i precizno unesete u softverske tabele pre nego što snimite podatke u karticu. Posebna pažnja se preporučuje za unos Acces Bit Values, jer greška može izazvati trajno oštećenje kartice/oznake.

3.1 μFR Card Formatter – Card/Tag Sectors

Svi sektori sadrže 3 bloka od 16 bajtova za čuvanje podataka (Sektor 0 sadrži samo dva bloka podataka i blok proizvođača samo za čitanje).
Blokovi podataka mogu biti konfigurisani pristupnim bitovima kao
• Blokovi
za čitanje/pisanje
• vrijednosni blokovi
Vrijednosni blokovi mogu se koristiti za npr. aplikacije za elektronsku torbicu, gdje se pružaju dodatne komande poput povećanja i smanjenja za direktnu kontrolu pohranjene vrijednosti.
Uspješna autentifikacija mora biti izvršena kako bi se omogućila bilo kakva operacija memorije.

Softver prikazuje blok podataka u gornjoj levoj tabeli (Podaci na kartici) i sektorske prikolice u donjem desnom uglu tabele (Access Bits).

3.1 μFR Card Formatter – Card/Tag Value Blocks

Vrijednosni blokovi omogućavaju izvršavanje funkcija čitanja, pisanja, povećanja, smanjenja, obnavljanja, prijenosa. Imaju fiksni format podataka koji omogućava detekciju grešaka, korekciju i upravljanje rezervnim kopijama.
Blok vrijednosti može se generirati samo kroz operaciju pisanja u obliku vrijednosnog bloka:
• Vrijednost: označava potpisanu vrijednost od 4 bajta. Najniži značajan bajt vrijednosti pohranjuje se u najniži adresni bajt. Negativne vrijednosti pohranjuju se u format komplementa Standard 2. Iz razloga integriteta i sigurnosti podataka, vrijednost se pohranjuje tri puta, dva puta neobrnuta i jednom obrnuta.
• Adresa: Označava adresu od 1 bajta, koja se može koristiti za čuvanje adrese za skladištenje bloka, prilikom implementacije moćnog upravljanja rezervnim kopijama. Bajt adrese se čuva četiri puta, dva puta obrnut i neinvertiran. Tokom povećanja, smanjenja, obnavljanja i prenosa operacija, adresa ostaje nepromenjena. Može se menjati samo preko komande za pisanje.

4. μFR

no image

4.1 μFR

Broj bajta 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Opis KLJUČ A Pristupni bitovi KLJUČ B (opciono)
   

0xFF

0x07

0x80

KORISNIČKO  

 

 

Uslovi pristupa za blok podataka 0
Pristupni bitovi Uvjet pristupa za Aplikacija
C10 C20 C30 čitati napisati povecanje Smanjenje, prenos, obnova
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 čitanja/pisanja
1 0 0 Ključ A| B1 kljuc b1 nikada nikada Blok čitanja/pisanja
1 1 0 Ključ A| B1 kljuc b1 kljuc b1 Ključ A| B1 blok vrijednosti
0 0 1 Ključ A| B1 nikada nikada Ključ A| B1 blok vrijednosti
0 1 1 kljuc b1 kljuc b1 nikada nikada Blok čitanja/pisanja
1 0 1 kljuc b1 nikada nikada nikada Blok čitanja/pisanja
1 1 1 nikada nikada nikada nikada Blok čitanja/pisanja

1 Ako se ključ B može čitati u odgovarajućoj prikolici sektora, on ne može poslužiti za autentifikaciju (sve sive označene linije u poslednjoj tabeli). Kao posledica toga, ako čitač autentifikuje bilo koji blok sektora koji koristi sivo označene uslove pristupa i koristi ključ B, kartica će odbiti bilo kakav naknadni pristup memoriji nakon autentifikacije.

 

 

Uslovi pristupa za blok podataka 1
Pristupni bitovi Uvjet pristupa za Aplikacija
C11 C21 C31 čitati napisati povecanje Smanjenje, prenos, obnova
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 čitanja/pisanja
1 0 0 Ključ A| B1 kljuc b1 nikada nikada Blok čitanja/pisanja
1 1 0 Ključ A| B1 kljuc b1 kljuc b1 Ključ A| B1 blok vrijednosti
0 0 1 Ključ A| B1 nikada nikada Ključ A| B1 blok vrijednosti
0 1 1 kljuc b1 kljuc b1 nikada nikada Blok čitanja/pisanja
1 0 1 kljuc b1 nikada nikada nikada Blok čitanja/pisanja
1 1 1 nikada nikada nikada nikada Blok čitanja/pisanja

1 Ako se ključ B može čitati u odgovarajućoj prikolici sektora, on ne može poslužiti za autentifikaciju (sve sive označene linije u poslednjoj tabeli). Kao posledica toga, ako čitač autentifikuje bilo koji blok sektora koji koristi sivo označene uslove pristupa i koristi ključ B, kartica će odbiti bilo kakav naknadni pristup memoriji nakon autentifikacije.

 

 

Uslovi pristupa za blok podataka 2
Pristupni bitovi Uvjet pristupa za Aplikacija
C12 C22 C32 čitati napisati povecanje Smanjenje, prenos, obnova
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 čitanja/pisanja
1 0 0 Ključ A| B1 kljuc b1 nikada nikada Blok čitanja/pisanja
1 1 0 Ključ A| B1 kljuc b1 kljuc b1 Ključ A| B1 blok vrijednosti
0 0 1 Ključ A| B1 nikada nikada Ključ A| B1 blok vrijednosti
0 1 1 kljuc b1 kljuc b1 nikada nikada Blok čitanja/pisanja
1 0 1 kljuc b1 nikada nikada nikada Blok čitanja/pisanja
1 1 1 nikada nikada nikada nikada Blok čitanja/pisanja

1 Ako se ključ B može čitati u odgovarajućoj prikolici sektora, on ne može poslužiti za autentifikaciju (sve sive označene linije u poslednjoj tabeli). Kao posledica toga, ako čitač autentifikuje bilo koji blok sektora koji koristi sivo označene uslove pristupa i koristi ključ B, kartica će odbiti bilo kakav naknadni pristup memoriji nakon autentifikacije.

 

Uslovi pristupa sektorskoj prikolici
Pristupni bitovi Uvjet pristupa za Primjedba
KEYA Pristupni bitovi KEYB
C13 C23 C33 čitati napisati čitati napisati čitati napisati
0 0 0 nikada ključ A ključ A nikada ključ A ključ A Ključ B se može čitati[1]
0 1 0 nikada nikada ključ A nikada ključ A nikada Ključ B se može čitati[1]
1 0 0 nikada kljuc B Ključ A| B nikada nikada kljuc 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 se može čitati, konfiguracija transporta[1]
0 1 1 nikada kljuc B Ključ A| B kljuc B nikada kljuc B
1 0 1 nikada nikada Ključ A| B kljuc B nikada nikada
1 1 1 nikada nikada Ključ A| B nikada nikada nikada

[1] Za ovaj pristup, uslovni ključ B je čitljiv i može se koristiti za podatke

4.2 μFR

jgjgzt

no image

4.3 μFR

Mmm

no image

Ovaj priručnik predstavlja izvršni softver sa izvornim kodom u programskom jeziku C++. Izvorni kod SDK je takođe dostupan.