Ito ang command opensc-explorer na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
opensc-explorer - generic na interactive na utility para sa pag-access ng smart card at katulad nito
mga function ng security token
SINOPSIS
opensc-explorer [Opsyon] [sCRIPT]
DESCRIPTION
Ang opensc-explorer Ang utility ay maaaring magamit nang interactive upang magsagawa ng iba't ibang mga operasyon
gaya ng paggalugad sa mga nilalaman ng o pagpapadala ng mga arbitrary na APDU command sa isang smart card o
katulad na security token.
Opsyon
Ang mga sumusunod ay ang mga opsyon sa command-line para sa opensc-explorer. May karagdagang
magagamit ang mga interactive na command kapag tumatakbo na ito.
--card-driver drayber, -c drayber
Gamitin ang ibinigay na driver ng card. Ang default ay awtomatikong natukoy.
--mf landas, -m landas
Piliin ang file na isinangguni ng ibinigay na landas sa pagsisimula. Ang default ay ang path sa
ang karaniwang master file, 3F00. Kung landas ay walang laman (hal opensc-explorer --mf ""), pagkatapos
walang file na tahasang pinili.
--tagabasa num, -r num
Gamitin ang ibinigay na numero ng mambabasa. Ang default ay 0, ang unang mambabasa sa system.
--verbose, -v
Sanhi opensc-explorer para maging mas verbose. Tukuyin ang flag na ito nang maraming beses upang paganahin
debug output sa opensc library.
--wait, -w
Maghintay para sa isang card na maipasok
UTOS
Ang mga sumusunod na utos ay sinusuportahan sa opensc-explorerinteractive na prompt o sa script
mga file na ipinasa sa pamamagitan ng parameter ng command line sCRIPT.
apdu hex-data
Magpadala ng custom na APDU command hex-data.
asn1 file-id
I-parse at i-print ang ASN.1 na naka-encode na nilalaman ng file na tinukoy ni file-id.
pusa [file-id | sfi:short-id]
I-print ang mga nilalaman ng kasalukuyang napiling EF o ang mga nilalaman ng isang file na tinukoy ni
file-id o ang maikling file id short-id.
cd {.. | file-id | tulong:DF-pangalan}
Baguhin sa isa pang DF na tinukoy ng argumentong naipasa. Kung ang ibinigay na argumento ay ..,
pagkatapos ay umakyat sa isang antas sa hierarchy ng file system. Kung ito ay file-id, na dapat ay a
DF nang direkta sa ilalim ng kasalukuyang DF, pagkatapos ay baguhin sa DF na iyon. Kung ito ay isang aplikasyon
identifier na ibinigay bilang tulong:DF-pangalan, pagkatapos ay tumalon sa MF ng application na tinutukoy ng
DF-pangalan.
baguhin CHVpin-ref [[lumang-pin] bagong-pin]
Magpalit ng PIN, kung saan pin-ref ay ang PIN reference.
Halimbawa:
change CHV2 00:00:00:00:00:00 "foobar"
Baguhin ang PIN CHV2 sa bagong value na foobar, na nagbibigay ng lumang halaga na 00:00:00:00:00:00.
baguhin ang CHV2 "foobar"
Itakda ang PIN CHV2 sa bagong value na foobar.
baguhin ang CHV2
Baguhin ang PIN CHV2 gamit ang pinpad ng card reader.
lumikha file-id laki
Gumawa ng bagong EF. file-id tumutukoy sa numero ng id at laki ang laki ng bago
file.
mag-alis ng mga insekto [antas]
Itakda ang antas ng pag-debug ng OpenSC sa antas.
If antas ay tinanggal ang kasalukuyang antas ng pag-debug ay ipapakita.
alisin file-id
Alisin ang EF o DF na tinukoy ni file-id
gawin_kunin hex-tag [output]
Kopyahin ang 'na-tag' na data ng panloob na card sa lokal na file.
Ang lokal na file ay tinukoy ng output habang ang tag ng data ng card ay tinukoy ng
hex-tag.
If output ay tinanggal, ang pangalan ng output file ay magmula sa hex-tag.
gawin_put hex-tag input
I-update ang data na 'na-tag' ng panloob na card.
hex-tag ay ang tag ng data ng card. input ay ang filename ng source file o
ang literal na data na ipinakita bilang isang sequence ng mga hexadecimal na halaga o " kalakip na string.
miss pisi ...
I-print ang pisis ibinigay.
Burahin
Burahin ang card, kung sinusuportahan ito ng card.
makuha file-id [output]
Kopyahin ang isang EF sa isang lokal na file. Ang lokal na file ay tinukoy ng output habang ang card file
ay tinukoy ng file-id.
If output ay tinanggal, ang pangalan ng output file ay kukunin mula sa buong card
path sa file-id.
info [file-id]
Ipakita ang mga katangian ng isang file na tinukoy ni file-id. Kung file-id ay hindi ibinibigay, ang
ang mga katangian ng kasalukuyang file ay naka-print.
ls [huwaran ...]
Maglista ng mga file sa kasalukuyang DF. Kung hindi huwaran ay ibinigay, pagkatapos ay nakalista ang lahat ng mga file. Kung
isang ore pa huwarans ay ibinigay, tanging mga file na tumutugma sa kahit isa huwaran ay nakalista.
mahanap [start-id [end-id]]
Hanapin ang lahat ng mga file sa kasalukuyang DF. Ang mga file ay matatagpuan sa pamamagitan ng pagpili sa lahat ng file identifier sa
ang saklaw mula sa simula-fid sa end-fid (bilang default mula 0000 hanggang FFFF).
mkdir file-id laki
Gumawa ng DF. file-id tumutukoy sa numero ng id at laki ay ang laki ng bagong file.
ilagay file-id input
Kopyahin ang isang lokal na file sa card. Ang lokal na file ay tinukoy ng input habang ang card
ang file ay tinukoy ng file-id.
umalis
Lumabas sa programa.
walang pili bilangin
Bumuo ng random na pagkakasunud-sunod ng bilangin byte.
rm file-id
Alisin ang EF o DF na tinukoy ni file-id
i-unblock CHVpin-ref [kumatok [bago aspile]]
I-unblock ang PIN na tinutukoy ng pin-ref gamit ang PUK kumatok, at itakda ang potensyal na baguhin nito
halaga sa bago aspile.
Ang mga halaga ng PUK at PIN ay maaaring isang pagkakasunud-sunod ng mga halaga ng hexadecimal, "-nakalakip na mga string, walang laman
(""), o wala. Kung wala sila, binabasa ang mga halaga mula sa pin ng card reader
drop.
Halimbawa:
unblock CHV2 00:00:00:00:00:00 "foobar"
I-unblock ang PIN CHV2 gamit ang PUK 00:00:00:00:00:00 at itakda ito sa bagong value na foobar.
unblock CHV2 00:00:00:00:00:00 ""
I-unblock ang PIN CHV2 gamit ang PUK 00:00:00:00:00:00 na pinapanatili ang lumang halaga.
i-unblock ang CHV2 "" "foobar"
Itakda ang bagong halaga ng PIN CHV2 sa foobar.
unblock CHV2 00:00:00:00:00:00
I-unblock ang PIN CHV2 gamit ang PUK 00:00:00:00:00:00. Ang bagong halaga ng PIN ay sinenyasan ng
pinpad.
i-unblock ang CHV2 ""
Itakda ang PIN CHV2. Ang bagong halaga ng PIN ay sinenyasan ng pinpad.
i-unblock ang CHV2
I-unblock ang PIN CHV2. Ang unblock code at bagong PIN value ay sinenyasan ng pinpad.
update_binary file-id natanggal data
Binary na pag-update ng file na tinukoy ni file-id gamit ang literal na datos data simula
mula sa offset na tinukoy ng natanggal.
data maaaring ibigay bilang isang sequencer ng mga halaga ng hex o bilang isang " kalakip na string.
update_record file-id rec-nr mga rec-off data
I-update ang tala na tinukoy ni rec-nr ng file na tinukoy ni file-id na may literal
data data simula sa offset na tinukoy ng mga rec-off.
data ay maaaring ibigay bilang isang pagkakasunud-sunod ng mga halaga ng hex o bilang isang " kalakip na string.
patunayan uri ng susi key-id [susi]
Magpakita ng PIN o key sa card, kung saan uri ng susi maaaring isa sa CHV, KEY, AUT o PRO.
key-id ay isang numero na kumakatawan sa key o PIN reference. susi ay ang susi o PIN na dapat
na-verify, na-format bilang isang colon-separated na listahan ng mga hex value o isang " kalakip na string.
If susi ay tinanggal, ang eksaktong aksyon ay depende sa mga tampok ng card reader: kung ang card
Sinusuportahan ng mga mambabasa ang PIN input sa pamamagitan ng isang pin pad, pagkatapos ay mabe-verify ang PIN gamit ang card
pin pad ng reader. Kung ang card reader ay hindi sumusuporta sa PIN input, ang PIN ay magiging
interactive na tanong.
Halimbawa:
verify CHV0 31:32:33:34:00:00:00:00
I-verify ang CHV2 gamit ang hex value na 31:32:33:34:00:00:00:00
i-verify ang "lihim" ng CHV1
I-verify ang CHV1 gamit ang secret value ng string.
i-verify ang KEY2
I-verify ang KEY2, kunin ang halaga mula sa pin pad ng card reader.
sm [bukas]|[isara]
Tumatawag sa card buksan or malapit Secure Messaging handler.
Gumamit ng opensc-explorer online gamit ang mga serbisyo ng onworks.net