μFR Card Formatter – A Mifare Card Programming Tool egy végrehajtható szoftvereszköz a μFR sorozatú eszközökhöz. GUI-ja a teljes Mifare Classic struktúrát megjeleníti, egyszerű hozzáféréssel az összes szektorához és blokkjához (16 szektor 4 blokkból). Így az NFC RFID kártya memóriakezelése egyszerű és pontos.
µFR Card Formatter
MIFARE® Card/Tag Programming Tool
Docs & Software Download
Software overview
Szoftver funkciók:
- Szektor/blokk olvasása
- Szektor/blokk írás
- A szektor/blokk kulcs hozzárendelése
- Szektor pótkocsi meghatározása
- A kártya/címke kulcsának tárolása az olvasóban
- Importálási kulcs
- Hozzáférés a jelszó beállításához
- Kártya/címke naplófájl létrehozása
- Csökkentse a blokk tartalmát, és tárolja az eredményt a belső átviteli pufferben
- Blokk tartalmának növelése és az eredmény tárolása a belső átviteli pufferben
- Blokk tartalmának visszaállítása a belső átviteli pufferbe
- A belső átviteli puffer tartalmának átvitele értékblokkba
Elérhető programozási nyelvek:
- Végrehajtható szoftver eszköz
Támogatott operációs rendszerek, platformok és környezetek:
- Windows operációs rendszer
Támogatott hardverek:
- μFR sorozatú eszközök
Szoftveres légzőkészülék | Leírás |
UFR-mifare_card_tag_programming_tool_executable |
MIFARE® Classic 1k kártyacímke-programozó eszköz a MIFARE® kártyák és címkék μFR sorozatú eszközökkel történő programozásához. |
Software manual
1. μFR Card Formatter – Fő szoftverparancsok
Letöltés: ufr-mifare_card_tag_programming_tool_executable
Töltse le és bontsa ki a szoftvercsomagot. Töltse le az operációs rendszer μFR könyvtárait , bontsa ki a letöltött csomagot, és másolja az összes tartalmat a μFRCard Formatter Tool (ufr-mifare_card_tag_programming_tool_executable-master) gyökérmappájába.
Kattintson duplán az uFCardFormatter v1.8.exe fájlra a szoftver futtatásához.
1,1 μFR kártyaformázó – fő szoftverpanel
A fő szoftverpanel a teljes Mifare Classic struktúrát jeleníti meg, egyszerű hozzáféréssel az összes szektorához és blokkjához ( 16 szektor 4 blokkból). Az első blokk (nulladik blokk) a kártyagyár UID-je számára van fenntartva, és alapértelmezés szerint csak olvasható. A kártya memóriája teljesen üres és hozzáférésmentes.
Ahogy a képernyőképen látható, a szoftver a kártya / címke tartalmát HEX és ASCII kódként jeleníti meg. A fő panel azonnali betekintést és hozzáférést biztosít a kulcsokhoz és a szektor pótkocsiihoz minden szektorhoz és a kártya / címke pótkocsijához.
2. μFR kártyaformázó – Kártya olvasása/címke
A kártya-/címkeadatok olvasásához kattintson a bal felső sarokban található Kártya olvasása gombra.
Ha új, teljesen üres kártyát/címkét használ, vagy az be van programozva, de nincs zárolva, a teljes tartalma azonnal megjelenik.
2.1 μFR olvasók eszköz – kártya / címke UID
Az első szektor (0. szektor) első adatblokkja (0. blokk) tartalmazza az IC gyártójának adatait (kártya/címke 4 bájtos vagy 7 bájtos UID). Ez a blokk programozott és írásvédett az éles tesztben.
Minden kártya/címke tartalom, beleértve az UID-t is, ASCII formátumban is látható.
3. μFR kártyaformázó – Kártya / címke tartalom írása
A μFR Card Formatter lehetővé teszi a legegyszerűbb módot a kártya/címke bármely szektorának és blokkjának írására. Annak érdekében, hogy a kártyája/címkéje a tervek szerint legyen programozva, meg kell értenie annak szerkezetét, és pontosan be kell írnia a szoftvertáblákba, mielőtt az adatokat a kártyára rögzítené. Különös figyelmet kell fordítani az Acces Bitértékek bejegyzésekre, mert a hiba a kártya/címke maradandó károsodását okozhatja.
3.1 μFR kártyaformázó – kártya / címke szektorok
Minden szektor 3 db 16 bájtos blokkot tartalmaz az adatok tárolására (a 0. szektor csak két adatblokkot és a csak olvasható gyártói blokkot tartalmaz).
Az adatblokkokat a hozzáférési bitek a következőképpen konfigurálhatják:
• olvasási/írási blokkok
• értékblokkok
Az értékblokkok használhatók pl. elektronikus pénztárcaalkalmazásokhoz, ahol további parancsok állnak rendelkezésre, mint például a növekmény és a csökkenés a tárolt érték közvetlen vezérléséhez.
Sikeres hitelesítést kell végrehajtani a memóriaműveletek engedélyezéséhez.
A szoftver megjeleníti az adatblokkot a bal felső táblában (Adatok a kártyán) és a szektor pótkocsikat a jobb alsó táblában (Access Bits).
3.1 μFR kártyaformázó – kártya / címke érték blokkok
Az értékblokkok lehetővé teszik az olvasási, írási, növekmény, csökkenési, visszaállítási, átviteli funkciók végrehajtását. Rögzített adatformátummal rendelkeznek, amely lehetővé teszi a hibaészlelést, a javítást és a biztonsági mentések kezelését.
Értékblokk csak írási művelettel hozható létre értékblokk formátumban:
• Érték: Aláírt 4 bájtos értéket jelöl. Egy érték legalacsonyabb jelentős bájtja a legalacsonyabb címbájtban tárolódik. A negatív értékeket a standard 2 komplementer formátumban tárolja. Az adatok integritása és biztonsága érdekében a rendszer háromszor tárol egy értéket, kétszer nem fordított, egyszer pedig megfordítva.
• Cím: 1 bájtos címet jelent, amely egy blokk tárolási címének mentésére használható, amikor hatékony biztonsági mentést hajt végre. A címbájtot négyszer tárolják, kétszer megfordítva és nem invertálva. A növekmény, a csökkentés, a visszaállítás és az átviteli műveletek során a cím változatlan marad. Csak írási paranccsal módosítható.
4. μFR

