Я пытаюсь реализовать некоторые базовые функции защиты от отладки в моем приложении.Одна из областей, на которой я хотел сосредоточиться, в частности, это попытка помешать людям легко извлечь полезный дамп памяти из моего приложения.Я прочитал статью по адресу: http://www.codeproject.com/KB/security/AntiReverseEngineering.aspx
, и это дало мне много советов о том, как определить, присутствует ли отладчик, а также некоторую информацию о том, как можно предотвратить дамп памяти.Но автор отмечает, что следует соблюдать осторожность при использовании этих методов, таких как удаление исполняемого заголовка в памяти.Он упоминает, что могут быть случаи, когда ОС или другие программы могут захотеть использовать эту информацию, но я не могу понять, с какой целью.
Кто-нибудь получил какие-то другие советы о том, как я мог бы помешать реверс-инженерам создавать дампы?моя программа?
Я на Windows.
С уважением,
Филип Беннфол