Читайте файловую структуру SmartCard ISO 7816, не зная идентификатора файла -- smartcard поле с участием iso-7816-4 пол Связанный проблема

Read file structure of SmartCard ISO 7816 without knowing the file identifier


0
vote

проблема

русский

Я работаю с картой ISO 7816 и нужно прочитать структуру файла карты, начиная с MF и проследить все дочерние файлы в нем.

Сначала я начал с командой Select, чтобы выбрать MF (3F00) и прочитать его шаблон FCP, используя CLS: 0x00 ins: 0xa4 p1: 0x00 p2: 0x06 le: 0x00

Это отвечает мне на информацию SW1: 61 SW2: XX, поэтому я использовал команду Get Rescount с CLS: 0x00 ins: 0xc0 p1: 0x00 p2: 0x00 le: xx и получил ответ в формате TLV со всеми параметрами FCP устанавливается для этого файла

Теперь для выбранного файла I.E MF: 3F00, как я могу выбрать ближайшие ребенка, не зная его идентификатор файла один за другим, а затем их соответствующие дочерние файлы для прохождения целой структуры файлов.

Моя проблема заключается в том, что для выбора файла при использовании P1 AS 0x01 (выберите Детский DF) или 0x02 (выберите EF), он дает мне ошибку как 6700 в качестве неправильной длины, как мне нужно пройти идентификатор DF / EF, но я должен Не знаю идентификатор файла, так где я смогу прочитать идентификатор файла дочернего файла?

Английский оригинал

I am working with ISO 7816 card and need to read the file structure of the card starting from the MF and trace all the child files in it.

First I have started with SELECT command to select the MF (3F00) and read its FCP template using CLS:0x00 INS:0xA4 P1:0x00 P2:0x06 Le:0x00

It respond me the SW1:61 SW2:XX information, so then I used GET RESPONSE command with CLS:0x00 INS:0xC0 P1:0x00 P2:0x00 Le:XX and got the response in TLV format with all the FCP parameters setted for that file

Now for selected file i.e MF:3F00, how do I select the immediate childs without knowing its File Identifier one by one and then their corresponding child files to traverse the whole file structure.

My problem is that for file selection when I use P1 as 0x01 (select child DF ) or 0x02 (select EF), it gives me error as 6700 as wrong length as I need to pass the DF/EF identifier, but I dont know the file identifier so where will I be able to read the file identifier of the child file?

</div
     

Список ответов

0
 
vote
<Р> Единственный выбор с стандартизированной функциональности, в цикле по всем возможным идентификаторов файлов. Если указывает на акустический отклик DF, помните, для последующего рекурсии и сразу выбрать родителя, чтобы закончить уровень. Некоторая патентованная команда может существовать, что позволяет более целенаправленный подход. <Р> В общем, я не уверен, что знание всех существующих идентификаторов файлов является слишком полезным, поскольку это не означает, что вы можете сделать что-нибудь с файлами. Для следующего шага вам понадобится информация в любом случае и получить это право с самого начала сохраняет скучную работу.
 

The only choice with standardized functionality is, to loop over all possible file identifiers. If the respones indicates a DF, remember for later recursion and select parent immediately to complete the level. Some proprietary command may exist, which allows a more targeted approach.

In general, I'm not convinced, that knowledge of all existing file IDs is overly helpful, since this does not imply you can do anything with the files. For the next step you need some information anyway and getting that right from the beginning saves the boring work.

</div
 
 
   
   

Связанный проблема

1  Добавление расширений в запрос сертификата (пароль-вызов) с C # и CERTENROLLLIB  ( Adding extensions to a certificate request password challenge with c sharp a ) 
Я должен добавлять расширения к запросу сертификата (CSR) таким образом, что я уважаю данную структуру. А именно этот Слева - это структура, которую я долж...

13  Доступ к SIM-карте с приложением Android?  ( Access the sim card with an android application ) 
Интересно, можно ли получить доступ к SIM-карте с приложением Android ...

2  Nplogonnotify не вызывается для входа в SmartCard (Windows 7)  ( Nplogonnotify not called for smartcard login windows 7 ) 
У меня есть какой-то код, который действует как сетевой провайдер, и может перехватить как традиционные логины, так и SmartCard Mogins через NPLOGONNONTIFY об...

0  Как автоматически ввести пароль при входе в iTextSharp  ( How to automatically enter the password when signing in itextsharp ) 
<Р> Я должен использовать сертификат, хранящийся в маркере безопасности. Я могу получить доступ к нему из магазина окна сертификата, но устройство имеет пароль...

