Обучение и развлечение

 

Что такое Keygen (активатор)

 

  1. Что такое кейген?

  2. Как работает keygen

  3. Этапы создания кейгена

  4. Почему антивирус реагирует на кейген как на вирус?

  5. Активаторы

Эта статья входит в цикл небольших обзоров о том, что означают термины:

  1. Crack (кряк)

  2. Keygen (кейген)

  3. Loader (лоадер)

  4. Patch (патч)

  5. Portable Soft

  6. RePack

  7. Silent installation (тихая установка)

  8. DVDRip BDRip HDRip CAMRip TS DVDSrc

Достаточно часто в характеристиках игр и программ приходится втречать такой термин как "Keygen". Что же он означает?

 

Кейген (keygen) - что это?

Кейген (от англ. keygen, key generator) или генератор ключей, который еще называют активатором - небольшая программа, которая генерирует:

  •   криптографический ключ для шифрования данных.

  • псевдоподлинные CD-ключи или серийные/регистрационные/активационные номера для регистрации/активирования ПО.

 

Как работает keygen?

Кейген keygen key generator генератор ключей, активаторОбычно ключ применяется во время установки. Программа-установщик применяет алгебраические вычисления к вводимому ключу для проверки его на подлинность. Например, алгоритму необходимо определить, что вводимый ключ должен содержать 5 чисел, сумма которых равна 25, и что ключ также должен содержать 3-5 литер так, что после перевода их в числовые эквиваленты получим сумму 42.

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

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

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

 

Этапы создания кейгена

  1. Определение места внутри EXE файла, где генерируется ключ - как и при всех других способах взлома, необходимо сначала изучить алгоритм работы программы (при помощи отладчика или дизассемблера) и определить место в машинном коде исполняемого файла, где размещается защита программы. .

  2. Решение о возможности создать кейген - проанализировав защиту программы принимается решение о создании кейгена при наличии технической воможности..

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

  4. Написание исходного кода кейгена - является простой задачей программирования, когда алгоритм известен.

 

Почему антивирус реагирует на кейген как на вирус?

Вирус в кейгене действительно может быть из-за того, что для некоторых людей кейгены это продукт, который они используют в своих корыстных целях, это просто акулы интернет бизнеса. Зараженный вирусом файл, который вы запустите на своём компьютере, так или иначе приносит материальные доходы создателям вирусов. А заражают они ими кейгены по одной простой причине: потому что кейгены, крэки и патчи нужны людям, то есть их будут скачивать и запускать.

Другой причиной "вируса в кейгене" могут быть так называемые ложные срабатывания антивируса - то есть реально вируса нет, но антивирус кричит, что нашёл (это очень интересная тема, которая кристально ясна всем IT-специалистам, но никогда - обычным пользователям).

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

 

Активаторы (activator)

activator кейген keygen - генератор ключейАктивация – это процесс подтверждения того, что Вы используете лицензионную версию программы или игры. Для этого Вы должны ввести 20 или 25-тизначный ключ с коробки (наклейки на корпусе) и активировать его через интернет или телефонный звонок. Если же Вы поставили, но не активировали систему, то после 30 дней использования она станет нелицензионной, снизив при этом свой функционал.

Существуют несколько способов активации программ (в том числе и игр) без покупки лицензионного ключа:

  • с помощью лицензионного ключа, найденного в интернете;

  • продление Trial версии;

  • использование KMS-активатора.

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

Второй способ тоже прост и не нарушает правила использования ПО. Дело в том, что период использования лицензионной версии можно продлить до 120 дней. Это сброс пробного периода (Trial Reset) – и Ваша лицензия продлится ещё на 30 дней. Подобную процедуру пожно повторять три раза. Лучше вводить её в последний день тридцатидневного срока – в этом случае срок лицензии продлится до 120 дней.

Следующий способ активации – это KMS-активация. KMS – это специальный механизм активации системы в организациях. Для этого клиентские компьютеры с ПО подключаются к KMS-серверу, который раздаёт им ключи и проводит процедуру активации. KMS-активатор может работать в двух режимах. Первый режим – это единоразовая активация. Она активирует систему на 180 дней, после чего необходимо повторить процедуру. Второй режим активации – это установка специальной KMS-службы. Она следит за лицензией и в случае окончания автоматически её продлевает..

Тэги: keygen, кейген, активатор, key generator
Hosted by uCoz