Крэкми
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2008 г. ) |
Crackme — это программа , предназначенная для проверки навыков программиста в обратном проектировании . [ 1 ] Crackmes созданы как легальный способ взлома программного обеспечения, поскольку никакая интеллектуальная собственность не нарушается.
Crackmes обычно имеют схемы и алгоритмы защиты, аналогичные тем, которые используются в несвободных программах. Однако из-за широкого использования упаковщиков/протекторов в коммерческом программном обеспечении [ нужны дальнейшие объяснения ] многие взломанные программы на самом деле сложнее, поскольку алгоритм труднее найти и отследить, чем в коммерческом программном обеспечении. [ нужны дальнейшие объяснения ]
Кейгенме
[ редактировать ]Генератор ключей специально разработан для того, чтобы реверсер мог не только найти алгоритм защиты, используемый в приложении, но и написать для него небольшой генератор ключей на выбранном им языке программирования.
Большинство кейгенов при правильном манипулировании могут создаваться самостоятельно. Например, при проверке они могут сгенерировать соответствующий ключ и просто сравнить ожидаемый и введенный ключи. Это позволяет легко скопировать алгоритм генерации ключей.
Часто процедуры антиотладки и антидизассемблирования используются, чтобы запутать отладчики или сделать дизассемблирование бесполезным. [ 2 ] Обфускация кода также используется, чтобы еще больше усложнить реверс. [ 3 ]
Ссылки
[ редактировать ]- ^ «crackmes.de Часто задаваемые вопросы» . Архивировано из оригинала 14 июля 2006 г. Проверено 31 октября 2008 г.
- ^ «Справочник по средствам отладки Windows» . Архивировано из оригинала 15 мая 2008 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ «Код Обфускатон» . Архивировано из оригинала 21 октября 2008 г. Проверено 31 октября 2008 г.
Внешние ссылки
[ редактировать ]- tdhack.com — содержит криптографические загадки, хакерские программы и приложения для взлома как для Windows , так и для Linux . польский и английский языки. Поддерживаются
- Ollydbg — программа, используемая как новичками, так и опытными людьми. [ нужны дальнейшие объяснения ]
- Crackmes.one — включает предоставленные пользователями файлы взлома для Windows и Linux на таких языках, как C++ и Java.