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

Программирование, Хакинг, Безопасность, Софт, Железо, а также всё связанное с компьютерами
NeonS
Сообщения: 9
Зарегистрирован: 26 май 2023, 11:19
Благодарил (а): 7 раз
Поблагодарили: 2 раза

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

Сообщение NeonS »

3 байт у меня BC
4 байт - 30
Если я правильно понимаю, что BC это 188, а 30 - это 48, т.е. 236 байт получается :scratch: ?... Или опять не туда? Спасибо! :hi:
Аватара пользователя
Андрей
Архитектор
Сообщения: 7935
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 746 раз
Поблагодарили: 498 раз

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

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

NeonS, нет. 02 x 256 + BC + 4 = 512 + 188 + 4 = 704 (искомая длина header, согласно форумчанину)
Аватара пользователя
Андрей
Архитектор
Сообщения: 7935
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 746 раз
Поблагодарили: 498 раз

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

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

Mic_Richi, хотелось бы Вашего уточнения, правильно ли мы всё поняли?
NeonS
Сообщения: 9
Зарегистрирован: 26 май 2023, 11:19
Благодарил (а): 7 раз
Поблагодарили: 2 раза

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

Сообщение NeonS »

Пошёл думать, как это так ловко получилось, ну и будем ждать камрада Mic_Richi, вдруг вернётся. Ибо ещё немного и я начну собирать себе USB over IP :dunlo:

Где-то был подходящий анекдотический мем про Машу, которая стоя у доски поняла, что хочет быть проституткой.
Аватара пользователя
Андрей
Архитектор
Сообщения: 7935
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 746 раз
Поблагодарили: 498 раз

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

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

NeonS, хорошо, приду домой и постараюсь сказать вам какие файлы надо взять.
Аватара пользователя
Андрей
Архитектор
Сообщения: 7935
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 746 раз
Поблагодарили: 498 раз

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

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

trunc((704-16)/255) = 2

что-то маленький получается header, такие вообще бывают?

704 - 16 - 255 - 255 = 178

по всем расчётам нужно взять 16 байт начала, 2 куска по 255 и закрывающий файл длиной 178.

Такие файлы есть на первом скриншоте из 5. Пробуй!

Screenshot_1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NeonS
Сообщения: 9
Зарегистрирован: 26 май 2023, 11:19
Благодарил (а): 7 раз
Поблагодарили: 2 раза

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

Сообщение NeonS »

Андрей писал(а):
01 июн 2023, 14:06
trunc((704-16)/255) = 2

что-то маленький получается header, такие вообще бывают?

704 - 16 - 255 - 255 = 178

по всем расчётам нужно взять 16 байт начала, 2 куска по 255 и закрывающий файл длиной 178.

Такие файлы есть на первом скриншоте из 5. Пробуй!
сейчас соберу и отчитаюсь :)
NeonS
Сообщения: 9
Зарегистрирован: 26 май 2023, 11:19
Благодарил (а): 7 раз
Поблагодарили: 2 раза

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

Сообщение NeonS »

Спасибо! Заработало :good:
Ну и наверное, для будущих поколений неплохо бы пояснить, что и откуда берётся :beer: ...

Проверка завершена успешно ошибок не обнаружено
Контейнер закрытого ключа пользователя
Имя esmart_1
Уникальное имя FAT12\CCFE1BAF_PHILIPS UFD\1234\92E3
FQCN \\.\FAT12_I\esmart_1
Проверка целостности контейнера успешно
Ключ обмена доступен
длина ключа 512 бит
экспорт открытого ключа успешно
вычисление открытого ключа успешно
импорт открытого ключа успешно
подпись успешно
проверка успешно
создание ключа обмена успешно
экспорт ключа разрешен
Аватара пользователя
Андрей
Архитектор
Сообщения: 7935
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов, МО
Благодарил (а): 746 раз
Поблагодарили: 498 раз

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

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

Mic_Richi всё правильно сказал. 2 байта это 16-битное число. Первый байт старший, он умножается на 256 и к нему прибавляется младший байт. Не бином Ньютона.
Вера
Сообщения: 3
Зарегистрирован: 12 июн 2023, 09:51

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

Сообщение Вера »

Помогите разобраться в чем ошибка. У меня Win7*64. Вот такая картина при тестировании.


Проверка завершилась с ошибкой
Контейнер закрытого ключа пользователя
Имя Test_123
Уникальное имя FAT12\E8AF5678_DATA\1234\9E77
FQCN \\.\FAT12_D\Test_123
Проверка целостности контейнера поврежден
Ключ обмена отсутствует
Ключ подписи отсутствует
Симметричный ключ отсутствует
Загрузка ключей Ошибка 0x8009000A: Указан неправильный тип.
Значение ControlKeyTimeValidity 1
Режим работы CSP библиотека
Расширения контейнера Ошибка 0x8009000A: Указан неправильный тип.