Online Store

µFR Card Formatter

MIFARE® Card/Tag Programming Tool

μFR Card Formatter – أداة برمجة بطاقة Mifare هي أداة برمجية قابلة للتنفيذ لأجهزة سلسلة μFR. تعرض واجهة المستخدم الرسومية الخاصة بها هيكل Mifare Classic بالكامل مع وصول بسيط إلى جميع قطاعاته وكتله (16 قطاعا من 4 كتل). بهذه الطريقة ، تكون معالجة ذاكرة بطاقة NFC RFID سهلة ودقيقة.

هذه أداة متقدمة لبرمجة بطاقة MIFARE® 13,5 ميجا هرتز. μFR Card Formatter هي أداة برمجة للعديد من طرق مصادقة بطاقة MIFARE® والقارئ من خلال تعيين فهرس مفاتيح ومفاتيح مختلف ، وقراءة وكتابة خطية للقطاعات والكتل ، وتحديد مقطورة القطاع ، وإنشاء الملفات واستيرادها ، وما إلى ذلك.

Docs & Software Download

Software overview

وظائف البرنامج:

  • القطاع/كتلة القراءة
  • قطاع / كتلة الكتابة
  • تعيين مفتاح القطاع / الكتلة A والمفتاح B
  • تعريف مقطورة القطاع
  • تخزين مفتاح البطاقة / العلامة في القارئ
  • مفتاح الاستيراد
  • الوصول إلى إعداد كلمة المرور
  • إنشاء ملف سجل البطاقة / العلامة
  • تقليل محتويات الكتلة وتخزين النتيجة في المخزن المؤقت للنقل الداخلي
  • زيادة محتويات الكتلة وتخزين النتيجة في المخزن المؤقت للنقل الداخلي
  • استعادة محتويات كتلة في المخزن المؤقت للنقل الداخلي
  • نقل محتويات المخزن المؤقت للنقل الداخلي إلى كتلة قيمة

لغات البرمجة المتوفرة:

  • أداة برمجية قابلة للتنفيذ

أنظمة التشغيل والأنظمة الأساسية والبيئات المدعومة:

  • نظام التشغيل ويندوز

الأجهزة المدعومة:

  • أجهزة سلسلة μFR
برنامج الجهاز التنفسي الوصف
UFR-mifare_card_tag_programming_tool_executable

أداة برمجة علامة بطاقة MIFARE الكلاسيكية 1k لبرمجة بطاقات وعلامات MIFARE®® بواسطة أجهزة سلسلة μFR.

Software manual

1. منسق بطاقة μFR – أوامر البرنامج الرئيسية

تحميل: ufr-mifare_card_tag_programming_tool_executable

قم بتنزيل واستخراج حزمة البرامج. قم بتنزيل مكتبات μFR لنظام التشغيل الخاص بك ، واستخرج الحزمة التي تم تنزيلها ، وانسخ كل المحتوى في المجلد الجذر لأداة تنسيق μFRCard (ufr-mifare_card_tag_programming_tool_executable-master).

انقر نقرا مزدوجا فوق ملف uFCardFormatter v1.8.exe لتشغيل البرنامج.

1.1 μFR منسق البطاقة – لوحة البرامج الرئيسية

تعرض لوحة البرامج الرئيسية هيكل Mifare Classic بالكامل مع وصول بسيط إلى جميع قطاعاته وكتله (16 قطاعا من 4 كتل). يتم حجز الكتلة الأولى (الكتلة صفر) لمعرف UID لمصنع البطاقات ، وهي للقراءة فقط بشكل افتراضي. ذاكرة البطاقة فارغة تماما ولا يمكن الوصول إليها.

كما تظهر لقطة الشاشة ، يعرض البرنامج محتوى بطاقة / علامة كرمز HEX و ASCII. توفر اللوحة الرئيسية أيضا نظرة ثاقبة فورية وإمكانية الوصول إلى المفاتيح ومقطورات القطاع لكل قطاع ومقطورة للبطاقة / العلامة.

2. منسق بطاقة μFR – قراءة البطاقة / العلامة

لقراءة بيانات البطاقة/العلامة، انقر على الزر قراءة البطاقة في أعلى اليسار.

إذا كنت تستخدم بطاقة / علامة جديدة فارغة تماما ، أو تمت برمجتها ولكن لم يتم قفلها ، فسيظهر محتواها بالكامل على الفور.  

منسق بطاقة القراءة

2.1 μFR أداة القراء – بطاقة / علامة UID

تحتوي كتلة البيانات الأولى (الكتلة 0) للقطاع الأول (القطاع 0) على بيانات الشركة المصنعة ل IC (بطاقة / علامة 4 بايت أو 7 بايت UID). هذه الكتلة مبرمجة ومحمية ضد الكتابة في اختبار الإنتاج.

جميع محتويات البطاقة/العلامة، بما في ذلك UID، مرئية أيضا بتنسيق ASCII.

