Копирование неэкспортируемого ключа с JaCarta LT

Программирование, Хакинг, Безопасность, Софт, Железо, а также всё связанное с компьютерами
lostly
Сообщения: 6
Зарегистрирован: 03 мар 2023, 15:32
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение lostly »

Андрей писал(а):
03 мар 2023, 16:29
lostly, наверное, вы несколько раз запускали, поэтому много файлов получилось. Попробуйте всё очистить и заново 1 раз сделать. И скриншот привести файлов.
Вот сейчас опять удалил все лишнее, запустил криптопро, нажал протестировать и обзор. Когда нажимаю обзор, создается файл rundll32.exe.txt
и начинает чем-то заполняться бесконечно. Только когда я нажимаю протестировать на нужном ключе, файл перестает заполняться. В дальнейшем я нажал протестировать как можно скорее и после извлечения через скрипт writeBinaryAPDU.pl получаю следующую картину, если отсортировать файлы по размеру.

Файлы вида 30_22_04_20 находятся в количестве двух штук размером 80 Б каждый, они легко обрезаются через редактор до нужного размера для преобразования в primary.key
Файлы вида 30_36_04_20 находятся в количестве двух штук размером 64 Б каждый, так же легко обрезаются для преобразования в masks.key.

Что касается сборки header.key, во-первых как видно выше получается 84 файла размером 200 байт.
Во-вторых файл с началом 30_82, который должен находиться перед большими файлами, есть только размером 16 Б и обрезать его до 10 Б не получается, поскольку там нет нулевых элементов. Поэтому собирал я его с 16 байтовым началом.

Name.key я брал три разных варианта:
из другого ключа, с помощью dumpContfromAPDU.pl и по названию вида 30_26_16_24. Во всех трех случаях по итогу КриптоПро не видит собранный мною ключ.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей
Архитектор
Сообщения: 7935
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 746 раз
Поблагодарили: 498 раз

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение Андрей »

Наверное, у вас в контейнере хранится ещё сам сертификат, помимо ключа. Поэтому так много лишних данных. Удалить бы его оттуда.

А что за токен, модель?
Funtmos
Сообщения: 7
Зарегистрирован: 07 мар 2023, 13:51
Благодарил (а): 1 раз

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение Funtmos »

lostly вам не нужны все 200 байтные файлы и не нужно сортировать по размеру файлов. Найдите первый файл 30_82_ по вашему скрину это 011_out вот после него по прядку должны идти 200 байтные файлы 012_out 013_out и по скину последний будет 025_out в количестве 14 штук, вот вам и нужно взять первый 30_82 + 14 этих 200 байтных + следующий за последним 200 байтным фалом. В итоге должно быть 16 фалов из которых и нужно слепить header.key скопировав их в отдельную папку и дать команду:
copy /B * header.key
Удачи.
Funtmos
Сообщения: 7
Зарегистрирован: 07 мар 2023, 13:51
Благодарил (а): 1 раз

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение Funtmos »

lemann_ss писал(а):
26 янв 2023, 15:06
Добрый день. С JaCarta LT и ESMART всё получилось. А вот с рутокен 2.0 не хочет. Пробовал кто, есть шанс?
Что бы выдрать рутокен есть хорошая программа Утилита проверки рутокенов версии 3.4.2 поищите по названию Tokens.exe, ей экспортируете ключи на диск или флешку , а потом certfix их разблокируете для копирования.
mv-tender
Сообщения: 4
Зарегистрирован: 07 мар 2023, 15:18

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение mv-tender »

сделал как в инструкции, но файл rundll32.exe.txt не появляется в папке. путь указан c:\111\SmartcardSniffer.dll
Secure Boot отключена.
куда еще посмотреть?
Funtmos
Сообщения: 7
Зарегистрирован: 07 мар 2023, 13:51
Благодарил (а): 1 раз

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение Funtmos »

mv-tender писал(а):
07 мар 2023, 15:55
сделал как в инструкции, но файл rundll32.exe.txt не появляется в папке. путь указан c:\111\SmartcardSniffer.dll
Secure Boot отключена.
куда еще посмотреть?
Виндовс какой?
mv-tender
Сообщения: 4
Зарегистрирован: 07 мар 2023, 15:18

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение mv-tender »

Funtmos писал(а):
07 мар 2023, 15:58
mv-tender писал(а):
07 мар 2023, 15:55
сделал как в инструкции, но файл rundll32.exe.txt не появляется в папке. путь указан c:\111\SmartcardSniffer.dll
Secure Boot отключена.
куда еще посмотреть?
Виндовс какой?
вин 10 pro 64. в сведениях о системе состояние безопасной загрузки - "не поддерживается"
Funtmos
Сообщения: 7
Зарегистрирован: 07 мар 2023, 13:51
Благодарил (а): 1 раз

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение Funtmos »

Попробуйте создать файл реестра с данными

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="C:\\111\\SmartcardSniffer.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000

и запустите его, потом перезагрузите комп

SmartcardSniffer.dll нужной разрядности скачали?
mv-tender
Сообщения: 4
Зарегистрирован: 07 мар 2023, 15:18

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение mv-tender »

Funtmos писал(а):
07 мар 2023, 16:06
Попробуйте создать файл реестра с данными

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="C:\\111\\SmartcardSniffer.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000

и запустите его, потом перезагрузите комп
сделал, без изменений. файл дампа не создается
mv-tender
Сообщения: 4
Зарегистрирован: 07 мар 2023, 15:18

Re: Копирование неэкспортируемого ключа с JaCarta LT

Сообщение mv-tender »

SmartcardSniffer.dll из первого поста из архива из папки bin/x86_64