Este es el comando opensc-explorer que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
opensc-explorer: utilidad interactiva genérica para acceder a tarjetas inteligentes y similares
funciones de token de seguridad
SINOPSIS
explorador-opensc [OPCIONES] [GUIÓN]
DESCRIPCIÓN
La explorador-opensc La utilidad se puede utilizar de forma interactiva para realizar operaciones diversas.
como explorar el contenido o enviar comandos APDU arbitrarios a una tarjeta inteligente o
token de seguridad similar.
OPCIONES
Las siguientes son las opciones de la línea de comandos para explorador-opensc. Hay adicionales
comandos interactivos disponibles una vez que se está ejecutando.
- controlador de tarjeta conductor, -c conductor
Utilice el controlador de tarjeta proporcionado. El valor predeterminado es la detección automática.
--mf camino, -m camino
Seleccione el archivo al que hace referencia la ruta dada al inicio. El predeterminado es el camino a
el archivo maestro estándar, 3F00. Si camino está vacío (p. ej. explorador-opensc --mf ""), entonces
no se selecciona ningún archivo explícitamente.
--lector número, -r número
Utilice el número de lector dado. El valor predeterminado es 0, el primer lector del sistema.
--verboso, -v
Causas explorador-opensc para ser más detallado. Especifique esta bandera varias veces para habilitar
salida de depuración en la biblioteca opensc.
--Espere, -w
Espere a que se inserte una tarjeta
COMANDOS
Los siguientes comandos se admiten en explorador-openscmensaje interactivo o en script
archivos pasados a través del parámetro de línea de comando GUIÓN.
APDU datos hexadecimales
Envíe un comando APDU personalizado datos hexadecimales.
asn1 ID de archivo
Analizar e imprimir el contenido codificado ASN.1 del archivo especificado por ID de archivo.
gato [ID de archivo | sifi:identificación corta]
Imprime el contenido del EF seleccionado actualmente o el contenido de un archivo especificado por
ID de archivo o el ID de archivo corto identificación corta.
cd {.. | ID de archivo | ayuda:Nombre-DF}
Cambie a otro DF especificado por el argumento pasado. Si el argumento dado es ..,
luego suba un nivel en la jerarquía del sistema de archivos. Si esto es ID de archivo, que debe ser un
DF directamente debajo del DF actual, luego cambie a ese DF. Si es una aplicacion
identificador dado como ayuda:Nombre-DF, luego salte al MF de la aplicación denotado por
Nombre-DF.
el cambio CHVpin-ref [[pin viejo] pin nuevo]
Cambiar un PIN, donde pin-ref es la referencia del PIN.
Ejemplos:
change CHV2 00:00:00:00:00:00 "foobar"
Cambie el PIN CHV2 al nuevo valor foobar, dando el valor anterior 00: 00: 00: 00: 00: 00.
cambiar CHV2 "foobar"
Establezca PIN CHV2 en el nuevo valor foobar.
cambiar CHV2
Cambie el PIN CHV2 usando el teclado del lector de tarjetas.
Para crear ID de archivo tamaño
Crea un nuevo EF. ID de archivo especifica el número de identificación y tamaño es el tamaño del nuevo
.
depurar [nivel]
Establezca el nivel de depuración de OpenSC en nivel.
If nivel se omite se mostrará el nivel de depuración actual.
elimínelo ID de archivo
Eliminar el EF o DF especificado por ID de archivo
hacer_obtener etiqueta hexadecimal [salida]
Copie los datos 'etiquetados' de la tarjeta interna en el archivo local.
El archivo local está especificado por salida mientras que la etiqueta de los datos de la tarjeta está especificada por
etiqueta hexadecimal.
If salida se omite, el nombre del archivo de salida se derivará de etiqueta hexadecimal.
hacer_poner etiqueta hexadecimal Las opciones de entrada
Actualice los datos 'etiquetados' de la tarjeta interna.
etiqueta hexadecimal es la etiqueta de los datos de la tarjeta. Las opciones de entrada es el nombre del archivo de origen o
los datos literales presentados como una secuencia de valores hexadecimales o "cadena encerrada".
echo cadena ...
imprimir el cadenas dado.
Borrar
Borre la tarjeta, si la tarjeta lo admite.
get ID de archivo [salida]
Copie un EF en un archivo local. El archivo local está especificado por salida mientras que el archivo de la tarjeta
es especificado por ID de archivo.
If salida se omite, el nombre del archivo de salida se derivará de la tarjeta completa
ruta de acceso a ID de archivo.
info [ID de archivo]
Mostrar atributos de un archivo especificado por ID de archivo. Si ID de archivo no se suministra, el
se imprimen los atributos del archivo actual.
ls [patrón ...]
Lista de archivos en el DF actual. Si no patrón se proporciona, luego se enumeran todos los archivos. Si
uno más patróns se dan, solo archivos que coincidan con al menos uno patrón están listados.
find [ID de inicio [identificación final]]
Encuentra todos los archivos en el DF actual. Los archivos se encuentran seleccionando todos los identificadores de archivo en
el rango de inicio-fid a fin-fid (por defecto de 0000 a FFFF).
mkdir ID de archivo tamaño
Crea un DF. ID de archivo especifica el número de identificación y tamaño es el tamaño del nuevo archivo.
put ID de archivo Las opciones de entrada
Copie un archivo local a la tarjeta. El archivo local está especificado por Las opciones de entrada mientras que la tarjeta
el archivo es especificado por ID de archivo.
renuncia
Salga del programa.
azar contar
Generar secuencia aleatoria de contar bytes
rm ID de archivo
Eliminar el EF o DF especificado por ID de archivo
desatascar CHVpin-ref [puk [new alfiler]]
Desbloquee el PIN indicado por pin-ref usando el PUK puky establecer potencialmente cambiar su
valor para new alfiler.
Los valores PUK y PIN pueden ser una secuencia de valores hexadecimales, "-cadenas cerradas, vacías
(""), o ausente. Si están ausentes, los valores se leen desde el pin del lector de tarjetas.
almohadilla.
Ejemplos:
unblock CHV2 00:00:00:00:00:00 "foobar"
Desbloquee el PIN CHV2 usando PUK 00: 00: 00: 00: 00: 00 y configúrelo con el nuevo valor foobar.
unblock CHV2 00:00:00:00:00:00 ""
Desbloquee el PIN CHV2 usando PUK 00: 00: 00: 00: 00: 00 manteniendo el valor anterior.
desbloquear CHV2 "" "foobar"
Establezca el nuevo valor de PIN CHV2 en foobar.
unblock CHV2 00:00:00:00:00:00
Desbloquee el PIN CHV2 usando PUK 00: 00: 00: 00: 00: 00. El nuevo valor de PIN es solicitado por
alfiler.
desbloquear CHV2 ""
Establecer PIN CHV2. Pinpad solicita el nuevo valor de PIN.
desbloquear CHV2
Desbloquear PIN CHV2. Pinpad solicita el código de desbloqueo y el nuevo valor de PIN.
actualizar_binario ID de archivo offs datos
Actualización binaria del archivo especificado por ID de archivo con los datos literales datos comenzando
desde el desplazamiento especificado por offs.
datos se puede suministrar como un secuenciador de los valores hexadecimales o como una "cadena adjunta.
actualizar_registro ID de archivo rec-nr rec-off datos
Actualizar registro especificado por rec-nr del archivo especificado por ID de archivo con el literal
datos datos comenzando desde el desplazamiento especificado por rec-off.
datos se puede suministrar como una secuencia de los valores hexadecimales o como una "cadena adjunta.
verificar tipo de clave ID de clave [clave]
Presente un PIN o clave a la tarjeta, donde tipo de clave puede ser uno de CHV, KEY, AUT o PRO.
ID de clave es un número que representa la clave o la referencia del PIN. clave es la clave o PIN a ser
verificado, formateado como una lista separada por dos puntos de valores hexadecimales o una "cadena adjunta.
If clave se omite, la acción exacta depende de las características del lector de tarjetas: si la tarjeta
los lectores admiten la entrada de PIN a través de un teclado de pines, luego el PIN se verificará con la tarjeta
alfiler del lector. Si el lector de tarjetas no admite la entrada de PIN, entonces el PIN será
preguntó interactivamente.
Ejemplos:
verify CHV0 31:32:33:34:00:00:00:00
Verifique CHV2 usando el valor hexadecimal 31: 32: 33: 34: 00: 00: 00: 00
verificar CHV1 "secreto"
Verifique CHV1 usando el valor de cadena secreto.
verificar KEY2
Verifique KEY2, obtenga el valor del pin pad del lector de tarjetas.
sm [abierto]|[Cerrar]
Llama a la tarjeta abierto or Cerrar Controlador de mensajería segura.
Use opensc-explorer en línea usando los servicios de onworks.net