Приветствую В общем сабж. Имеется прога, нужно защитить от внешних воздействий. Интересуют как готовые решения, так и методы
Тоже очень интересует этот вопрос. Можно наиграться с атрибутами памяти, но это давольно легко обходится.. Есть одна идея (не моя), - выделить под чувстьвительные места своего кода - память, скопировать туды, ставить атрибуты NOACCESS, ловить KiUserExceptionDispatcher, и при обращении к этой памяти - обработать исключения.. Надо бы более детально обдумать этот способ и реализовать.. p.s. кстати, ты имел ввиду в юзермоде?
Flasher Из ядра лучше защитить получится, наверно) В общем задача стоит в защите от всяких сканеров памяти типа ArtMoney, они как раз юзают эти функции и от внедрения в процесс. Может есть готовый прот с этим?
хукай эти самые функции, и не давай открыть свой процесс от артмани достаточно юзермода если всетки в ядро лезть то тебе нада функции NtWrite(Read)VirtualMemory и NtOpenProcess, хотя если просто не давать открыть процесс то и NtWrite(Read)VirtualMemory можна не хукать