Страница 1 из 2
Информация о регистрации
Добавлено: Пт ноя 19, 2010 13:52
GrigoryS
Здравствуйте!
Поиском не нашел, поэтому решил спросить.
Пишу прогу для инвентаризации ПО. Нужно из тотала вытащить информацию о регистрации. Я так понял, что она находится в файле wincmd.key. Попробовал раскодировать его base64, но не получилось.
Подскажите пожалуйста, как он закодирован? или как еще можно получить инфу о регистрации?
Добавлено: Пт ноя 19, 2010 13:57
Flasher
А может, первого апреля дождёмся?

У нас тут тема варезника запрещена пунктом 5
правил.
Добавлено: Пт ноя 19, 2010 14:25
alexey65536
Почему сразу варезник? Если софт куплен, то нужно просто считать (перевести в текст) несколько строчек из окна "О программе". Это можно сделать, например, программой Kleptomania.
Только, увы, вручную. Или самому написать нечто подобное - с распознаванием шрифтов, которыми выведен текст.
Или из самой этой формочки как-то его прочитать, но тут я уже не спец:) Программеры лучше подскажут:)
Добавлено: Пт ноя 19, 2010 14:29
Flasher
alexey65536 писал(а):Почему сразу варезник?
Потому что >>
GrigoryS писал(а):Подскажите пожалуйста, как он закодирован?
Добавлено: Пт ноя 19, 2010 14:31
alexey65536
Так товарищ хочет автоматом и в пакетном режиме "распознать" кучу ключей. Это само по себе не преступление, если он (контора) их до этого легально приобрел(а).
Я только хочу сказать, что автоматически - не получится...

Добавлено: Пт ноя 19, 2010 15:55
ask-rus
GrigoryS писал(а):или как еще можно получить инфу о регистрации?
Элементарно.
Ctrl+C; Ctrl+V:
Код: Выделить всё
---------------------------
О программе Total Commander
---------------------------
Total Commander, версия 7.55a 32 bit (7.7.2010)
Copyright © 1993-2010 by Christian Ghisler
Русский перевод: Власов К. А., Казаков В. Ю.
Зарегистрировано на:
Unregistered evaluation copy.
Please register!
e-mail: support@ghisler.com
INI-Files:
D:\Total Commander\wincmd.ini
D:\Total Commander\wcx_ftp.ini
---------------------------
ОК
---------------------------

Добавлено: Пт ноя 19, 2010 16:13
Flasher
alexey65536 писал(а):Так товарищ хочет автоматом и в пакетном режиме "распознать" кучу ключей. Это само по себе не преступление, если он (контора) их до этого легально приобрел(а).
Получение способа раскодирования ключей есть не что иное, как крекинг. Дальнейшие манипуляции с этим алгоритмом могут привести к соответствующим последствиям. Обсуждать общедоступные способы получения информации можно, но не этот.
Добавлено: Пт ноя 19, 2010 16:25
GrigoryS
Жалко конечно что нельзя из тотала никак выдернуть инфу о регистрации, у другого софта все в реестре прописано, видимо буду считать контрольную сумму wincmd.key.
пс. Ctrl+C; Ctrl+V не подходит, потому что 750 машин трудновато обойти.
Добавлено: Пт ноя 19, 2010 16:30
CaptainFlint
Flasher писал(а):Получение способа раскодирования ключей есть не что иное, как крекинг.
О раскодировании ключа речи не шло. Речь шла о вытаскивании из ключа той информации, которая показывается пользователю самим же Тоталом.
Естественно, обсуждения полного раскодирования здесь будут пресекаться, но, думается, необходимости в этом нет, т.к. ключ, скорее всего, зашифрован чем-то типа AES, и, следовательно, без секретной части расшифровке не поддаётся.
Добавлено: Пт ноя 19, 2010 16:37
Batya
GrigoryS писал(а):потому что 750 машин трудновато обойти
А зачем обходить? Если есть доступ к файлам ключей, можно последовательно покладывать каждый и после перезапуска вызывать инфу о программе.
Всё это, при желании, можно загнать в скрипт.
Добавлено: Пт ноя 19, 2010 16:42
GrigoryS
Большое всем спасибо, просто не думал что в этом файле содержатся некие скрытые данные, которые нельзя оттуда доставать, ведь инфа о регистрации это вроде открытые данные, которые обычно не прячут.
Batya, да нет, спасибо, я md5 посчитаю и буду сравнивать.
Тему можете закрывать.
Добавлено: Пт ноя 19, 2010 16:53
Batya
GrigoryS писал(а):не думал что в этом файле содержатся некие скрытые данные
Точнее этот файл лучше называть файлом лицензии. А лицензия стоит денег, поэтому файл зашифрован.
Добавлено: Пт ноя 19, 2010 18:20
CaptainFlint
[mod="CaptainFlint"]Оффтоп о том, что кодируется, раскодируется, кто что имел в виду и зачем он это имел в виду, перенесён в тему
Что такое раскодирование ключа.[/mod]
Добавлено: Пт ноя 19, 2010 19:02
MVV
CaptainFlint писал(а):Естественно, обсуждения полного раскодирования здесь будут пресекаться, но, думается, необходимости в этом нет, т.к. ключ, скорее всего, зашифрован чем-то типа AES, и, следовательно, без секретной части расшифровке не поддаётся.
Вот сомневаюсь. Обычно для расшифровки используется публичный ключ. И раз сам тотал умеет расшифровывать эту информацию, у него этот ключ есть. А секретным ключом можно сделать и обратную операцию - зашифровать, поэтому он должен быть только у Гислера.
Кстати, я бы не назвал получение информации из файла ключа незаконным. Незаконно пытаться зашифровать информацию с целью создания файла ключа, аналогичного по функциональности. Ну и возможно анализировать код тотала с целью получения алгоритма дешифрования содержимого файла ключа (хотя это и никому не навредит).

Ведь ключ у тотала - это информация о регистрации плюс аналог цифровой подписи, удостоверяющей, что ключ выписан автором программы, тут не должно быть никаких секретных данных.
А вообще, возможно, Гислер даже поможет с получением информации из файла ключа, если обратиться к нему - ведь ничего плохого в этом нет. Тем более, если обратится представитель организации, которая приобрела кучу лицензий.
Добавлено: Пт ноя 19, 2010 19:12
Flasher
MVV писал(а):Кстати, по логике, расшифровка информации из файла ключа не является незаконной. Незаконной является попытка шифрования информации с целью создания файла ключа, аналогичного по функциональности. Ну и возможно попытка анализа кода тотала с целью получения алгоритма дешифрования содержимого файла ключа (хотя это и никому не навредит).
Никому кроме Гислера. Способ дешифровки станет общедоступным, ключи будут делаться направо и налево, кто-то поумнее изготовит прогу, генерирующую ключи с любыми именами, тем самым избегая модификации exe-шника. Подобные пути ведут к варезу, собственно, о чём я
здесь и писал.