Đây là lệnh opensc-explorer có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
opensc-explorer - tiện ích tương tác chung để truy cập thẻ thông minh và tương tự
chức năng mã thông báo bảo mật
SYNOPSIS
openc-explorer [LỰA CHỌN] [SCRIPT]
MÔ TẢ
openc-explorer tiện ích có thể được sử dụng tương tác để thực hiện các hoạt động linh tinh
chẳng hạn như khám phá nội dung của hoặc gửi các lệnh APDU tùy ý đến thẻ thông minh hoặc
mã thông báo bảo mật tương tự.
LỰA CHỌN
Sau đây là các tùy chọn dòng lệnh cho openc-explorer. Có bổ sung
các lệnh tương tác có sẵn khi nó đang chạy.
- trình điều khiển thẻ trình điều khiển, -c trình điều khiển
Sử dụng trình điều khiển thẻ nhất định. Mặc định là tự động phát hiện.
--mf con đường, -m con đường
Chọn tệp được tham chiếu theo đường dẫn đã cho khi khởi động. Mặc định là đường dẫn đến
tệp chính tiêu chuẩn, 3F00. Nếu như con đường trống (ví dụ: openc-explorer --mf ""), sau đó
không có tệp nào được chọn rõ ràng.
--người đọc num, -r num
Sử dụng số đầu đọc đã cho. Giá trị mặc định là 0, đầu đọc đầu tiên trong hệ thống.
--dài dòng, -v
Nguyên nhân openc-explorer dài dòng hơn. Chỉ định cờ này nhiều lần để bật
đầu ra gỡ lỗi trong thư viện opensc.
--đợi đã, -w
Chờ thẻ được lắp vào
HÀNG
Các lệnh sau được hỗ trợ tại openc-explorerlời nhắc tương tác của hoặc trong tập lệnh
các tệp được truyền qua tham số dòng lệnh SCRIPT.
apdu dữ liệu hex
Gửi lệnh APDU tùy chỉnh dữ liệu hex.
asn1 id tập tin
Phân tích cú pháp và in nội dung được mã hóa ASN.1 của tệp được chỉ định bởi id tập tin.
làm sao [id tập tin | sfi:mã ngắn]
In nội dung của EF hiện được chọn hoặc nội dung của tệp được chỉ định bởi
id tập tin hoặc id tệp ngắn mã ngắn.
cd {.. | id tập tin | sự giúp đỡ:Tên DF}
Thay đổi thành DF khác được chỉ định bởi đối số được truyền. Nếu đối số được đưa ra là ..,
sau đó chuyển lên một cấp trong phân cấp hệ thống tệp. Nếu nó là id tập tin, mà phải là một
DF trực tiếp bên dưới DF hiện tại, sau đó đổi thành DF đó. Nếu nó là một ứng dụng
số nhận dạng được cung cấp dưới dạng trợ giúp:Tên DF, sau đó chuyển đến MF của ứng dụng được ký hiệu là
Tên DF.
thay đổi CHVpin-ref [[ghim cũ] Pin mới]
Thay đổi mã PIN, ở đâu pin-ref là tham chiếu mã PIN.
Ví dụ:
change CHV2 00:00:00:00:00:00 "foobar"
Thay đổi mã PIN CHV2 thành giá trị mới trên foobar, tạo ra giá trị cũ 00: 00: 00: 00: 00: 00.
thay đổi CHV2 "foobar"
Đặt PIN CHV2 thành giá trị mới trên foobar.
thay đổi CHV2
Thay đổi mã PIN CHV2 bằng bàn phím pin của đầu đọc thẻ.
tạo id tập tin kích thước
Tạo một EF mới. id tập tin chỉ định số id và kích thước là kích thước của cái mới
tập tin.
gỡ lỗi [cấp]
Đặt mức gỡ lỗi OpenSC thành cấp.
If cấp bị bỏ qua, mức gỡ lỗi hiện tại sẽ được hiển thị.
xóa id tập tin
Loại bỏ EF hoặc DF được chỉ định bởi id tập tin
do_get thẻ hex [đầu ra]
Sao chép dữ liệu 'được gắn thẻ' của thẻ nội bộ vào tệp cục bộ.
Tệp cục bộ được chỉ định bởi đầu ra trong khi thẻ dữ liệu của thẻ được chỉ định bởi
thẻ hex.
If đầu ra bị bỏ qua, tên của tệp đầu ra sẽ được lấy từ thẻ hex.
do_put thẻ hex đầu vào
Cập nhật dữ liệu 'được gắn thẻ' của thẻ nội bộ.
thẻ hex là thẻ dữ liệu của thẻ. đầu vào là tên tệp của tệp nguồn hoặc
dữ liệu chữ được trình bày dưới dạng một chuỗi các giá trị thập lục phân hoặc "chuỗi kèm theo.
bỏ lỡ chuỗi ...
In chuỗiđược đưa ra.
Xóa
Xóa thẻ, nếu thẻ hỗ trợ nó.
được id tập tin [đầu ra]
Sao chép một EF vào một tệp cục bộ. Tệp cục bộ được chỉ định bởi đầu ra trong khi tệp thẻ
được chỉ định bởi id tập tin.
If đầu ra bị bỏ qua, tên của tệp đầu ra sẽ được lấy từ thẻ đầy đủ
đường dẫn đến id tập tin.
Thông tin [id tập tin]
Hiển thị các thuộc tính của một tệp được chỉ định bởi id tập tin. Nếu id tập tin không được cung cấp,
thuộc tính của tệp hiện tại được in.
ls [Belt Hold ...]
Liệt kê các tệp trong DF hiện tại. Nếu không Belt Hold được đưa ra, sau đó tất cả các tệp được liệt kê. Nếu như
một quặng nữa Belt Holds được đưa ra, chỉ các tệp phù hợp với ít nhất một Belt Hold được liệt kê.
tìm [id bắt đầu [mã kết thúc]]
Tìm tất cả các tệp trong DF hiện tại. Tệp được tìm thấy bằng cách chọn tất cả các số nhận dạng tệp trong
phạm vi từ fid bắt đầu đến cuối cùng (theo mặc định từ 0000 đến FFFF).
mkdir id tập tin kích thước
Tạo DF. id tập tin chỉ định số id và kích thước là kích thước của tệp mới.
đặt id tập tin đầu vào
Sao chép tệp cục bộ vào thẻ. Tệp cục bộ được chỉ định bởi đầu vào trong khi thẻ
tệp được chỉ định bởi id tập tin.
bỏ thuốc lá
Thoát khỏi chương trình.
ngẫu nhiên tính
Tạo chuỗi ngẫu nhiên của tính byte.
rm id tập tin
Loại bỏ EF hoặc DF được chỉ định bởi id tập tin
mở khóa CHVpin-ref [đập [người mới ghim]]
Bỏ chặn mã PIN được ký hiệu bằng pin-ref sử dụng PUK đậpvà thiết lập có khả năng thay đổi
có giá trị đối với người mới ghim.
Các giá trị PUK và mã PIN có thể là một chuỗi các giá trị thập lục phân, "-cây khép kín, trống
(""), hoặc vắng mặt. Nếu chúng vắng mặt, các giá trị sẽ được đọc từ chân của đầu đọc thẻ
tập giấy.
Ví dụ:
unblock CHV2 00:00:00:00:00:00 "foobar"
Bỏ chặn mã PIN CHV2 bằng PUK 00: 00: 00: 00: 00: 00 và đặt nó thành giá trị mới trên foobar.
unblock CHV2 00:00:00:00:00:00 ""
Bỏ chặn mã PIN CHV2 bằng mã PUK 00: 00: 00: 00: 00: 00 giữ nguyên giá trị cũ.
bỏ chặn CHV2 "" "foobar"
Đặt giá trị mới của mã PIN CHV2 thành foobar.
unblock CHV2 00:00:00:00:00:00
Bỏ chặn mã PIN CHV2 bằng mã PUK 00: 00: 00: 00: 00: 00. Giá trị mã PIN mới được nhắc bởi
bàn phím.
bỏ chặn CHV2 ""
Đặt mã PIN CHV2. Giá trị mã PIN mới được nhắc bằng pinpad.
bỏ chặn CHV2
Bỏ chặn mã PIN CHV2. Mã mở khóa và giá trị PIN mới được bàn phím nhắc.
cập nhật_nhị phân id tập tin tắt dữ liệu
Cập nhật nhị phân của tệp được chỉ định bởi id tập tin với dữ liệu chữ dữ liệu bắt đầu từ
từ bù đắp được chỉ định bởi tắt.
dữ liệu có thể được cung cấp dưới dạng bộ tuần tự của các giá trị hex hoặc dưới dạng "chuỗi kèm theo.
cập nhật_record id tập tin rec-nr rút lui dữ liệu
Cập nhật bản ghi được chỉ định bởi rec-nr của tệp được chỉ định bởi id tập tin với nghĩa đen
dữ liệu dữ liệu bắt đầu từ độ lệch được chỉ định bởi rút lui.
dữ liệu có thể được cung cấp dưới dạng một chuỗi các giá trị hex hoặc dưới dạng "chuỗi kèm theo.
xác minh loại chính khóa-id [chính]
Xuất trình mã PIN hoặc chìa khóa vào thẻ, ở đâu loại chính có thể là một trong các CHV, KEY, AUT hoặc PRO.
khóa-id là một số đại diện cho tham chiếu khóa hoặc mã PIN. chính là chìa khóa hay mã PIN để trở thành
đã xác minh, được định dạng dưới dạng danh sách giá trị hex được phân tách bằng dấu hai chấm hoặc "chuỗi kèm theo.
If chính bị bỏ qua, hành động chính xác phụ thuộc vào tính năng của đầu đọc thẻ: nếu thẻ
đầu đọc hỗ trợ nhập mã PIN qua bàn phím ghim, sau đó mã PIN sẽ được xác minh bằng thẻ
đầu đọc ghim pad. Nếu đầu đọc thẻ không hỗ trợ nhập mã PIN, thì mã PIN sẽ là
hỏi một cách tương tác.
Ví dụ:
verify CHV0 31:32:33:34:00:00:00:00
Xác minh CHV2 bằng giá trị hex 31: 32: 33: 34: 00: 00: 00: 00
xác minh "bí mật" CHV1
Xác minh CHV1 bằng cách sử dụng bí mật giá trị chuỗi.
xác minh KEY2
Xác minh KEY2, lấy giá trị từ bàn ghim của đầu đọc thẻ.
sm [mở ra]|[gần]
Gọi thẻ của mở or gần Trình xử lý Nhắn tin an toàn.
Sử dụng opensc-explorer trực tuyến bằng các dịch vụ onworks.net