Вся информация предназначена строго для ознакомления. Вскрывать чужие программы не хорошо!
Перед прочтением этой статьи рекомендую ознакомиться с этой что бы вы имели представление о использованных в статье программах
Для примера использовал одну из версий CrackMe
Запускаем программу и видим:
Первым делом мы должны узнать на чем написана программа поэтому первым делом запускаем Detect it Easy и перетаскиваем туда наш exe файл.
И так, мы видим, что написано приложение на .NET и накрыта протектором Confuser
Запускаем DnSpy-x86 и переходим к модулю .cctor после чего видим:
Ставим брекпойнт на второй модуль и нажимаем СТАРТ
В появившемся поле "Остановится в " выбираем пункт Не прерывать и нажимаем "Ок " после чего код примет более-менее читаемый вид
Переходим по пути НЕ ОСТАНАВЛИВАЯ ОТЛАДКУ, переходим в пункт computedPwd и ставим брек пойнт на 42 строку и нажимаем продолжить.
после чего у нас должна запустится программа. В ней мы вводим любые данные и жмем Check
Видим в поле lic появились какие то числа. Копируем их и останавливаем дебаг. Запускаем уже саму программу и вставляем в нее то что скопировали после чего нажимаем Check!
Поздравляю! Вы прекрасны!