4,1 μFR
Bájt száma | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Leírás | "A" KULCS | Hozzáférési bitek | B KULCS (opcionális) | |||||||||||||
0xFF |
0x07 |
0x80 |
FELHASZNÁLÓ |
Hozzáférési bitek | Hozzáférési feltétel a következőhöz: | Alkalmazás | |||||
---|---|---|---|---|---|---|---|
C10 | C20 | C30 | olvassa el | írni | növekmény | Csökkentés, átadás, visszaállítás | |
0 | 0 | 0 | A kulcs| B1 | A kulcs| B1 | A kulcs| B1 | A kulcs| B1 | Szállítási konfiguráció |
0 | 1 | 0 | A kulcs| B1 | soha | soha | soha | olvasási/írási blokk |
1 | 0 | 0 | A kulcs| B1 | B1 billentyű | soha | soha | olvasási/írási blokk |
1 | 1 | 0 | A kulcs| B1 | B1 billentyű | B1 billentyű | A kulcs| B1 | érték blokk |
0 | 0 | 1 | A kulcs| B1 | soha | soha | A kulcs| B1 | érték blokk |
0 | 1 | 1 | B1 billentyű | B1 billentyű | soha | soha | olvasási/írási blokk |
1 | 0 | 1 | B1 billentyű | soha | soha | soha | olvasási/írási blokk |
1 | 1 | 1 | soha | soha | soha | soha | olvasási/írási blokk |
1 ha a B kulcs olvasható a megfelelő szektor-pótkocsiban, akkor az nem szolgálhat hitelesítésre (az utolsó táblázatban minden szürkén jelölt sor). Következésképpen, ha az olvasó egy szektor bármely olyan blokkját hitelesíti, amely a szürke jelöléssel ellátott hozzáférési feltételeket használja és a B kulcsot használja, a kártya megtagadja a hitelesítés utáni későbbi memória-hozzáférést.
Hozzáférési bitek | Hozzáférési feltétel a következőhöz: | Alkalmazás | |||||
---|---|---|---|---|---|---|---|
C11 | C21 | C31 | olvassa el | írni | növekmény | Csökkentés, átadás, visszaállítás | |
0 | 0 | 0 | A kulcs| B1 | A kulcs| B1 | A kulcs| B1 | A kulcs| B1 | Szállítási konfiguráció |
0 | 1 | 0 | A kulcs| B1 | soha | soha | soha | olvasási/írási blokk |
1 | 0 | 0 | A kulcs| B1 | B1 billentyű | soha | soha | olvasási/írási blokk |
1 | 1 | 0 | A kulcs| B1 | B1 billentyű | B1 billentyű | A kulcs| B1 | érték blokk |
0 | 0 | 1 | A kulcs| B1 | soha | soha | A kulcs| B1 | érték blokk |
0 | 1 | 1 | B1 billentyű | B1 billentyű | soha | soha | olvasási/írási blokk |
1 | 0 | 1 | B1 billentyű | soha | soha | soha | olvasási/írási blokk |
1 | 1 | 1 | soha | soha | soha | soha | olvasási/írási blokk |
1 ha a B kulcs olvasható a megfelelő szektor-pótkocsiban, akkor az nem szolgálhat hitelesítésre (az utolsó táblázatban minden szürkén jelölt sor). Következésképpen, ha az olvasó egy szektor bármely olyan blokkját hitelesíti, amely a szürke jelöléssel ellátott hozzáférési feltételeket használja és a B kulcsot használja, a kártya megtagadja a hitelesítés utáni későbbi memória-hozzáférést.
Hozzáférési bitek | Hozzáférési feltétel a következőhöz: | Alkalmazás | |||||
---|---|---|---|---|---|---|---|
C12 | C22 | C32 | olvassa el | írni | növekmény | Csökkentés, átadás, visszaállítás | |
0 | 0 | 0 | A kulcs| B1 | A kulcs| B1 | A kulcs| B1 | A kulcs| B1 | Szállítási konfiguráció |
0 | 1 | 0 | A kulcs| B1 | soha | soha | soha | olvasási/írási blokk |
1 | 0 | 0 | A kulcs| B1 | B1 billentyű | soha | soha | olvasási/írási blokk |
1 | 1 | 0 | A kulcs| B1 | B1 billentyű | B1 billentyű | A kulcs| B1 | érték blokk |
0 | 0 | 1 | A kulcs| B1 | soha | soha | A kulcs| B1 | érték blokk |
0 | 1 | 1 | B1 billentyű | B1 billentyű | soha | soha | olvasási/írási blokk |
1 | 0 | 1 | B1 billentyű | soha | soha | soha | olvasási/írási blokk |
1 | 1 | 1 | soha | soha | soha | soha | olvasási/írási blokk |
1 ha a B kulcs olvasható a megfelelő szektor-pótkocsiban, akkor az nem szolgálhat hitelesítésre (az utolsó táblázatban minden szürkén jelölt sor). Következésképpen, ha az olvasó egy szektor bármely olyan blokkját hitelesíti, amely a szürke jelöléssel ellátott hozzáférési feltételeket használja és a B kulcsot használja, a kártya megtagadja a hitelesítés utáni későbbi memória-hozzáférést.
Hozzáférési bitek | Hozzáférési feltétel a következőhöz: | Megjegyzés | |||||||
---|---|---|---|---|---|---|---|---|---|
KULCSA | Hozzáférési bitek | KULCSB | |||||||
C13 | C23 | C33 | olvassa el | írni | olvassa el | írni | olvassa el | írni | |
0 | 0 | 0 | soha | A gomb | A gomb | soha | A gomb | A gomb | A B kulcs olvasható[1] |
0 | 1 | 0 | soha | soha | A gomb | soha | A gomb | soha | A B kulcs olvasható[1] |
1 | 0 | 0 | soha | B gomb | A kulcs| B | soha | soha | B gomb | |
1 | 1 | 0 | soha | soha | A kulcs| B | soha | soha | soha | |
0 | 0 | 1 | soha | A gomb | A gomb | A gomb | A gomb | A gomb | A B kulcs olvasható, a szállítási konfiguráció[1] |
0 | 1 | 1 | soha | B gomb | A kulcs| B | B gomb | soha | B gomb | |
1 | 0 | 1 | soha | soha | A kulcs| B | B gomb | soha | soha | |
1 | 1 | 1 | soha | soha | A kulcs| B | soha | soha | soha |
[1] ehhez a hozzáféréshez a B feltételkulcs olvasható, és adatokhoz használható
4,2 μFR
jgjgzt

4,3 μFR
mmm

Ez a kézikönyv bemutatja a végrehajtható szoftvert forráskóddal a C ++ programozási nyelven. Forráskód SDK s is elérhető.