eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+1 невидимый пользователь)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Электроника —› Эмуляция смарт-карты
Посл.ответ Сообщение

Ранг: 241.7 (наставник)
Статус: Участник

Создано: 29 сентября 2016 12:10 · Поправил: 29 сентября 2016 12:12 TryAga1n New!
Цитата · Личное сообщение · #1

Здравствуйте уважаемые.
Дано: смарт-карта с чипом Siemens(предположительно), кард-ридер ACR38.
Проблема: в день операция по втыканию/вытыканию карты производится в среднем 80-100 раз, из-за чего происходит физическая выработка самого картридера и он начинает определять карту через раз, а то и через пять. Еженедельная покупка нового ридера - не выход, поэтому ищу обходные пути.
Цель: сделать дамп карты и проэмулировать его на виртуальном USB CCID Smart Card Reader

Скажите пожалуйста, существует ли возможность эмуляции USB CCID под Windows? Есть интересный проект Virtual Smart Card Architecture, но к сожалению он устарел и под виндой не поддерживает ввод ПИН'a. Если кто-либо сталкивался с подобной задачей, подскажите куда копать, на что смотреть.
Спасибо.


Ранг: 292.8 (наставник)
Статус: Участник

Создано: 29 сентября 2016 12:37 · Поправил: 29 сентября 2016 12:38 difexacaw New!
Цитата · Личное сообщение · #2

TryAga1n

Вам нужно карту один раз вставить и в дальнейшем повторять ввод данных. Тоесть сгенерить одну и туже серию нажатий на кнопки - простейшая задача. Я бы так сделал, иначе нужно раскуривать архитектуру, протоколы.

Ранг: 1.2 (гость)
Статус: Участник

Создано: 29 сентября 2016 16:52 New!
Цитата · Личное сообщение · #3

На край можно решить проблему программным отключением/подключением самого устройства (ридера) без манипуляции с самой картой (держать карту постоянно в ридере).

| Сообщение посчитали полезным: Dynamic


Ранг: 385.0 (мудрец)
Статус: Участник

Создано: 29 сентября 2016 17:31 New!
Цитата · Личное сообщение · #4

так проще проэмулировать в комплекте: смарт-карта с чипом + кард-ридер ACR38.

Ранг: 83.9 (постоянный)
Статус: Участник

Создано: 29 сентября 2016 18:18 · Поправил: 29 сентября 2016 18:23 LinXP New!
Цитата · Личное сообщение · #5

непонятно зачем втыкать\вытыкать карту 100раз в день, но если для использования на разных компах, то можно например расшарить USB в котором находится картридер и по сетке подключаться к нему..

зы: а эти смарт-карты такие же как в мобилках используются, где основная инфа это KI+IMSI ? или круче, как например Schlumberger карты? если последние, - то там эмуляция не прокатит, так как кусок алгоритма прошит в самой карте

Ранг: 241.7 (наставник)
Статус: Участник

Создано: 29 сентября 2016 19:40 New!
Цитата · Личное сообщение · #6

DronnyWest пишет:
программным отключением/подключением самого устройства

Об этом варианте я думал, но сначала решил поискать полностью программное решение.

BfoX пишет:
так проще проэмулировать в комплекте

а есть ли какая-либо информация по данной теме в открытом доступе. я никогда не занимался подобным, поэтому и в тупике

LinXP пишет:
непонятно зачем втыкать\вытыкать карту 100раз в день

Особенности требований безопасности, при каждой операции с картой, требуется ввести ПИН и выткнуть/воткнуть карту

LinXP пишет:
основная инфа это KI+IMSI ? или круче, как например Schlumberger карты

не имею точного представления об этом

Ранг: 83.9 (постоянный)
Статус: Участник

Создано: 29 сентября 2016 20:26 · Поправил: 29 сентября 2016 20:31 LinXP New!
Цитата · Личное сообщение · #7

TryAga1n пишет:
при каждой операции с картой, требуется ввести ПИН и выткнуть/воткнуть карту

ага.. а после ввода ПИН кода можно вытащить кабель картридера и воткнуть обратно? сработает?
ps: ну и есть карманные картридеры: http://www.acs.com.hk/en/products/331/acr39t-a1-smart-card-reader/

Ранг: 241.7 (наставник)
Статус: Участник

Создано: 30 сентября 2016 10:51 New!
Цитата · Личное сообщение · #8

LinXP пишет:
после ввода ПИН кода можно вытащить кабель картридера и воткнуть обратно? сработает?

можно, но очень быстро. проверял программным отключением девайса, как советовали выше. Если процесс перетыкания происходит в пределах 500мс, то все ок, в противном случае апплет, работающий с девайсом говорит об ошибке картридера и посылает в лес. Но проблема в том, что шанс успешного срабатывания примерно 6/10, поэтому я и хотел произвести эмуляцию, в т.ч. операции по втыканию/вытыканию карты

Ранг: 385.0 (мудрец)
Статус: Участник

Создано: 2 октября 2016 21:04 New!
Цитата · Личное сообщение · #9

а можете сделать пару-тройку логов усб трейса?


Ранг: 331.3 (мудрец)
Статус: Участник
born to be evil

Создано: 3 октября 2016 13:00 New!
Цитата · Личное сообщение · #10

TryAga1n
проводок с кнопкой типа мышиной между картой и ридером не вариант?
 eXeL@B —› Электроника —› Эмуляция смарт-карты

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS