Crackme

редактировать
Небольшая программа, предназначенная для проверки навыков программиста в области обратного проектирования

A crackme (часто сокращенно cm ) - это небольшая программа, предназначенная для проверки навыков программиста обратный инжиниринг навыки.

Они запрограммированы другими реверсерами как законный способ взлома программного обеспечения, поскольку никакая интеллектуальная собственность не нарушается.

Crackmes, reversemes и keygenmes обычно имеют схемы и алгоритмы защиты, аналогичные тем, которые используются в несвободных программах. Однако из-за широкого использования упаковщиков / защитников в коммерческом программном обеспечении многие кряки на самом деле сложнее, поскольку алгоритм сложнее найти и отследить, чем в коммерческом программном обеспечении.

Keygenme
Пример ключевого поколения.

A keygenme специально разработан для реверсора, чтобы не только найти алгоритм защиты, используемый в приложении, но и написать для него небольшой keygen на языке программирования по своему выбору.

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

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

Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-16 07:34:26
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте