asd asd
Знаток
(395)
9 лет назад
Кейгены пишутся как отдельными программистами, так и хакерскими группами, например, C.O.R.E., ORiON, Z.W.T и др., специализирующимися на взломе программного обеспечения. Иногда такие группы заявляют о себе также тем, что включают своё название в сгенерированный ключ в открытом либо зашифрованном виде. Принцип работы генератора ключей:
Обычно ключ применяется во время установки. Программа-установщик применяет алгебраические вычисления к вводимому ключу для проверки его на подлинность. Например, алгоритму необходимо определить, что вводимый ключ должен содержать чисел, сумма которых равна и что ключ также должен содержать - литер так, что после перевода их в в числовые эквиваленты получим сумму .
Для написания же кейгена, автор обычно использует дизассамблер для просмотра исходного кода программы в ассемблере, для которой кейген пишется, проверяя как само ПО так и инсталлер. Когда он получает доступ к коду программы, он определяет функцию, ответственную за подтверждение подлинности вводимого ключа. Благодаря этому, он может написать алгоритм, используемый для генерации подлинных ключей, включаемых в кейген. Те которые патчат программы, используют те-же алгоритмы. Вот антивирусы их блокируют. Конечно, есть вероятность получить действительно вирус через кейген....
Да они только на одно слово keygen.exe уже могут ругаться..
Кейгены заносятся в вирусную базу, дабы предотвратить пиратство и взлом. Поэтому антивирусы и реагируют на кейгены как на вирус. Но по последним данным % кейгенов и патчей действительно заражено. То есть это трояны которые при запуске передают нужную информацию автору через сеть.