SCROLL
Среднее время на прочтение: 2 мин.

LicDataViewer программа для просмотра/расшифровки информации из файла программной лицензии 1С (*.lic)

Столкнулся недавно с ситуацией, когда необходимо было разобрать имеющиеся файлы программных лицензии 1С (*.lic) и понять какие регистрационные данные и используемый ПИН-код на них.

Эту информацию можно получить при помощи утилит Ring и License Tools поставляемых вместе с платформой 1С. Данные утилиты находятся в папке ExtDst с установленной платформой 1C.

Данные утилиты написаны на Java и соответственно требуют установленной в системе среды Java и Java Cryptography Extension (JCE). Использование утилит Ring и License Tools возможно только из командной строки, это накладывает различного рода неудобства, если файлов программных лицензий много.

Уже существуют как минимум две (я столько встретил на просторах могучего) утилиты обертки для Ring, но они по прежнему требуют необходимость установки всех необходимых программ для начала работы с файлами программных лицензий.

Мне захотелось иметь один файл при запуске которого я бы мог сразу начать работу. Поэтому решил написать свою программу обертку для работы с программными лицензиями.

ВНИМАНИЕ! Запрещается распространение программы через какие либо файлообменники и без согласия автора.
UPD 1. Выпущена версия 1.0.0.2. Добавлена возможность сохранять полученный результат в текстовый файл. Реализовано автосохранение и ручное.
UPD 2. Выпущена версия 1.0.0.3. Исправлен косяк при ручном сохранении, теперь расширение по-умолчанию добавляется к названию файла.
UPD 3. Выпущена версия 1.0.0.4. Немного изменена механика завершения работы. Теперь корректно программа чистит за собой файлы используемые для декодирования.
UPD 4. Выпущена версия 1.0.0.5. Добавлены утилиты (Ring, License-tools) последних версий. Исправлены некоторые ошибки и глюки в работе утилиты, описанные в комментариях.

Возможности программы:

  • Просмотр регистрационного номера программного продукта
  • Просмотр PIN-кода
  • Просмотр регистрационной информации
  • Автоматическое сохранение полученной информации из программной
    лицензии (*.lic). Путь авто-сохранения в каталог расположения
    файла лицензии
  • Сохранение в полученной информации из программной лицензии (*.lic)
    в любой удобный каталог.
  • Программа не отправляет никакие данные на сервер 1С:Пульт

Для работы программы не требуется устанавливать Java, Ring и License Tools!  

Скачать “LicDataViewer” LicDataViewer_v1.0.0.5.exe – Загружено 41323 раза – 80,52 МБ

 

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

