войти зарегистрироваться

Информационная безопасностьАсимметричная криптография при лицензировании подписочного ПО на практическом примере

Речь пойдет о том, как устроена защита десктопных программ, а также о типичной системе лицензирования и активации ключей. Активация применяется практически в любом коммерческом ПО, и то, на каких принципах она строится, довольно интересно, поэтому я решил написать эту статью.

В статье читайте:
  • Про «лицензию», «активацию», «хэш-функции», «цифровую подпись», «асимметричную криптографию» и (вкратце) про RSA и DSA, без формул и математики.
  • Чем механизм подписки (subscription) отличается от традиционного лицензирования.
  • Применение описанных принципов на примере EXE-протектора VMProtect.
Статья сугубо практическая, т.к. эти же самые идеи мы применяем в нашем стартапе — платформе RentSoft (мы рассказывали о нем в предыдущей статье). Фактически, я описываю, что находится у нас «под капотом», а также сообщаю о тех «граблях», на которые мы в свое время наступили. Ближе к концу статьи будет практическая демонстрация — иллюстрация механизма взаимодействия нашей платформы с протектором EXE-файлов VMProtect, нашим партнером.

Итак, приступим.

AndroidВидео: активации андроидфонов на карте мира

На YouTube-канале Android Developers разместили эффектное видео в нескольких частях (для всего мира и отдельных регионов), показывающее активации устройств под Android на карте. Наглядно демонстрирует темпы роста Android — и, как отмечают в комментариях, напоминает подъем SkyNet. Также очень хорошо видно, что сделал с американским рынком выход Motorola Droid.

ЖелезоОбход окна активации Palm Pre

Если вас не смущают некоторые первоначальные трудности в использовании Palm Pre в наших широтах, и вы все-таки решили себе его приобрести, можно столкнуться с еще одной проблемой (она касается покупки нового аппарата) — активацией.

Все Palm Pre перед началом использования должны быть активированны (нужно создать или ввести данные от существующего Palm Profile на www.palm.com). Без этого действия аппарат даст вам только возможность совершить экстренный вызов (правда, на любой номер:).

Казалось бы, «а в чем тут проблема-то?», а проблема в том, что изначально операция по активации возможна только через мобильную сеть (GPRS/EDGE/3G), т.е. по Wi-Fi этого сделать нельзя, т.к. аппарат не пускает в меню, и включить и настроить Wi-Fi не представляется возможным.

Но самое главное, как известно, Palm Pre знать не знает о настройках мобильного интернета от российских/белорусских/украинских/и многих других операторов. Да еще и заменить файл с настройками (как это было сделано в предыдущей статье) не получится, т.к. включить Dev Mode тоже нельзя (аппарат не реагирует ни на какие действия, кроме заполнения полей профиля). Поэтому, дальше экрана активации вам продвинуться не удастся.

AppleParallels — как заработать на локализации

Недавно, решив поддержать отечественного производителя софта, приобрел коробочную версию Parallels Desktop for Mac. Триальная версия, установленная на тот момент, уже подходила к своему завершению, поэтому я решил просто-напросто активировать лицензионный ключ без переустановки программы.

Я больше люблю англоязычные интерфейсы и все приложения, да и сама ОСь, у меня используются с оригинальной (английской) локализацией. Какого же было мое удивление, когда я увидел следующую надпись, при попытке активировать ключ (у меня на тот момент стояла именно указанная версия, причем US):

image

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

Попробовав зарегистрироваться на официальном сайте компании Parallels, я узрел, что даже после смены пароля, авторизоваться я не могу никоим образом.

После всех этих приключений, мне совсем не показалась удивительной платная линия поддержки Parallels.

Возможно, хотя бы на Хабре появится кто-нибудь из работников этой чудесной компании и разъяснит такую прекрасную политику отношения к честным клиентам, не скачивающим их приложения с торрентов.

WindowsАктивацию Windows 7 доломали окончательно

