Это команда opensc-explorer, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
opensc-explorer - универсальная интерактивная утилита для доступа к смарт-карте и т.п.
функции токена безопасности
СИНТАКСИС
opensc-проводник [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] [SCRIPT]
ОПИСАНИЕ
The opensc-проводник утилиту можно использовать в интерактивном режиме для выполнения различных операций
например, изучение содержимого или отправка произвольных команд APDU на смарт-карту или
аналогичный токен безопасности.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Ниже приведены параметры командной строки для opensc-проводник. Есть дополнительные
интерактивные команды, доступные после запуска.
--карточный драйвер водитель, -c водитель
Используйте указанный драйвер карты. По умолчанию определяется автоматически.
- мф путь, -m путь
При запуске выберите файл, на который указывает указанный путь. По умолчанию это путь к
стандартный мастер-файл, 3F00. Если путь пусто (например, opensc-проводник - мф ""), тогда
ни один файл не выбран явно.
- читатель Num, -r Num
Используйте указанный номер считывателя. По умолчанию - 0, первый считыватель в системе.
--подробный, -v
Причины opensc-проводник быть более многословным. Установите этот флаг несколько раз, чтобы включить
вывод отладки в библиотеке opensc.
--ждать, -w
Подождите, пока карта будет вставлена
КОМАНДЫ
Следующие команды поддерживаются в opensc-проводникинтерактивная подсказка или в скрипте
файлы, передаваемые через параметр командной строки SCRIPT.
апду шестнадцатеричные данные
Отправить настраиваемую команду APDU шестнадцатеричные данные.
asn1 идентификатор файла
Разберите и распечатайте закодированное содержимое ASN.1 файла, указанного в идентификатор файла.
кошка [идентификатор файла | сфи:короткий идентификатор]
Распечатать содержимое текущего выбранного EF или содержимое файла, указанного в
идентификатор файла или короткий идентификатор файла короткий идентификатор.
cd {.. | идентификатор файла | помогать:DF-имя}
Переключитесь на другой DF, указанный в переданном аргументе. Если приведенный аргумент ...,
затем перейти на один уровень вверх в иерархии файловой системы. Если это идентификатор файла, который должен быть
DF непосредственно под текущим DF, затем переключитесь на этот DF. Если это приложение
идентификатор, предоставленный как помощь:DF-имя, затем перейдите к MF приложения, обозначенному
DF-имя.
изменение ЧВконтактный номер [[старая булавка] новый значок]
Измените PIN-код, где контактный номер - это код 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 шестнадцатеричный тег вход
Обновите «помеченные» данные внутренней карты.
шестнадцатеричный тег тег данных карты. вход это имя исходного файла или
буквальные данные, представленные в виде последовательности шестнадцатеричных значений или "заключенной строки".
эхо string ...
Распечатать stringдано.
Стирать
Сотрите карту, если карта поддерживает это.
получить идентификатор файла [выходной]
Скопируйте EF в локальный файл. Локальный файл определяется как выходной в то время как картотека
определяется идентификатор файла.
If выходной опущен, имя выходного файла будет производным от полной карты
Путь к идентификатор файла.
info [идентификатор файла]
Показать атрибуты файла, указанного идентификатор файла. Если идентификатор файла не поставляется,
печатаются атрибуты текущего файла.
ls [описания ...]
Список файлов в текущем DF. Если нет описания дается, то перечисляются все файлы. Если
один или больше описанияs даны только файлы, соответствующие хотя бы одному описания перечислены.
найдите [начальный идентификатор [конечный идентификатор]]
Найдите все файлы в текущем DF. Файлы находятся при выборе всех идентификаторов файлов в
диапазон от старт-фид в конец (по умолчанию от 0000 до FFFF).
MkDir идентификатор файла размер
Создайте DF. идентификатор файла указывает номер идентификатора и размер размер нового файла.
положил идентификатор файла вход
Скопируйте локальный файл на карту. Локальный файл определяется вход пока карта
файл указан идентификатор файла.
выход
Выйдите из программы.
случайный считать
Сгенерировать случайную последовательность считать байт.
rm идентификатор файла
Удалите EF или DF, указанные идентификатор файла
открыть ЧВконтактный номер [постучать [новый сосна]]
Разблокируйте PIN-код, обозначенный контактный номер используя PUK постучать, и установите потенциально изменить его
значение для новый сосна.
Значения PUK и PIN могут быть последовательностью шестнадцатеричных значений, закрытых строк, пустых
("") или отсутствует. Если их нет, значения считываются с пина кардридера.
колодка.
Примеры:
unblock CHV2 00:00:00:00:00:00 "foobar"
Разблокируйте PIN-код CHV2 с помощью PUK 00: 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. Новое значение ПИН-кода запрашивается
пинпад.
разблокировать CHV2 ""
Установите PIN CHV2. Новое значение ПИН-кода отображается с помощью пин-панели.
разблокировать CHV2
Разблокировать PIN CHV2. Код разблокировки и новое значение PIN-кода запрашиваются с помощью пин-панели.
update_binary идентификатор файла офф данным
Двоичное обновление файла, указанного идентификатор файла с буквальными данными данным начиная
от смещения, указанного офф.
данным может быть предоставлен в виде последовательности шестнадцатеричных значений или в виде "заключенной строки".
update_record идентификатор файла номер записи отчеты данным
Обновить запись, указанную номер записи файла, указанного идентификатор файла с буквальным
данным данным начиная со смещения, указанного в отчеты.
данным может быть предоставлен как последовательность шестнадцатеричных значений или как заключенная строка.
проверить тип ключа идентификатор ключа [ключ]
Предъявите ПИН-код или ключ от карты, где тип ключа может быть одним из CHV, KEY, AUT или PRO.
идентификатор ключа - число, обозначающее ссылку на ключ или PIN-код. ключ ключ или PIN-код, который будет
проверено, отформатировано как список шестнадцатеричных значений, разделенных двоеточиями, или заключенная строка.
If ключ опущен, точное действие зависит от характеристик устройства чтения карт: если карта
считыватели поддерживают ввод PIN-кода через контактную площадку, тогда PIN-код будет проверяться с помощью карты
блокнот для чтения. Если кард-ридер не поддерживает ввод PIN-кода, то PIN-код будет
спросил в интерактивном режиме.
Примеры:
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 Закрыть Обработчик безопасного обмена сообщениями.
Используйте opensc-explorer онлайн с помощью сервисов onworks.net