Взлом программного обеспечения: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
YurikBot (обсуждение | вклад) м robot Adding: pt:Crack (software) |
Испр. ссылка |
||
Строка 1: | Строка 1: | ||
'''Взлом программного обеспечения''' ({{lang-en|software cracking}}) — действия, направленные на устранение [[ |
'''Взлом программного обеспечения''' ({{lang-en|software cracking}}) — действия, направленные на устранение [[Технические средства защиты авторских прав|защиты программного обеспечения]], встроенной разработчиками для ограничения функциональных возможностей. Последнее необходимо для стимуляции покупки такого [[Собственническое ПО|проприетарного]] ПО, после которой ограничения снимаются. |
||
Различают несколько видов: |
Различают несколько видов: |
Версия от 13:19, 15 сентября 2006
Взлом программного обеспечения (англ. software cracking) — действия, направленные на устранение защиты программного обеспечения, встроенной разработчиками для ограничения функциональных возможностей. Последнее необходимо для стимуляции покупки такого проприетарного ПО, после которой ограничения снимаются.
Различают несколько видов:
- Серийный код (англ. serial) — взлом программы посредством введения правильного регистрационного ключа (или фразы), полученного нелегальным способом. Ключ может генерироваться на основе какой-либо информации (имени владельца ПО, характеристик аппаратной части компьютера, и т.п.), либо (очень редко) иметь фиксированное значение. При генерации регистрационного ключа используется алгоритм, обратный алгоритму проверки введённого регистрационного ключа в программе разработчика.
- Загрузчик (англ. loader) — способ обходить некоторые виды защиты ПО, заключающиеся в использовании внешних (навесных) систем защиты. Состоит в изменении определённых фрагментов программы в оперативной памяти сразу после её загрузки в эту память, но перед её запуском (т.е. перед выполнением кода в точке входа).
- Бинарный патч (англ. byte patch) — способ, похожий на «загрузчик», но модификация производится статически в файлах программы. Как правило, это один из самых простых и быстрых способов взлома ПО.