Энциклопедия информационной безопасности. По всем вопросам обращайтесь по адресу swan@wikisec.ru

Crack: различия между версиями

Материал из wikisec
Перейти к навигации Перейти к поиску
м (1 версия импортирована)
Строка 5: Строка 5:
 
==Принцип работы==
 
==Принцип работы==
 
Обычно кряки заменяют байты по определенным адресам, которые являются командами условного перехода. Команда условного перехода передаёт управление подпрограмме активации. Стирая эту команду, можно избавиться от активации. Но этот метод действует не всегда хорошо, так как стирается всего одна команда. Для получения всех возможностей нужно изменить переменную, которая содержит информацию о том, что программа активирована (зарегистрирована) либо нет.
 
Обычно кряки заменяют байты по определенным адресам, которые являются командами условного перехода. Команда условного перехода передаёт управление подпрограмме активации. Стирая эту команду, можно избавиться от активации. Но этот метод действует не всегда хорошо, так как стирается всего одна команда. Для получения всех возможностей нужно изменить переменную, которая содержит информацию о том, что программа активирована (зарегистрирована) либо нет.
 
== См. также ==
 
* [[Патч]]
 
* [[Варез]]
 
* [[Крэкер]]
 
* [[Обратная инженерия]]
 
* [[Взлом программного обеспечения]]
 
* [[Технические средства защиты авторских прав]]
 
  
 
[[Категория:Определения]]
 
[[Категория:Определения]]

Версия 15:55, 3 ноября 2019

Определение

Кряк (от англ. crack) — специальная программа (или файл) для взлома программного обеспечения, как правило, проприетарного.

Принцип работы

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