3. منسق بطاقة μFR – كتابة محتوى البطاقة / العلامة

μFR يتيح منسق البطاقة أبسط طريقة لكتابة أي قطاع وكتلة من البطاقة / العلامة. للتأكد من برمجة بطاقتك / علامتك كما هو مخطط لها ، تحتاج إلى فهم هيكلها وإجراء الإدخال الدقيق في جداول البرامج قبل تسجيل البيانات في البطاقة. يوصى باهتمام خاص لإدخالات Acces Bit Values ، لأن الخطأ قد يتسبب في تلف البطاقة / العلامة بشكل دائم.

3.1 μFR منسق البطاقة – قطاعات البطاقة / العلامة

تحتوي جميع القطاعات على 3 كتل من 16 بايت لتخزين البيانات (يحتوي القطاع 0 على كتلتي بيانات فقط وكتلة الشركة المصنعة للقراءة فقط).
يمكن تكوين كتل البيانات بواسطة بتات الوصول ك
• كتل
القراءة / الكتابة
• كتل
القيمة
يمكن استخدام كتل القيمة على سبيل المثال تطبيقات المحفظة الإلكترونية ، حيث يتم توفير أوامر إضافية مثل الزيادة والنقصان للتحكم المباشر في القيمة المخزنة.
يجب إجراء مصادقة ناجحة للسماح بأي عملية ذاكرة.

يعرض البرنامج كتلة البيانات في الجدول العلوي الأيسر (البيانات على البطاقة) ومقطورات القطاع في الجدول السفلي الأيمن (بت الوصول).

3.1 μFR منسق البطاقة – كتل قيمة البطاقة / العلامة

تسمح كتل القيمة بتنفيذ وظائف القراءة والكتابة والزيادة والنقصان والاستعادة والنقل. لديهم تنسيق بيانات ثابت يسمح باكتشاف الأخطاء وتصحيحها وإدارة النسخ الاحتياطي.
لا يمكن إنشاء كتلة قيمة إلا من خلال عملية كتابة بتنسيق كتلة القيمة:
• القيمة: تشير إلى قيمة 4 بايت موقعة. يتم تخزين أقل بايت معنوي من قيمة في أدنى بايت عنوان. يتم تخزين القيم السالبة بتنسيق مكمل قياسي 2. لأسباب تتعلق بسلامة البيانات وأمانها، يتم تخزين القيمة ثلاث مرات، مرتين غير مقلوبة، ومرة واحدة معكوسة.
• العنوان: يشير إلى عنوان 1 بايت ، والذي يمكن استخدامه لحفظ عنوان تخزين الكتلة ، عند تنفيذ إدارة نسخ احتياطي قوية. يتم تخزين بايت العنوان أربع مرات ، مقلوب مرتين وغير مقلوب. أثناء عمليات الزيادة والتناقص والاستعادة والنقل ، يظل العنوان دون تغيير. لا يمكن تغييره إلا عبر أمر الكتابة.

4. μFR

no image

4.1 ميكروفر

رقم البايت 0 1 2 3 4 5 6 7 8 9 10 11 1 2 13 14 15
الوصف المفتاح أ بت الوصول المفتاح ب (اختياري)
   

0xFF

0x07

0x80

مستخدم  

 

 

شروط الوصول لكتلة البيانات 0
بتات الوصول شرط الوصول ل تطبيق
ج10 ج20 ج30 قرأ يكتب زياده التناقص والنقل والاستعادة
0 0 0 المفتاح أ| ب1 المفتاح أ| ب1 المفتاح أ| ب1 المفتاح أ| ب1 تكوين النقل
0 1 0 المفتاح أ| ب1 أبدا أبدا أبدا كتلة القراءة / الكتابة
1 0 0 المفتاح أ| ب1 المفتاح ب1 أبدا أبدا كتلة القراءة / الكتابة
1 1 0 المفتاح أ| ب1 المفتاح ب1 المفتاح ب1 المفتاح أ| ب1 كتلة القيمة
0 0 1 المفتاح أ| ب1 أبدا أبدا المفتاح أ| ب1 كتلة القيمة
0 1 1 المفتاح ب1 المفتاح ب1 أبدا أبدا كتلة القراءة / الكتابة
1 0 1 المفتاح ب1 أبدا أبدا أبدا كتلة القراءة / الكتابة
1 1 1 أبدا أبدا أبدا أبدا كتلة القراءة / الكتابة

1 إذا كان من الممكن قراءة المفتاح B في مقطورة القطاع المقابلة ، فلا يمكن استخدامه للمصادقة (جميع الخطوط الرمادية المميزة في الجدول الأخير). نتيجة لذلك ، إذا قام القارئ بمصادقة أي كتلة من قطاع يستخدم شروط الوصول الرمادية المميزة وباستخدام المفتاح B ، فسترفض البطاقة أي وصول لاحق للذاكرة بعد المصادقة.

 

 

