похоже у меня просто нет таких файлов как в инструкции
3. Собрать контейнер
3.1. primary.key - размер 36 байт, начинается с 30_22_04_20
Ищем файлы вида №_out(36)30_22_04_20.
У меня таких было 2 штуки, размером 68 байт и 80 байт, начало одинаковое, в конце нули, взял один и обрезал до 36 байт.
3.2. masks.key - размер 56 байт, начинается с 30_36_04_20
Ищем файлы вида №_out(56)30_36_04_20.
У меня таких было 2 штуки, размером по 64 байта, одинаковые, в конце нули, взял один и обрезал до 56 байт.
Копирование неэкспортируемого ключа с JaCarta LT
-
- Сообщения: 6
- Зарегистрирован: 09 сен 2023, 14:54
- Откуда: где-то рядом
- Благодарил (а): 1 раз
Re: Копирование неэкспортируемого ключа с JaCarta LT
все зависит от тебя, даже если ты от этого отказался.. выбор создаёт и это, даже если он был неосознан.
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Копирование неэкспортируемого ключа с JaCarta LT
ДокторДи, на скрипт особо не полагайтесь, это недоделанный костыль для ленивых.
У вас файлов мало, во-первых.
Во-вторых, нет знакомых сочетаний байтов.
А на нет, как говорится, и суда нет. То есть, собирать не из чего.
Могу только порекомендовать ещё раз снять дампы с ключа и желательно хорошенько его поюзать, ну там, подписать чего-нибудь им.
Однако, выше посетитель тоже выложил 5 экранов и у него не было primary и masks. Как так получается, один Гейтс знает.
У вас файлов мало, во-первых.
Во-вторых, нет знакомых сочетаний байтов.
А на нет, как говорится, и суда нет. То есть, собирать не из чего.
Могу только порекомендовать ещё раз снять дампы с ключа и желательно хорошенько его поюзать, ну там, подписать чего-нибудь им.
Однако, выше посетитель тоже выложил 5 экранов и у него не было primary и masks. Как так получается, один Гейтс знает.
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Вот как выглядит стандартный правильный дамп Джакарты
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 6
- Зарегистрирован: 09 сен 2023, 14:54
- Откуда: где-то рядом
- Благодарил (а): 1 раз
Re: Копирование неэкспортируемого ключа с JaCarta LT
Андрей писал(а): ↑13 сен 2023, 20:46ДокторДи, на скрипт особо не полагайтесь, это недоделанный костыль для ленивых.
У вас файлов мало, во-первых.
Во-вторых, нет знакомых сочетаний байтов.
А на нет, как говорится, и суда нет. То есть, собирать не из чего.
Могу только порекомендовать ещё раз снять дампы с ключа и желательно хорошенько его поюзать, ну там, подписать чего-нибудь им.
Однако, выше посетитель тоже выложил 5 экранов и у него не было primary и masks. Как так получается, один Гейтс знает.
Да, пробовал уже, вообще дампы не создаются никак на этот раз. В прошлый раз хотя бы при тестировании на сайте ФНС создавалось, а теперь и там после проверки- нету. Также уже с помощью КриптоПро подписывал разные файлы, не дампит. Видимо всё таки изначально неполадка какая-то с этим дампером. Правда вчера на просторах интернета нашёл умельца, который с помощью софта за 5 минут копирует подпись, и больше ста отзывов на Авито, может быть обращусь, пока мешает только опасение за безопасность ( чтобы ключ никуда не ушёл), хоть там и удалённо всё делается, при этом копирует все виды ключей.. Пожалуй еще одна попытка, сделать это же, но уже на компьютере под windows 10, несмотря на чуть более сложные настройки, возможно будет больше шансов, подозреваю что на первом компьютере, учитывая что ему 10 лет, стоит столько много всякого софта, что идёт какая-то блокировка. Изначально тоже была ошибка, из-за какого-то западного криптософта ( у меня был зарубежный цифровой ключ). Удалил его, ошибка исчезла, но не исключено, что блокировки остались. И кое-какой софт там еще остался - на котором другие ключи работают. Возможно конфликт, но удалять тоже не резон(((
все зависит от тебя, даже если ты от этого отказался.. выбор создаёт и это, даже если он был неосознан.
-
- Сообщения: 1
- Зарегистрирован: 30 сен 2023, 20:03
Re: Копирование неэкспортируемого ключа с JaCarta LT
день добрый. тоже не получается сделать header. 30 файлов более 199 байт.
если выбираю 14(16) файлов то пишеь что нет сертификата. если все то сертификат видит но выдает при тестировании
Проверка завершилась с ошибкой
Контейнер закрытого ключа пользователя
Имя Test_123
Уникальное имя FAT12\C0C3E5FF\*****\9E77
FQCN \\.\FAT12_D\Test_123
Проверка целостности контейнера успешно
Ключ обмена доступен
длина ключа 512 бит
экспорт открытого ключа успешно
вычисление открытого ключа Ошибка 0x8009000B: Ключ не может быть использован в указанном состоянии.
Ключ подписи отсутствует
Симметричный ключ отсутствует
Загрузка ключей Ошибка 0x8009000A: Указан неправильный тип.
Версия контейнера 2
Значение ControlKeyTimeValidity 1
Режим работы CSP библиотека
Расширения контейнера
содержимое файла 30_82
30 82 17 AA 30 82 17 A0 A0 0A 06 08 2A 85 03 02
если выбираю 14(16) файлов то пишеь что нет сертификата. если все то сертификат видит но выдает при тестировании
Проверка завершилась с ошибкой
Контейнер закрытого ключа пользователя
Имя Test_123
Уникальное имя FAT12\C0C3E5FF\*****\9E77
FQCN \\.\FAT12_D\Test_123
Проверка целостности контейнера успешно
Ключ обмена доступен
длина ключа 512 бит
экспорт открытого ключа успешно
вычисление открытого ключа Ошибка 0x8009000B: Ключ не может быть использован в указанном состоянии.
Ключ подписи отсутствует
Симметричный ключ отсутствует
Загрузка ключей Ошибка 0x8009000A: Указан неправильный тип.
Версия контейнера 2
Значение ControlKeyTimeValidity 1
Режим работы CSP библиотека
Расширения контейнера
содержимое файла 30_82
30 82 17 AA 30 82 17 A0 A0 0A 06 08 2A 85 03 02
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Копирование неэкспортируемого ключа с JaCarta LT
Размер файла header = 17h x 256 + AA + 4 = 23 x 256 + 170 + 4 = 6062
6062 / 200 = 30 кусков по 200 и
62 оставшийся кусок
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Копирование неэкспортируемого ключа с JaCarta LT
Mic_Richi писал(а): ↑28 апр 2023, 09:08Спасибо автору статьи. Всё получилось. Правда не с первого раза. Хочу поделиться своими наблюдениями:
Сначала была ошибка как у Stanislav2112.
Потом ещё раз заснифил токен и всё получилось.
Что делал во второй раз:
1. Установил серт на комп через криптопро (хотя по логике не обязательно это было делать)
2. Запустил криптопро.
3. Ещё раз зашёл в папку со сниффером и удалил все *txt.
4. Нажал протестировать в криптопро.
5. Дамп сразу скопировал.
P.S. Делал на W7 x 64 через VM.
-
- Сообщения: 3
- Зарегистрирован: 11 окт 2023, 17:30
- Откуда: СПб
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Копирование неэкспортируемого ключа с JaCarta LT
Добрый день.
Я тут на основании выше выложенных скриптов набросал скрипт на python3.
Моя версия скрипта разбирает дамп и собирает все 4 необходимых key файла. В name пишется Test_123.
0. Снять дамп.
1. Если ещё не установлен, то скачать и установить python3, в процессе установки отметить галочку "Add Python to PATH"
2. Положить снятый дамп, не переименовывая (rundll32.exe.txt), в каталог с данным скриптом и запустить key_maker.bat.
ЗЫ: тестировалось на одной подписи, так что никакой гарантии работоспособности дать не могу.
Я тут на основании выше выложенных скриптов набросал скрипт на python3.
Моя версия скрипта разбирает дамп и собирает все 4 необходимых key файла. В name пишется Test_123.
0. Снять дамп.
1. Если ещё не установлен, то скачать и установить python3, в процессе установки отметить галочку "Add Python to PATH"
2. Положить снятый дамп, не переименовывая (rundll32.exe.txt), в каталог с данным скриптом и запустить key_maker.bat.
ЗЫ: тестировалось на одной подписи, так что никакой гарантии работоспособности дать не могу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Архитектор
- Сообщения: 7935
- Зарегистрирован: 06 май 2015, 14:10
- Откуда: Чехов, МО
- Благодарил (а): 746 раз
- Поблагодарили: 498 раз
Re: Копирование неэкспортируемого ключа с JaCarta LT
Спасибо, вы учли замечание форумчанина о правильном вычислении длины header? Предыдущий скрипт был выложен до этой подробности.