هذا هو الأمر opensc-explorer الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
openc-explorer - أداة تفاعلية عامة للوصول إلى البطاقة الذكية وما شابهها
وظائف رمز الأمان
موجز
المستكشف المفتوح [OPTIONS] [SCRIPT]
الوصف
ال المستكشف المفتوح يمكن استخدام الأداة بشكل تفاعلي لأداء عمليات متنوعة
مثل استكشاف محتويات أو إرسال أوامر APDU التعسفية إلى بطاقة ذكية أو
رمز أمان مشابه.
OPTIONS
فيما يلي خيارات سطر الأوامر لـ المستكشف المفتوح. هناك المزيد
أوامر تفاعلية متاحة بمجرد تشغيلها.
- سائق بطاقة سائق, -c سائق
استخدم برنامج تشغيل البطاقة المحدد. الافتراضي هو الكشف التلقائي.
--mf مسار, -m مسار
حدد الملف المشار إليه بواسطة المسار المحدد عند بدء التشغيل. الافتراضي هو المسار إلى
الملف الرئيسي القياسي ، 3F00. لو مسار فارغ (على سبيل المثال المستكشف المفتوح --mf "")، ثم
لم يتم تحديد أي ملف بشكل صريح.
--قارئ NUM, -r NUM
استخدم رقم القارئ المحدد. الافتراضي هو 0 ، القارئ الأول في النظام.
- الإسراف, -v
الأسباب المستكشف المفتوح لتكون أكثر إسهابًا. حدد هذه العلامة عدة مرات للتمكين
إخراج التصحيح في مكتبة opensc.
--انتظر, -w
انتظر حتى يتم إدخال البطاقة
أوامر
الأوامر التالية مدعومة في المستكشف المفتوحالموجه التفاعلي أو في النص
تم تمرير الملفات عبر معلمة سطر الأوامر SCRIPT.
apdu عرافة البيانات
إرسال أمر مخصص APDU عرافة البيانات.
asn1 معرف الملف
تحليل وطباعة محتوى ASN.1 المشفر للملف المحدد بواسطة معرف الملف.
قط [معرف الملف | sfi:معرف قصير]
اطبع محتويات EF المحددة حاليًا أو محتويات الملف المحدد بواسطة
معرف الملف أو معرف الملف القصير معرف قصير.
cd {.. | معرف الملف | يساعد:DF- اسم}
التغيير إلى DF آخر محدد بواسطة الوسيطة التي تم تمريرها. إذا كانت الحجة المعطاة .. ،
ثم انتقل إلى مستوى واحد لأعلى في التسلسل الهرمي لنظام الملفات. اذا كانت معرف الملف، والتي يجب أن تكون ملف
DF مباشرة أسفل DF الحالي ، ثم قم بالتغيير إلى DF. إذا كان تطبيقًا
المعرف المقدم كمساعدة:DF- اسم، ثم انتقل إلى MF للتطبيق الذي يشير إليه
DF- اسم.
تغيير CHVدبوس المرجع [[دبوس قديم] دبوس جديد]
قم بتغيير رقم التعريف الشخصي ، حيث دبوس المرجع هو مرجع PIN.
أمثلة:
change CHV2 00:00:00:00:00:00 "foobar"
قم بتغيير PIN CHV2 إلى القيمة الجديدة foobar ، مع إعطاء القيمة القديمة 00: 00: 00: 00: 00: 00.
تغيير CHV2 "foobar"
اضبط PIN CHV2 على القيمة الجديدة foobar.
تغيير CHV2
قم بتغيير PIN CHV2 باستخدام لوحة الدبوس الخاصة بقارئ البطاقة.
خلق معرف الملف المقاس
إنشاء EF جديدة. معرف الملف يحدد رقم الهوية و المقاس هو حجم الجديد
ملف.
تصحيح [مستوى]
قم بتعيين مستوى تصحيح OpenSC إلى مستوى.
If مستوى تم حذفه وسيظهر مستوى التصحيح الحالي.
حذف معرف الملف
قم بإزالة EF أو DF المحدد بواسطة معرف الملف
لا تحصل علامة سداسية [الناتج]
انسخ بيانات البطاقة الداخلية "الموسومة" إلى الملف المحلي.
يتم تحديد الملف المحلي بواسطة الناتج بينما يتم تحديد علامة بيانات البطاقة بواسطة
علامة سداسية.
If الناتج تم حذفه ، سيتم اشتقاق اسم ملف الإخراج من علامة سداسية.
do_put علامة سداسية إدخال
تحديث بيانات البطاقة الداخلية "الموسومة".
علامة سداسية هي علامة بيانات البطاقة. إدخال هو اسم الملف المصدر أو
البيانات الحرفية المقدمة كسلسلة من القيم السداسية العشرية أو "سلسلة مغلقة.
صدى سلسلة
اطبع سلسلةق معين.
محو
امسح البطاقة ، إذا كانت البطاقة تدعمها.
دولار فقط واحصل على خصم XNUMX% على جميع معرف الملف [الناتج]
انسخ EF إلى ملف محلي. يتم تحديد الملف المحلي بواسطة الناتج بينما ملف البطاقة
تم تحديده بواسطة معرف الملف.
If الناتج تم حذف اسم ملف الإخراج من البطاقة الكاملة
الطريق إلى معرف الملف.
info [معرف الملف]
عرض سمات الملف المحدد بواسطة معرف الملف. إذا معرف الملف لا يتم توفير
يتم طباعة سمات الملف الحالي.
ls [النمط ...]
سرد الملفات في ملف DF الحالي. إذا كان الجواب لا النمط يتم إعطاء ، ثم يتم سرد كافة الملفات. لو
خام واحد أكثر النمطيتم إعطاء s ، فقط الملفات المطابقة لملف واحد على الأقل النمط مدرجة.
جد [معرف البداية [معرف النهاية]]
ابحث عن جميع الملفات في ملف DF الحالي. يتم العثور على الملفات عن طريق تحديد جميع معرفات الملفات بتنسيق
النطاق من بداية فيد إلى نهاية فيد (افتراضيًا من 0000 إلى FFFF).
مكدير معرف الملف المقاس
قم بإنشاء DF. معرف الملف يحدد رقم الهوية و المقاس هو حجم الملف الجديد.
وضع معرف الملف إدخال
انسخ ملفًا محليًا إلى البطاقة. يتم تحديد الملف المحلي بواسطة إدخال بينما البطاقة
الملف محدد بواسطة معرف الملف.
استقال
اخرج من البرنامج.
عشوائية عد
توليد تسلسل عشوائي من عد بايت.
rm معرف الملف
قم بإزالة EF أو DF المحدد بواسطة معرف الملف
فتح CHVدبوس المرجع [طرق [جديد دبوس]]
قم بإلغاء حظر رمز PIN الذي يشير إليه دبوس المرجع باستخدام PUK طرق، وتعيين يحتمل تغييره
قيمة ل جديد دبوس.
يمكن أن تكون قيم PUK و PIN سلسلة من القيم السداسية العشرية ، "سلاسل مغلقة ، فارغة
("") أو غائب. إذا كانت غائبة ، تتم قراءة القيم من دبوس قارئ البطاقة
ضمادة.
أمثلة:
unblock CHV2 00:00:00:00:00:00 "foobar"
قم بإلغاء قفل PIN CHV2 باستخدام PUK 00: 00: 00: 00: 00 واضبطه على القيمة الجديدة foobar.
unblock CHV2 00:00:00:00:00:00 ""
قم بإلغاء قفل PIN CHV2 باستخدام PUK 00: 00: 00: 00: 00: 00 مع الاحتفاظ بالقيمة القديمة.
إلغاء حظر CHV2 "" "foobar"
قم بتعيين قيمة جديدة لـ PIN CHV2 إلى foobar.
unblock CHV2 00:00:00:00:00:00
قم بإلغاء قفل PIN CHV2 باستخدام PUK 00: 00: 00: 00: 00: 00. يتم طلب قيمة PIN الجديدة بواسطة
دبوس الوساده.
إلغاء حظر CHV2 ""
قم بتعيين PIN CHV2. يتم المطالبة بقيمة PIN الجديدة من خلال لوحة الدبوس.
إلغاء حظر CHV2
قم بإلغاء حظر PIN CHV2. تطلب لوحة الدبوس إدخال رمز إلغاء القفل وقيمة PIN الجديدة.
update_binary معرف الملف الموازنة البيانات
التحديث الثنائي للملف المحدد بواسطة معرف الملف مع البيانات الحرفية البيانات بدء
من الإزاحة المحددة بواسطة الموازنة.
البيانات يمكن توفيره كمسلسل للقيم السداسية أو كسلسلة مغلقة.
update_record معرف الملف رقم التسجيل الاستراحات البيانات
سجل التحديث المحدد بواسطة رقم التسجيل من الملف المحدد بواسطة معرف الملف بالحرفية
البيانات البيانات تبدأ من الإزاحة المحددة بواسطة الاستراحات.
البيانات يمكن توفيرها كسلسلة من القيم السداسية أو "كسلسلة مغلقة.
تحقق من نوع المفتاح مفتاح معرف [مفتاح]
قدم رقم التعريف الشخصي أو المفتاح للبطاقة ، حيث نوع المفتاح يمكن أن يكون أحد CHV أو KEY أو AUT أو PRO.
مفتاح معرف هو رقم يمثل المفتاح أو مرجع PIN. مفتاح هو المفتاح أو رقم التعريف الشخصي
تم التحقق منه ومنسقه كقائمة مفصولة بنقطتين للقيم السداسية العشرية أو "سلسلة مضمنة.
If مفتاح تم حذفه ، يعتمد الإجراء الدقيق على ميزات قارئ البطاقة: إذا كانت البطاقة
يدعم القراء إدخال رقم التعريف الشخصي عبر لوحة الدبوس ، ثم سيتم التحقق من رقم التعريف الشخصي باستخدام البطاقة
لوحة دبوس القارئ. إذا كان قارئ البطاقة لا يدعم إدخال رقم التعريف الشخصي ، فسيكون رقم التعريف الشخصي كذلك
طلب بشكل تفاعلي.
أمثلة:
verify CHV0 31:32:33:34:00:00:00:00
تحقق من CHV2 باستخدام القيمة الست عشرية 31: 32: 33: 34: 00: 00: 00: 00
التحقق من أن CHV1 "سري"
تحقق من CHV1 باستخدام سر قيمة السلسلة.
تحقق من KEY2
تحقق من KEY2 ، احصل على القيمة من لوحة دبوس قارئ البطاقة.
sm [يفتح]|[أغلق]
يستدعي البطاقة جاكيت or اغلق معالج الرسائل الآمنة.
استخدم openc-explorer عبر الإنترنت باستخدام خدمات onworks.net