شروط الوصول لكتلة البيانات 1
بتات الوصول شرط الوصول ل تطبيق
ج11 ج21 ج31 قرأ يكتب زياده التناقص والنقل والاستعادة
0 0 0 المفتاح أ| ب1 المفتاح أ| ب1 المفتاح أ| ب1 المفتاح أ| ب1 تكوين النقل
0 1 0 المفتاح أ| ب1 أبدا أبدا أبدا كتلة القراءة / الكتابة
1 0 0 المفتاح أ| ب1 المفتاح ب1 أبدا أبدا كتلة القراءة / الكتابة
1 1 0 المفتاح أ| ب1 المفتاح ب1 المفتاح ب1 المفتاح أ| ب1 كتلة القيمة
0 0 1 المفتاح أ| ب1 أبدا أبدا المفتاح أ| ب1 كتلة القيمة
0 1 1 المفتاح ب1 المفتاح ب1 أبدا أبدا كتلة القراءة / الكتابة
1 0 1 المفتاح ب1 أبدا أبدا أبدا كتلة القراءة / الكتابة
1 1 1 أبدا أبدا أبدا أبدا كتلة القراءة / الكتابة

1 إذا كان من الممكن قراءة المفتاح B في مقطورة القطاع المقابلة ، فلا يمكن استخدامه للمصادقة (جميع الخطوط الرمادية المميزة في الجدول الأخير). نتيجة لذلك ، إذا قام القارئ بمصادقة أي كتلة من قطاع يستخدم شروط الوصول الرمادية المميزة وباستخدام المفتاح B ، فسترفض البطاقة أي وصول لاحق للذاكرة بعد المصادقة.

 

 

شروط الوصول إلى كتلة البيانات 2
بتات الوصول شرط الوصول ل تطبيق
ج12 ج22 ج32 قرأ يكتب زياده التناقص والنقل والاستعادة
0 0 0 المفتاح أ| ب1 المفتاح أ| ب1 المفتاح أ| ب1 المفتاح أ| ب1 تكوين النقل
0 1 0 المفتاح أ| ب1 أبدا أبدا أبدا كتلة القراءة / الكتابة
1 0 0 المفتاح أ| ب1 المفتاح ب1 أبدا أبدا كتلة القراءة / الكتابة
1 1 0 المفتاح أ| ب1 المفتاح ب1 المفتاح ب1 المفتاح أ| ب1 كتلة القيمة
0 0 1 المفتاح أ| ب1 أبدا أبدا المفتاح أ| ب1 كتلة القيمة
0 1 1 المفتاح ب1 المفتاح ب1 أبدا أبدا كتلة القراءة / الكتابة
1 0 1 المفتاح ب1 أبدا أبدا أبدا كتلة القراءة / الكتابة
1 1 1 أبدا أبدا أبدا أبدا كتلة القراءة / الكتابة

1 إذا كان من الممكن قراءة المفتاح B في مقطورة القطاع المقابلة ، فلا يمكن استخدامه للمصادقة (جميع الخطوط الرمادية المميزة في الجدول الأخير). نتيجة لذلك ، إذا قام القارئ بمصادقة أي كتلة من قطاع يستخدم شروط الوصول الرمادية المميزة وباستخدام المفتاح B ، فسترفض البطاقة أي وصول لاحق للذاكرة بعد المصادقة.

 

شروط الوصول لمقطورة القطاع
بتات الوصول شرط الوصول ل كلام
كيا بتات الوصول مفتاح
ج13 ج23 ج33 قرأ يكتب قرأ يكتب قرأ يكتب
0 0 0 أبدا المفتاح أ المفتاح أ أبدا المفتاح أ المفتاح أ يمكن قراءة المفتاح B[1]
0 1 0 أبدا أبدا المفتاح أ أبدا المفتاح أ أبدا يمكن قراءة المفتاح B[1]
1 0 0 أبدا المفتاح ب المفتاح أ| B أبدا أبدا المفتاح ب
1 1 0 أبدا أبدا المفتاح أ| B أبدا أبدا أبدا
0 0 1 أبدا المفتاح أ المفتاح أ المفتاح أ المفتاح أ المفتاح أ يمكن قراءة المفتاح B ، تكوين النقل[1]
0 1 1 أبدا المفتاح ب المفتاح أ| B المفتاح ب أبدا المفتاح ب
1 0 1 أبدا أبدا المفتاح أ| B المفتاح ب أبدا أبدا
1 1 1 أبدا أبدا المفتاح أ| B أبدا أبدا أبدا

[1] بالنسبة لهذا الوصول ، يكون مفتاح الشرط B قابلا للقراءة ويمكن استخدامه للبيانات

4.2 ميكرومتر

jgjgzt

no image

4.3 ميكروفرة

ط ط ط

no image

يقدم هذا الدليل البرنامج القابل للتنفيذ مع شفرة المصدر بلغة البرمجة C ++. شفرة المصدر SDK s متاح أيضا.