Хорошо, скажите, что мое приложение испускает (x86) инструкции в память, делает исполняемую страницу и т. Д. Есть ли способ изменить метод заглушки метода un-JITted, чтобы указать на мой испущенный поток команд?Есть ли способ обмануть компилятор .net JIT для запуска другого метода?
т.д .:
Предположим, что я создал поток команд x86 в памяти, что делает что-то произвольное. Теперь предположим, что у меня есть метод 'int Target()'. Я еще не назвал это, поэтому он не был составлен. Есть ли способ:
- Получить указатель на заглушке цели на
- Сделать это указывает на мой излучаемого потока команд.
Я понимаю, что практически каждый отдельный признак безопасности .Net предназначен для предотвращения угона, как это. Но возможно ли это, например, через API-интерфейс хостинга?
Я напомнил, что где-то он «переписывал ИЛ». – leppie 2008-10-23 16:08:12