Защита .Net приложения
Здравствуйте. Правильно ли я понял суть?
Приложение .Net. Используя отладчик, проставив брейкпоинты на вызовы функций (по имени) из GuardantDotNetApi.dll, можно легко отследить все вызовы API из программы, не анализируя ее. И если не используется автозащита, можно пропатчить эти места. Но от патчинга защищает проверка целостности при автозащите. Т.е. надо фокусироваться на усложнении эмуляции ключа или API, делая как можно больше разнообразных проверок с использованием аппаратных алгоритмов и защищенных ячеек?