171 комментариев
  • На выходных сделаю хотфиксы, которые будут учитывать новые особенности lic файла, для успешной расшифровке их.

  • Если при расшифровке «Ошибка декодирования файла лицензии», то делаем следующее:
    — копируем файл .lic
    — открываем копию в блокноте под большим блоком с кучей символов видим 9 строчек где в незашифрованном виде указаны кое-данные. Удаляем эти 9 строчек и сохраняем файл.
    — повторяем расшифровку

    • Это ответ на комментарий Иван

      Благодарю!
      Если у кого есть такого вида файл lic, прошу прислать я бы выпустил новую версию, которая бы учитывала данную специфику..

        • Это ответ на комментарий Александр

          Все успешно без танцев раскодировался присланный вами файл лицензии. На почту отправил.

    • Это ответ на комментарий Иван

      не получилось

  • не работает, пишет, что файл поврежден! хотя 1С работает все в порядке/
    Ошибка декодирования файла лицензии — file0.lic . . .

    — Возможно Файл *.lic поврежден и в таком случае возможности считать информацию из него не возможно.

    — Возможно версии Ring, License-tools устарели с момента релиза программы. Необходимо написать на admin@jakondo.ru с просьбой обновления.

  • Очень странная ситуация. Все работало несколько месяцев, но потом при очередном просмотре, дата изменения файла лицензии изменилась, и программа пишет что файл может быть поврежден, а 1С говорит что лицензия не найдена.

    • Это ответ на комментарий Дмитрий

      К сожалению не могу знать что могло случиться с вашим файлом лицензии 🙁

    • Это ответ на комментарий Дмитрий

      Вероятно, вы ввели эти лицензии в другом месте?

  • Здравствуйте, с радостью использую пограмму.
    Странно себя ведёт на server 2019/
    Проблема с кодировкой. Часть текста видна, часть иэроглифы.

    Использованный PIN-код : 091-479-
    Регистрационный номер : 8100

    ��� ����� ��������: «20191227160334.lic»
    ���������� � ������������:
    ���: �������
    ��������: ��������
    �������: ��������
    e-mail: A.Raevsky@
    ��������: ��� «���������� ������� ����»
    ������: ������
    ������: 654066
    ������/�������: �����������
    �����: �����������
    �����: ��. �����������
    ���: 59�
    ���������� � ��������:
    ��������: 1� ����������� 8. �������� �� ������ (�86-64) (����������� ������)
    ���� ������������: 00:00:00 18.12.2014
    ��������������� �����: 8100833
    ��� ��������: 00000000

    • Это ответ на комментарий Антон

      Здравствуйте! На выходных попробую посмотреть. Под рукой нет W2019 для теста.

  • Огромная благодарность за разработку и публикацию утилиты. Заметил небольшой баг, если программе не удается распознать лицензию с сообщением «Ошибка декодирования файла лицензии — ХХХХХХХХХХХХХ.lic . . . «, то последующие фалы так же не распознаются. Нужно перезапустить программу, и попробовать декодировать следующий файл.

    • Это ответ на комментарий Denis

      Спасибо за отзыв!
      Если будет время, то посмотрю что можно сделать и если есть вариант прислать мне на admin@jakondo.ru какой нибуь файл лицензии который программа не распознает, для дебага.

  • Спасибо автору за труд, за экономию времени. Респект и уважуха, постараюсь отблагодарить обязательно.

  • Спасибо огромное за данное решение! Экономит кучу времени.

  • у меня не открывает два из трех файлов лицензии. Либо поврежден либо не та версия.
    Очень нужна инфа о лицензии сервера 1с.

    • Это ответ на комментарий Иван

      В этом случае вам смогут помочь только сотрудники тех. помощи 1с.

  • спасибо! шикарная прога. очень выручил. На яндексе было 180р только что перекинул на твой кошелек. Извини больше не было

  • Сначала читал про многократные этапы действий да еще и с разными программами. Кошмар, даже пробовать не стал. Случайно наткнулся на вашу прогу, это сказка! 2 нажатия и все готово!
    Отправил небольшую благодарность.
    Спасибо!

  • Посылаю автору лучей добра и прошу выложить новую версию, т.к. в старой часть .lic файлов перестали расшифровываться.

    • Это ответ на комментарий Ivan

      Спасибо!

      Только сегодня проверял версии и они соответствую тем что в программе используются.

      Так что видимо что то придется вам все же оьратится в тех. поддержку 1с

      • Это ответ на комментарий Жаконда

        по поводу лицензий которые не открываются. В последних версиях платформы (где то в районе 8,3,14) 1С стала сохранять информацию в открытом виде в конце файла лицензии. Откройте его блокнотом и прокрутите до самого низа.
        P.S. ради прикола удалил в файлике информацию которая без шифрования и подсунул ring утилите — она его прекрасно поняла.

  • Не могу скачать, дайте ссылку

    • Это ответ на комментарий lilu

      Как буду за компьютером, на яд выложу и дам ссылку.

  • Добрый день. Не могу скачать файл, постоянно обрыв, можно другую ссылка

  • Подскажите, а файлы лицензий прикладных решений программа не умеет открывать? Например, с расширением .licence

  • Добрый день. подскажите выходит ошибка

    Использованный PIN-код :
    Регистрационный номер :

    [ERROR ] Системная ошибка: Не удалось прочитать переменную окружения «LocalAppData».

    • Это ответ на комментарий Альмир

      Покажите скриншот. Вы от администратора запускаете программу ?

  • Добрый день. Тоже хочу поблагодарить автора от всей души. Столько сэкономленного времени! Дни уходили чтобы у поддержки 1С выудить информацию. Сейчас пара минут уходит и готово. Большое вам Спасибо

  • Автор, большое спасибо за мега полезную утилиту! Быстро, мобильно, легко!
    Получил необходимую инфу за 10 секунд, вместо нескольких суток утомительных переписок со службой поддержки.
    Помог, чем смог — закинул немного)

    p.s. Интересует момент легальности данного момента и не нападут ли на вас разработчики за это? С другой стороны, все эти инструменты и так присутствует в дистрибутиве платформы, насколько я понимаю, автор лишь упростил процесс получения данных. В любом случае — успехов и процветания Вам!

    • Это ответ на комментарий Well Keynell

      Спасибо большое! Рад что смог чем то помочь!

      Ну а по легальности, я никакой отсебятины в работу системы лицензирования 1С не делал. Используются только их же утилиты которые поставляются с дистрибутивом платформы 1С, я лишь сделал удобную обертку для работы с ними. Так же если у кого либо есть файл лицензии, значит у него есть купленная лицензия и с тем же успехом каждый может штатным средством получить информацию из имеющегося файла лицензии. Поэтому для тех у кого нет лицензии 1С, данная утилита просто бесполезна.

  • Добрый день! Установлены версии license-tools-0.1.0 и ring-0.6.0. Не могу найти в гугле обновленные версии Ring и LicenseTools, в логах пишет «[ERROR ] Неправильный вызов команды (для справки см. «ring help»): Для модуля «license» требуется указать версию, доступные версии: 0.1.0, 0.12.0.»
    Не поможете скачать данные файлы? Спасибо.

    • Это ответ на комментарий GULAG

      Добрый день!
      В этом вопросе я не смогу вам помочь.

      • Это ответ на комментарий Жаконда

        установочные файлы не сможете скинуть? у вас они точно есть. программа же писалась. либо где найти старую версию Вашей программы. спасибо.

        • Это ответ на комментарий GULAG

          Я же вам ответил что в этом вопросе я не могу вам помочь.

    • Это ответ на комментарий GULAG

      До версии платформы 8.3.13 они в папке с установленной платформой. С версии платформы выше они идут вместе с дистрибутивом технологической платформы в папке license-tool, что удобнее, т.к. для их получения не требуется устанавливать саму платформу

Постраничная навигация комментариев