Реально всё)
Дизасамблеры там, и прочие интересные штуки вам в помощь.
Если прога триальная, т.е. работает определённый промежуток времени без регистрации - то тут разберётся и нюб при желании (типа меня
)
Используем только мониторинг реестра и файлов. Смотрим: где и что прога изменяет. Таким образом этот период бесплатной работы можно продлевать бесконечно.
Для себя делал "кряки" такие для многих игр от nevo soft, для Proxy Switcher, для DIGALO... в общем много вариантов