Как известно, механизм активации Windows 7 был взломан ещё до официального выхода этой системы. Но старый метод требовал изменений в BIOS, что является весьма нетривиальной задачей.

Сейчас хакеры нашли вариант полного обхода механизма Windows Activation Technologies (WAT) без манипуляций с BIOS'ом и вообще без использования ключа активации.

Персональные блоги Активация Windows

Винда релизится только раз в году, а убунта два раза. 2:1 — пингвин выйграл.

image

Близится час Х, в связи с чем решил посмотреть, что предлагают нам пираты для решения проблем с операционной системой.

Windows120 дней бесплатно

Как известно, любую версию Windows 7 можно скачать и бесплатно использовать 30 дней, во время которых придётся страдать от напоминающих сообщений. С четвёртого по 27-ой день они показываются один раз в сутки, в 28 и 29 дни — раз в четыре часа, а в последний день — ежечасно. После этого система попросит ввести 25-значный ключ.

Однако, как выяснилось, в Windows 7 действует та же самая «секретная» команда, что и в «Висте». Она позволяет продлить срок бесплатного использования Windows 7 и избавиться от постоянных сообщений в последние дни. Просто когда 30-дневный срок использования ОС подходит к концу, нужно из командной строки запустить

slmgr –rearm

и перезагрузиться. У вас появится ещё 30 дней. Такое можно осуществлять трижды. Таким образом, максимальный срок бесплатного использования Windows 7 составит 120 дней. Представители Microsoft уже подтвердили, что это не является нарушением EULA.

Впрочем, «секретная» команда — это не единственный способ бесплатно пользоваться Windows 7. Сегодня до 19:00 (по московскому времени) вы ещё успеете скачать с официального сайта Windows 7 Release Candidate (RC), последнюю предварительную версию Windows 7, которая распространяется бесплатно и работоспособна до 1 июня 2010 г.

Персональные блоги Активация Висты по телефону и slui.exe

Главная проблема заключается в том, что если ввести серийник Висты, то в диалогах активации пропадает одна важная сылка, именуемая как "Показать другие способы активации". Поэтому с этого момента можно активировать Висту только через интернет.





Но мы ведь любим использовать ВМВаре, а вмварные машины из под виртуальных сетей, не являясь членами домена, очень плохо активируются через инет и виста кричит, что ей плохо с кодом ошибки: 0x8004FE33. Поэтому хочется активироваться по телефону, тогда мы звоним в центр активации, но сотрудники и сотрудници помочь не могут, ибо нет заветной ссылочки, поэтому они передают Ваше дело на рссмотрение саппорту, который всех спасает предлагая воспользоваться утилитой slui.exe с параметром 4. После чего все становится хорошо.

Но нам же рассказали про slui.exe, не просто же так, наверное хотели, чтобы мы им побаловались и вот, если ввести slui 23, то Вам сообщат, что срок лицензии виндоувс заканчивается через 1193046 часов, и виндоувс перестанет работать, к чему бы это?
Можно еще много циферок повводить и подивиться на обилие диалогов.

P.S. Голос девушки, диктующий активационый код, очень классно произносит цифру "6".

Персональные блоги Активация( но не разлочка) на iPhone с предустановленной 1.1.3

По просьбам трудящихся выкладываю инструкцию по активации iPhone 1.1.3. Выкладываю в персональном блоге, чтобы не травмировать психику хабровчан не привыкших к длинным, нудным топикам.

В видео подробное объяснение.

iPhoneХакеры попали в тупик — iPhone просто так не разлочить

Хакеры с момента начала продаж iPhone пытаются разлочить телефон, в частности, научить его работать в сетях, отличных от AT&T. Некоторые успехи в отучивании от «вредных привычек» уже есть: было создано два активатора iPhone, позволяющие использовать в нём Wi-Fi и плеер с другими функциями телефона. Но заставить телефон от Apple работать в сторонних EDGE- и GSM-сетях пока не удалось и, видимо, удастся не скоро…