0  Определение размера элементарного файла на смарт-карте  ( Determining size of elementary file on smartcard ) 
<Р> Iam пытается прочитать файл Events_Data на цифровой тахограф смарт-картами документирован в EG Nr.1360-2002 (стр 120). Его размер может варьироваться от ...

0  javax.smartcardio scard_share_shared и slee4442 задержка  ( Javax smartcardio scard share shared and slee4442 delay ) 
с "javax.smartcardio.cardterminal" Я не могу подключить SmartCard с параметром SCARD_SHARE_SHARED ... Метод подключения не имеет этого параметра ... <Код> p...

1  Как использовать APDU в JSR 177 для доступа к SIM-карте?  ( How to use apdu in jsr 177 to access the sim card ) 
J2ME предоставляет JSR 177, который имеет API для доступа к SIM в качестве смарт-карты. Я хочу изучить это больше и посмотреть, что все, что я могу сделать с ...

7  Разработка читателя смарт-карт с технологиями .NET  ( Smart card reader development with net technologies ) 
Кто-нибудь знает, как отслеживать наличие смарт-карты и прочитайте значение UID карты? Да, я попробовал много примеров в Интернете, как Смарт-карта Frame...

1  SmartCards доступа из Windows 8 App Store, (WinRT)  ( Access smartcards from windows 8 store app winrt ) 
<Р> В Windows 8 App Store, я хотел бы, чтобы прочитать данные из SmartCard. После установки считывателя смарт-карт (USB-устройства) Я могу прочитать его путь к...

3  Смарт-карта - Общая аутентификация Команда 6A 80  ( Smart card general authenticate command 6a 80 ) 
Мы пытаемся интерфейс с помощью смарт-карты PIV на iPhone. У нас есть необходимые библиотеки загружены и могут отправлять команды. Используя комбинацию данных...

2  Как переключать пользователей гладким способом в точке продажи?  ( How to switch users in a smooth way in a point of sale system ) 
Я проектирую систему продажи точка для небольшого магазина. Магазин просто имеет одну точку продажи, но часто они являются от одного до трех пользователей (пр...

0  Получите сертификаты, хранящиеся на смарт-карте на Windows Mobile 6  ( Get certificates stored on smart card on windows mobile 6 ) 
Я разработаю приложение Windows Mobile 6 для PDA (с компактной структурой 3.5). Мой КПК имеет смарт-картридер. Когда карта вставлена, я бы получил все сертифи...

9  Команда APDU, чтобы получить смарт-карту UID  ( Apdu command to get smart card uid ) 
Я ищу APDU, чтобы найти UID контакта меньше смарт-карты ISO 14443 и как использовать его для печати в клемме Linux. Проблема в том, что я обнаружил, что многи...

10  Как я прочитаю кастрюлю с смарткарда EMV от Java  ( How do i read the pan from an emv smartcard from java ) 
Мне нужно прочитать номер учетной записи от Maestro / MasterCard с помощью смарт-карт. Я использую Java 1.6 и его пакет javax.smartcardio. Мне нужно отправить...

1  Как я могу аутентифицировать пользователя с помощью «Smart Card для интерактивного входа»?  ( How do i authenticate a user with the smart card is required for interactive lo ) 
http://support.microsoft.com/kb/892424 Когда «Smart Card требуется для интерактивного входа», установлена ​​на Active Directory, он генерирует случайный п...

Связанный проблема

1  Добавление расширений в запрос сертификата (пароль-вызов) с C # и CERTENROLLLIB 
13  Доступ к SIM-карте с приложением Android? 
2  Nplogonnotify не вызывается для входа в SmartCard (Windows 7) 
0  Как автоматически ввести пароль при входе в iTextSharp 
0  Определение размера элементарного файла на смарт-карте 
0  javax.smartcardio scard_share_shared и slee4442 задержка 
1  Как использовать APDU в JSR 177 для доступа к SIM-карте? 
7  Разработка читателя смарт-карт с технологиями .NET 
1  SmartCards доступа из Windows 8 App Store, (WinRT) 
3  Смарт-карта - Общая аутентификация Команда 6A 80 
2  Как переключать пользователей гладким способом в точке продажи? 
0  Получите сертификаты, хранящиеся на смарт-карте на Windows Mobile 6 
9  Команда APDU, чтобы получить смарт-карту UID 
10  Как я прочитаю кастрюлю с смарткарда EMV от Java 
1  Как я могу аутентифицировать пользователя с помощью «Smart Card для интерактивного входа»? 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.